GtP8PwbWoAA-KTL

Boundless Prover Node Kurulum Rehberi: (Base Mainnet)

Bu rehberde, Base Mainnet ağı üzerinde çalışan bir Boundless Prover node’unu nasıl kuracağınızı ve order alarak proof üretebileceğinizi adım adım anlattım.

BileşenMinimum Gereksinim
İşlemciMin. 16 vCPU
RAMMin. 32 GB
DiskMin. 200 GB SSD

Bu Node’u Neden Kuruyoruz?

Boundless ağı, cihazlara “şu işlemi hesapla” diye görevler veriyor. Sen de bu node’u kurarak bu görevleri üstleniyor, işlemleri yapıyor ve karşılığında kazanç elde ediyorsun.

- Bu görevlere sistemde “Order” deniyor. - Senin node’un da bu order’ları yakalamaya çalışıyor. - İşlemi ilk tamamlayan kazanıyor. yani sistemin hızlıysa, RPC'in sağlamsa ve donanımın iyiyse öne geçiyorsun.


Başlamadan Önce Yapmanız Gerekenler:

  1. Yeni bir cüzdan oluştur.

Base mainnet’e 5 \$USDC ve 1-2 dolarlık \$ETH gönder.

  1. Aşağıdaki sitelerden birinden Base mainnet RPC edin:

* https://drpc.org/ * https://dashboard.alchemy.com/

⚠️ Hızlı RPC kullanmak order yakalayabilmek için çok önemlidir.


Vast.ai'e SSH Key Ekleme

  1. Bilgisayarında Terminal (veya PowerShell) aç.
  2. Aşağıdaki komutu gir:

ssh-keygen

  1. Gelen 3 soruya da sadece Enter yaparak geç.
  2. SSH key dosyan oluşturup bilgisayarındaki key yolunu verecek. Onu kopyala.
kopyala
  1. Verdiği yolu kopyala ve aşağıdaki gibi başına cat ekleyerek terminale gir.

cat ~/.ssh/id_rsa.pub

Adsız tasarım
  1. https://vast.ai/ sitesine gir → soldan Keys git.
  2. Sağ üstten new deyip kopyaladığın satırı yapıştır ve kaydet.

✅ Artık terminalden sunucularına şifresiz bağlanabilirsin.


Vast.ai Template Seçimi ve Sunucu Kiralama

Boundless node'unu çalıştırmak için uygun bir sunucu kiralaman gerekir. Aşağıdaki adımları takip ederek doğru konfigürasyona sahip sunucuyu seçebilirsin.

  1. Vast paneline gir ve sol üstten “Templates” sekmesine tıkla.
  2. Açılan listeden “Ubuntu 22.04 VM” template’ini seç (aşağıdaki görselde gösterildiği gibi).
Adsız tasarım
  1. Üst menüden GPU seçimini yap: RTX 3090 veya 4090 önerilir.

> Daha düşük sistemlerle de çalışabilir ama performans düşer.

  1. Depolamayı 150-200 GB SSD aralığına ayarla (NVMe önerilir).
  2. Sol üstteki sıralama menüsünden Price (inc) seçeneğini işaretle.

> Bu sayede fiyat/performans en iyi sunucular üstte listelenir.

  1. Listeden sana uygun cihazı seçip Rent butonuna bas.
1

Sunucuya Giriş:

  1. Soldan "Instances" kısmına git.
  2. Cihazının üzerinde bulunan terminal butonuna tıkla ve "SSH" ile başlayan komutu kopyala.
  3. Powershell veya terminaline yapıştır ve sunucuna giriş yap.
Adsız tasarım

Boundless Prover Node Kurulum Adımları:

1. Gerekli Güncellemeleri Yap:

apt update && apt upgrade -y

2. Gerekli Paketleri Kur:

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. Gerekli Araçları Script ile Yükle: (Uzun Sürebilir)

bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliliklar.sh)
- Kurulum bittikten sonra aşağıdaki gibi çıktı alacaksınız.

image

- Terminali yeniden başlatıp, adımlara devam edin.


4. Reposu Klonla:

git clone https://github.com/boundless-xyz/boundless
cd boundless
git checkout release-0.10
bash ./scripts/setup.sh
- Bu kısım biraz uzun sürebilir. Lütfen sabırla bekleyin.

image

5. Base .env Dosyasını Ayarla:

nano .env.base

İçeriği şöyle olmalı:

  1. Altına export PRIVATE_KEY=PRIVATEKEYİNİZ bu formatta gir.
  2. RPC altına export RPC_URL="https://base-sepolia-rpc-url" bu formatta gir.
  3. CTRL x bas ve y enter yaparak kaydet.

- Doğru çıktı örneği aşağıdaki gibidir

Ekran görüntüsü 2025-06-18 175359

Ardından:

source .env.base


6. Base Ağına USDC Stake Et

source ~/.bashrc
boundless account deposit-stake 5
- Başarılı stake çıktı örneği:

image

7. ETH Deposit İşlemini Yap

boundless account deposit 0.0001
- Başarılı deposit çıktı örneği:

image

📌 Stake bakiyeni görmek istersen:

boundless account stake-balance


8. Node'u Başlat

just broker
Aşağıdaki çıktıdaki gibi bir süre yüklemeyi beklemelisiniz.

Ekran görüntüsü 2025-06-18 131640

9. Logları Kontrol Et

docker compose logs -f broker
Aşağıdaki gibi çıktı almanız gerekiyor.

Ekran görüntüsü 2025-06-18 133700

- CTRL + C yaparak logları durdurabilirsiniz. Prover node'unuz arkada çalışmaya devam edecek.


Gerekli Komutlar:

1. Node'u Durdur:

just broker down

Node'u Tekrar Başlat:

just broker up

Logları Kontrol Et:

docker compose logs -f broker


📊 Explorer Üzerinden Node Performansını Takip Etme:

Node’unu kurduktan sonra her şeyin doğru çalışıp çalışmadığını en net göreceğin yer: https://explorer.beboundless.xyz/provers/"cüzdan-adresini-gir" - Burada cüzdan adresine tıkladığında node’unun detaylı istatistiklerini görebilirsin.

image

Neleri Takip Etmelisin:

AlanAçıklama
Orders TakenŞimdiye kadar aldığın görev (order) sayısıdır. Artıyorsa node aktif.
Cycles ProvedToplam işlenen ZK işlem gücü (cycle). Ne kadar yüksekse, katkın o kadar büyük.
Order Earnings (ETH)Order'lardan kazandığın toplam ETH miktarı.
Average ETH/MC1 milyon cycle başına kazandığın ETH miktarıdır. Kârlılığı gösterir.
Peak MHz ReachedNode’un bir anda ulaştığı maksimum işlem gücü. Donanım kalitesini gösterir.
Fulfillment RateAldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir.
image