Aztec Sequencer Node Kurulum Rehberi:
Bu rehber, sadece birkaç adımda Aztec testnet ağı üzerinde Sequencer Node çalıştırmanızı ve Discord’da "Apprentice" rolü almanızı sağlar. Script desteklidir, her şey otomatik gerçekleşir.
Sistem Gereksinimleri
Gereksinim | Detaylar |
---|---|
كبش | En az 16 GB |
CPU | 8 Çekirdek |
İşletim Sistemi | Ubuntu 22.04 veya üzeri |
Depolama | 1TB SSD |
Sunucu Önerisi:
Uzun Vade Çalıştıracaklar İçin: - Contabo 8 Core VPS
Rol Alamk İçin Çalıştıracaklar İçin: - Contabo 6 Core VPS
Kurulum Öncesi Gereklilikler
- Yeni bir MetaMask cüzdanı oluşturun. - Sepolia Test ETH alın: https://www.alchemy.com/faucets - Sepolia RPC alın: https://dashboard.alchemy.com - Beacon (Consensus) RPC alın: https://chainstack.com/global-nodes
1- Docker'sız Node Kurulumu:
Aşağıdaki komutu VPS'e girdikten sonra çalıştırın:
[ -f "script.sh" ] && rm script.sh; apt update -y && apt install curl -y && curl -sSL -o script.sh https://raw.githubusercontent.com/UfukNode/aztec-sequencer-node/refs/heads/main/script.sh && chmod +x script.sh && ./script.sh
### Script sizden şu bilgileri isteyecek:
* Sepolia RPC URL
* Beacon (Consensus) URL
* Private Key (**başında 0x olmadan**)
* Wallet Address (**0x ile başlayan**)
Kurulum tamamlandığında node
aztec isimli bir screen oturumunda çalışmaya başlar.
## 2- Screen Kullanımı
Screen oturumundan çıkmak için:
CTRL + A ardından D
Tekrar bağlanmak için:
screen -r aztec
📌Screene gittiğinizde bir süre sonra aşağıdaki çıktıları almanız gerekiyor.

## 3- Discord "Apprentice" Rolü Alma
Node 5 dakika çalıştıktan sonra aşağıdaki adımları izleyin:
### A- Block Numarası Al
curl -s -X POST -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"node_getL2Tips","params":[],"id":67}' \
http://localhost:8080 | jq -r ".result.proven.number"
Bu komut size bir block numarası verir. Not alın.
### B- Proof Al
Aldığınız block numarasını aşağıdaki komuttaki "BLOCK" kısmındaki iki yere yazın:
curl -s -X POST -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"node_getArchiveSiblingPath","params":["BLOCK","BLOCK"],"id":67}' \
http://localhost:8080 | jq -r ".result"

Gelen uzun çıktı proof’tur, hepsini kopyalayın.
### C- Discord Rolü Almak
1. [https://discord.gg/aztec](https://discord.gg/aztec) adresine katılın
2.
#operators > start-here` kanalına girin
- Komutu yazın:
/operator start
- Sırasıyla:
* Wallet adresinizi * Block numaranızı * Proof çıktısını girin
4- Validator Kaydı (Opsiyonel)
Node senkronize olduktan sonra aşağıdaki komutla validator olarak kayıt olabilirsiniz:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/UfukNode/aztec-sequencer-node/main/validator_kayit.sh)"
Script çalışırsa validator olarak kayıt olursunuz. Eğer günlük limit doluysa şu mesaj gösterilir:
⚠ Günlük limit dolmuş olabilir. Lütfen ertesi gün tekrar deneyin.
🔄 Güncelleme Talimatı
Herhangi bir yeni Aztec sürüm güncellemesinde aşağıdaki adımları uygulayarak node’unuzu güvenli şekilde güncelleyebilirsiniz:
1. Screen’e Git ve Node’u Durdur
screen -r aztec
Ekrana geçtikten sonra:
CTRL + C
ile node’u durdurun.
2. Verileri Temizle
Sadece veriyi temizlemeniz yeterlidir (config’ler silinmez):
rm -rf ~/.aztec/alpha-testnet/data/
3. Node’u Yeniden Başlat
Aşağıdaki kurulum komutunu tekrar çalıştırabilirsiniz:
[ -f "script.sh" ] && rm script.sh; apt update -y && apt install curl -y && curl -sSL -o script.sh https://raw.githubusercontent.com/UfukNode/aztec-sequencer-node/refs/heads/main/script.sh && chmod +x script.sh && ./script.sh
Ulaşmak ve Sorularınız İçin: https://x.com/UfukDegen