Gp3YTDybIAAmTYH

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

GereksinimDetaylar
숫양En az 16 GB
CPU8 Çekirdek
İşletim SistemiUbuntu 22.04 veya üzeri
Depolama1TB 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. ![image](https://github.com/user-attachments/assets/4ffaa38a-cf09-4991-a356-817588952619) ## 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"
![blok (1)](https://github.com/user-attachments/assets/7a0694e9-8541-4331-a7f0-c33ba4266b8b) 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

  1. Komutu yazın:

/operator start

  1. Sırasıyla:

* Wallet adresinizi * Block numaranızı * Proof çıktısını girin

Gp9h5y5WAAAV3eo

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