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şen | Minimum Gereksinim |
|---|---|
| İşlemci | Min. 16 vCPU |
| RAM | Min. 32 GB |
| Disk | Min. 200 GB SSD |
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.
-
Yeni bir cüzdan oluştur. Base mainnet’e 5 $USDC ve 1-2 dolarlık $ETH gönder.
-
Aşağıdaki sitelerden birinden Base mainnet RPC edin:
- Bilgisayarında Terminal (veya PowerShell) aç.
- Aşağıdaki komutu gir:
ssh-keygen- Gelen 3 soruya da sadece Enter yaparak geç.
- SSH key dosyan oluşturup bilgisayarındaki key yolunu verecek. Onu kopyala.
- Verdiği yolu kopyala ve aşağıdaki gibi başına
catekleyerek terminale gir.
cat ~/.ssh/id_rsa.pub- https://vast.ai/ sitesine gir → soldan Keys git.
- Sağ üstten
newdeyip kopyaladığın satırı yapıştır ve kaydet.
✅ Artık terminalden sunucularına şifresiz bağlanabilirsin.
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.
- Vast paneline gir ve sol üstten “Templates” sekmesine tıkla.
- Açılan listeden “Ubuntu 22.04 VM” template’ini seç (aşağıdaki görselde gösterildiği gibi).
- Üst menüden GPU seçimini yap: RTX 3090 veya 4090 önerilir.
Daha düşük sistemlerle de çalışabilir ama performans düşer.
- Depolamayı 150-200 GB SSD aralığına ayarla (NVMe önerilir).
- Sol üstteki sıralama menüsünden Price (inc) seçeneğini işaretle.
Bu sayede fiyat/performans en iyi sunucular üstte listelenir.
- Listeden sana uygun cihazı seçip Rent butonuna bas.
- Soldan "Instances" kısmına git.
- Cihazının üzerinde bulunan terminal butonuna tıkla ve "SSH" ile başlayan komutu kopyala.
- Powershell veya terminaline yapıştır ve sunucuna giriş yap.
apt update && apt upgrade -yapt 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 libgbm1bash <(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.
- Terminali yeniden başlatıp, adımlara devam edin.
git clone https://github.com/boundless-xyz/boundless
cd boundless
git checkout release-0.10bash ./scripts/setup.sh- Bu kısım biraz uzun sürebilir. Lütfen sabırla bekleyin.
nano .env.base📌Eğer Base Mainnet yerine Sepolia gibi test ağlarını kullanacaksanız, aşağıdaki adımları izleyerek ilgili .env dosyasını açın ve düzenleyin:
- Base Sepolia İçin:
nano .env.base-sepolia- Ethereum Sepolia İçin
nano .env.eth-sepoliaİçeriği şöyle olmalı:
- Altına export PRIVATE_KEY=PRIVATEKEYİNİZ bu formatta gir.
- RPC altına export RPC_URL="https://base-sepolia-rpc-url" bu formatta gir.
- CTRL x bas ve y enter yaparak kaydet.
- Doğru çıktı örneği aşağıdaki gibidir
Ardından:
source .env.base📌 Eğer test ağlarını kullanıyorsan aşağıdaki gibi ayarı yaptığın ağdaki komutu seçip çalıştırmalısın:
- Base Sepolia
source .env.base-sepolia- ETH Sepolia
source .env.eth-sepoliasource ~/.bashrcboundless account deposit-stake 5- Başarılı stake çıktı örneği:
boundless account deposit 0.0001- Başarılı deposit çıktı örneği:
📌 Stake bakiyeni görmek istersen:
boundless account stake-balancejust brokerAşağıdaki çıktıdaki gibi bir süre yüklemeyi beklemelisiniz.
docker compose logs -f brokerAşağıdaki gibi çıktı almanız gerekiyor.
- CTRL + C yaparak logları durdurabilirsiniz. Prover node'unuz arkada çalışmaya devam edecek.
just broker downjust broker updocker compose logs -f brokerNode’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.
| Alan | Açıklama |
|---|---|
| Orders Taken | Şimdiye kadar aldığın görev (order) sayısıdır. Artıyorsa node aktif. |
| Cycles Proved | Toplam 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/MC | 1 milyon cycle başına kazandığın ETH miktarıdır. Kârlılığı gösterir. |
| Peak MHz Reached | Node’un bir anda ulaştığı maksimum işlem gücü. Donanım kalitesini gösterir. |
| Fulfillment Rate | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |














