Boundless Prover Node-ის ინსტალაციის სახელმძღვანელო: (ძირითადი ქსელი)
ამ სახელმძღვანელოში ეტაპობრივად ავხსენი, თუ როგორ უნდა დააყენოთ Boundless Prover კვანძი Base Mainnet ქსელში და როგორ გენერიროთ მტკიცებულება შეკვეთების მიღებით.
კომპონენტი | მინიმალური მოთხოვნა |
---|---|
პროცესორი | მინ. 16 vCPU |
ოპერატიული მეხსიერება | მინ. 32 გბ |
დისკი | მინ. 200 გბ SSD |
რატომ ვაყენებთ ამ კვანძს?
Boundless ქსელი მოწყობილობებს აძლევს დავალებებს, როგორიცაა „ამ ტრანზაქციის გამოთვლა“. თქვენ იღებთ ამ დავალებებს ამ კვანძის შექმნით, ასრულებთ ტრანზაქციებს და სანაცვლოდ გამოიმუშავებთ ფულს.
- სისტემაში ამ დავალებებს „შეკვეთები“ ეწოდება. - თქვენი კვანძი ასევე ცდილობს ამ შეკვეთების დაჭერას. - იმარჯვებს ის, ვინც პირველი დაასრულებს ტრანზაქციას. სხვა სიტყვებით რომ ვთქვათ, თუ თქვენი სისტემა სწრაფია, თქვენი RPC ძლიერია და თქვენი აპარატურა კარგია, თქვენ წინ ხართ.
დაწყებამდე გასაკეთებელი საქმეები:
- შექმენით ახალი საფულე.
ბაზისურ ქსელში 5 \$USDC და 1-2 დოლარი \$ETH გაგზავნა.
- შემდეგი საიტებიდან ერთ-ერთიდან ბაზისური ქსელის RPC გთხოვთ:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ შეკვეთების დასაფიქსირებლად სწრაფი RPC-ის გამოყენება ძალიან მნიშვნელოვანია.
SSH გასაღების დამატება Vast.ai-ზე
- თქვენს კომპიუტერზე ტერმინალი (ან PowerShell).
- შეიყვანეთ შემდეგი ბრძანება:
ssh-keygen
- მხოლოდ 3 კითხვაზე გაეცა პასუხი შეიყვანეთ კეთებით გავლა.
- ის შექმნის თქვენს SSH გასაღების ფაილს და მოგცემთ გასაღების გზას თქვენს კომპიუტერში. დააკოპირეთ იგი.
- დააკოპირეთ მის მიერ მოცემული გზა და ჩასვით ქვემოთ მოცემული ინსტრუქციის მიხედვით
კატა
ტერმინალში შესვლა დამატებით.
კატა ~/.ssh/id_rsa.pub
- https://vast.ai/ შედით საიტზე → მარცხნიდან კლავიშები წადი
- ზედა მარჯვენა კუთხიდან
ახალი
შემდეგ ჩასვით დაკოპირებული ხაზი და შეინახეთ.
✅ ახლა თქვენ შეგიძლიათ თქვენს სერვერებთან დაკავშირება ტერმინალიდან პაროლის გარეშე.
Vast.ai შაბლონის შერჩევა და სერვერის დაქირავება
თქვენი Boundless კვანძის გასაშვებად, თქვენ უნდა იქირავოთ შესაფერისი სერვერი. სწორი კონფიგურაციის მქონე სერვერის არჩევა შეგიძლიათ ქვემოთ მოცემული ნაბიჯების შესრულებით.
- გადადით ფართო პანელზე და ზედა მარცხენა კუთხიდან „შაბლონები“ დააწკაპუნეთ ჩანართზე.
- ჩამოსაშლელი სიიდან „Ubuntu 22.04 VM“ აირჩიეთ თქვენი შაბლონი (როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე).
- ზედა მენიუდან აირჩიეთ GPU: RTX 3090 ან 4090 რეკომენდებულია.
> მას შეუძლია იმუშაოს უფრო დაბალი დონის სისტემებზე, მაგრამ შესრულება შემცირდება.
- შენახვა 150-200 გბ SSD დიაპაზონი (რეკომენდებულია NVMe).
- ზედა მარცხენა კუთხეში დახარისხების მენიუდან ფასი (მათ შორის) მონიშნეთ ვარიანტი.
> ამ გზით, საუკეთესო ფასის/შესრულების მქონე სერვერები ჩამოთვლილია ზედა ნაწილში.
- სიიდან აირჩიეთ თქვენთვის შესაფერისი მოწყობილობა. ქირა დააჭირეთ ღილაკს.
სერვერზე შესვლა:
- გადადით მარცხნივ მდებარე „ინსტანციებზე“.
- დააწკაპუნეთ თქვენს მოწყობილობაზე ტერმინალის ღილაკზე და დააკოპირეთ ბრძანება, რომელიც იწყება "SSH"-ით.
- ჩასვით ის თქვენს PowerShell-ში ან ტერმინალში და შედით თქვენს სერვერზე.
Boundless Prover Node-ის ინსტალაციის ნაბიჯები:
1. განახორციელეთ საჭირო განახლებები:
apt განახლება და& apt განახლება -y
2. დააინსტალირეთ საჭირო პაკეტები:
apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1
3. დააინსტალირეთ საჭირო ინსტრუმენტები სკრიპტის გამოყენებით: (შეიძლება დიდი დრო დასჭირდეს)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- ინსტალაციის დასრულების შემდეგ, თქვენ მიიღებთ შემდეგ შედეგს.
- გადატვირთეთ ტერმინალი და გააგრძელეთ ნაბიჯები.
4. კლონირების რეპო:
git კლონი https://github.com/boundless-xyz/boundless cd უსაზღვრო git checkout release-0.10
bash ./scripts/setup.sh
- ამ ნაწილს შეიძლება გარკვეული დრო დასჭირდეს. გთხოვთ, მოთმინებით დაელოდოთ.
5. დააყენეთ Base .env ფაილი:
ნანო .env.base
მისი შინაარსი შემდეგი უნდა იყოს:
- ამ ფორმატში შეიყვანეთ ექსპორტი PRIVATE_KEY=YOUR PRIVATEKEY.
- RPC-ში, ამ ფორმატში შეიყვანეთ export RPC_URL="https://base-sepolia-rpc-url".
- შესანახად დააჭირეთ CTRL x-ს და შეიყვანეთ y.
- სწორი გამომავალი მაგალითია შემდეგი
უკან:
წყარო .env.base
6. USDC-ის ფსონის დადება Base Network-ზე
წყარო ~/.bashrc
შეუზღუდავი ანგარიშის დეპოზიტი-ფსონი 5
- წარმატებული ფსონის გამოტანის მაგალითი:
7. ETH დეპოზიტის განხორციელება
შეუზღუდავი ანგარიშის დეპოზიტი 0.0001
- წარმატებული დეპოზიტის გამოტანის მაგალითი:
📌 თუ გსურთ თქვენი ფსონის ბალანსის ნახვა:
შეუზღუდავი ანგარიშის ფსონის ბალანსი
8. კვანძის დაწყება
უბრალოდ ბროკერი
ინსტალაციას ცოტა ხანი უნდა დაელოდოთ, როგორც ეს ქვემოთ მოცემულ სურათზეა ნაჩვენები.
9. ჟურნალების შემოწმება
docker-ის შედგენის ჟურნალები -f ბროკერი
თქვენ უნდა მიიღოთ გამომავალი, როგორც ქვემოთ.
- ჟურნალების შეჩერება შეგიძლიათ CTRL + C კლავიშების დაჭერით. თქვენი დამადასტურებელი კვანძი გააგრძელებს მუშაობას ფონზე.
საჭირო ბრძანებები:
1. გაჩერების კვანძი:
უბრალოდ შუამავლობა
გადატვირთეთ კვანძი:
უბრალოდ შუამავლობა
შეამოწმეთ ჟურნალები:
docker-ის შედგენის ჟურნალები -f ბროკერი
📊 კვანძის მუშაობის მონიტორინგი Explorer-ის საშუალებით:
კვანძის დაყენების შემდეგ, შეგიძლიათ ნახოთ, სწორად მუშაობს თუ არა ყველაფერი: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - როდესაც აქ დააწკაპუნებთ საფულის მისამართზე, შეგიძლიათ ნახოთ თქვენი კვანძის დეტალური სტატისტიკა.
რას უნდა თვალყური ადევნოთ:
ტერიტორია | განმარტება |
---|---|
მიღებული შეკვეთები | ეს არის თქვენს მიერ აქამდე მიღებული დავალებების (შეკვეთების) რაოდენობა. თუ ის იზრდება, კვანძი აქტიურია. |
დადასტურებული ციკლები | ZK-ის დამუშავების სრული სიმძლავრე (ციკლები). რაც უფრო მაღალია ის, მით უფრო დიდია თქვენი წვლილი. |
შეკვეთის შემოსავალი (ETH) | შეკვეთებიდან მიღებული ETH-ის მთლიანი რაოდენობა. |
საშუალო ETH/MC | ეს არის ETH-ის რაოდენობა, რომელსაც თქვენ იღებთ 1 მილიონ ციკლზე. ეს აჩვენებს მომგებიანობას. |
პიკური სიხშირე MHz-ით მიღწეულია | მაქსიმალური გამოთვლითი სიმძლავრე, რომლის მიღწევაც კვანძს შეუძლია ნებისმიერ დროს. მიუთითებს აპარატურის ხარისხზე. |
შესრულების მაჩვენებელი | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |