Exzo
Exzo Network, node/validator setup.
Install / Use
/learn @ruesandora/ExzoREADME
Exzo'yu hasta olduğum dönem formunu doldurmuştum, önemi olmayacağını biliyordum ki öylede oldu ve hepiniz katılabilirsiniz.
Ödül şu şekilde: Node'un testnet bitene kadar
%95 ve üzerinde uptimealırsa ödül alırsın almazsa geçmiş olsun.
Ne kadar sürecek bilgi yok ama kısa sürecek formda yazıyordu.
Uptime'danötürü iyi bir sunucu tercih edin.
Ricamdır adım adım gidin,
acelemiz yokkaçan bir şey yok.
Bu bilgiler değişkenlik gösterebilir benim okuduklarım bu şekilde sizde araştırınız.
<h1 align="center"> Donanım: </h1>Topluluk kanalları: Duyurular - Sorularınız İçin - Explorer
Sunucu olarak Hetzner Kullanıyorum
# Benim kullandığım:
4 CPU - 8 RAM - 150 SSD - 20.04 Ubuntu
# Ki bence bir tık altı daha sunucuya kurulabilir.
# Dökümasyon önerisi:
8 CPU - 32 RAM - 500 SSD
<h1 align="center"> Güncellemeler ve Gerekli paketler </h1>
# sistem güncellemeleri ve gerekli kütüphaneler.
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install libudev-dev
sudo apt-get install protobuf-compiler
sudo apt-get install pkg-config
sudo apt-get install libclang-dev
sudo apt-get install build-essential
# nodejs'i yüklüyoruz
sudo apt-get install nodejs
# Rust'ı yüklüyoruz:
curl https://sh.rustup.rs -sSf | sh
# Rust'ı kurarken seçenekler arasından 1'i seçiyoruz.
source $HOME/.cargo/env
rustup component add rustfmt
rustup update
<h1 align="center"> Exzo Kurulumu </h1>
Node-Validator isminde bir dizin oluşturuyoruz
cd
mkdir Node-Validator
cd Node-Validator
Exzo'yu klonluyoruz
git clone https://github.com/ExzoNetwork/Exzo-Network-Blockchain.git
cd Exzo-Network-Blockchain
Hata almamak için paketleri güncelliyoruz
sudo apt-get install libudev-dev
sudo apt-get install protobuf-compiler
sudo apt-get install pkg-config
sudo apt-get install libclang-dev
sudo apt install build-essential
Relase işlemi
10-15 dakikasürebilir.
# release sonunda RUST_BACKTRACE=1 hatası alırsanız üstte ki 5 kodu tekrar girin ve tekrar release edin.
cargo build --release
cd target/release
Exzo için
config.yml'ı oluşturuyoruz
./exzo config set --url https://rpc-test-1.exzo.network/rpc
Bu komutun çıktısı
websocket,RPC urlgibi bazı bilgiler gösterecek, yani doğru çıktı.
./exzo config get
Komutları tek tek girdiğimizde ufak çıktılar alacağız.
version ve transaction
./exzo transaction-count
./exzo cluster-version
Son olarak bu komutta loglarda
IP'ımızıgörüyorsakctrl + cile durdurabiliriz.
./exzo-gossip spy --entrypoint bootnode-test.exzo.network:8001
<h1 align="center"> Cüzdan işlemleri </h1>
DİKKAT: Bir metin belgesi açın ve 3 farklı private key / cüzdan adresimiz olacak hepsini kaydedin.
> validator-keypair ==> Cüzdan-1
> vote-keypair ==> Cüzdan-2
> withdrawer-keypair ==> Cüzdan-3
Cüzdan-1'i oluşturuyoruz:
./exzo-keygen new -o ~/new-validator-keypair.json
# Çıkan çıktıyı kaydediyoruz ve altta ki komut ile cüzdan adresimiz aynı mı kontrol ediyoruz:
./exzo-keygen pubkey ~/new-validator-keypair.json
# Son olarak bu komutla yine RPC url ve websocket gibi çıktıları alıyoruz:
./exzo config set --keypair ~/new-validator-keypair.json
# Cüzdan-1'e test tokeni alıyoruz, < > tırnaklar arasına cüzdan-1 adresi giriyoruz. (< > silinecek)
./exzo airdrop 1 <Cüzdan-1> --url https://rpc-test-1.exzo.network/rpc
# 1 Token gelmiş mi bakıyoruz:
./exzo balance <Cüzdan-1>
Cüzdan-2'i oluşturuyoruz:
./exzo-keygen new -o ~/my-vote-account-keypair.json
# Yine adresimizi kontrol ediyoruz:
./exzo-keygen pubkey ~/my-vote-account-keypair.json
Cüzdan-3'i oluşturuyoruz:
./exzo-keygen new -o ~/withdrawer-keypair.json
# Yine adresimizi kontrol ediyoruz:
./exzo-keygen pubkey ~/withdrawer-keypair.json
Son olarak
vote accountoluşturup,vote key'e token transfer ediyoruz.
# Cüzdan-3 eklenecek burada.
./exzo create-vote-account ~/my-vote-account-keypair.json ~/new-validator-keypair.json <Cüzdan-3> --commission 1
# Cüzdan-2 eklenecek burada.
./exzo transfer --from ~/new-validator-keypair.json <cuzdan2> 0.5 --url https://rpc-test-1.exzo.network/rpc --fee-payer ~/new-validator-keypair.json
<h1 align="center"> Validatörü başlatma </h1>
screen -S exzo
# Soracağınızı biliyorum, değişmeniz gereken bir değer yok olsa söylerdim :)
./exzo-validator --identity ~/new-validator-keypair.json --vote-account ~/my-vote-account-keypair.json --ledger /root/exzonode/ledger/ --rpc-port 8899 --dynamic-port-range 8000-8012 --entrypoint bootnode-test.exzo.network:8001 --limit-ledger-size --expected-shred-version 17211 --max-genesis-archive-unpacked-size 707374182 --log -
validatörü başlatırken port sorun yaşarsanız buradan çözebilirsiniz.
# CTRL A D ile çıkıyoruz ve logları kontrol ediyoruz
./exzo-gossip spy --entrypoint bootnode-test.exzo.network:8001
Doğru çalıştığını nasıl anlarımın cevabı görselde:
Repoyu sağ üstten fork/yıldızlayabilirsiniz.
Repo hakkında daha detaylı bilgileri yarın eklerim.
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Oct 4, 2025
