Penulis: Naufal
Note
Aligned Layer adalah ZK verification layer yang dibangun di atas EigenLayer, memungkinkan verifikasi yang hemat biaya untuk SNARK proof, memanfaatkan keamanan validator Ethereum tanpa limitasi Ethereum.
Bab ini berisi tutorial cara menjalankan validator node.
Yang diperlukan untuk menjalankan validator node:
Komputer dengan spesifikasi:
✅ Linux | ✅ macOS | ✅ Windows (Native / WSL) |
---|
Part | Minimum | Recommended |
---|---|---|
CPU | - | 4 Core |
RAM | - | 16 GB |
SSD | - | 160 GB |
Tutorial ini dibuat menggunakan sistem operasi Linux (Ubuntu), untuk sistem operasi lainnya mungkin akan sedikit berbeda (cek referensi).
Yang perlu dilakukan sebeleum menjalankan validator node:
wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz
Konfigurasi environment / profile:
rm -rf /$HOME/go && tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz
export PATH=$PATH:/$HOME/go/bin
curl https://sh.rustup.rs -sSf | sh
Konfigurasi environment / profile:
source "$HOME/.cargo/env"
curl https://get.ignite.com/cli! | bash
sudo curl https://get.ignite.com/cli | sudo bash
sudo mv ignite /usr/local/bin/
sudo apt install make
tmux
git clone https://github.com/yetanotherco/aligned_layer_tendermint.git
cd aligned_layer_tendermint
Ubah <your-node-name>
menjadi terserahmu.
make clean
export PEER_ADDR=91.107.239.79,116.203.81.174,88.99.174.203,128.140.3.188
bash setup_node.sh <your-node-name>
alignedlayerd start
Caution
WARNING!!! JANGAN TERMINATE TERMINAL YANG LAGI RUNNING NODE UNTUK MELANJUTKAN KE STEP SELANJUTNYA, BUAT/SPLIT TMUX BARU atau TERMINAL BARU.
Ubah <account-name>
menjadi terserahmu.
Simpan output yang dihasilkan dari menjalankan command ini, copy address alignedxxxx
mu untuk klaim faucet.
alignedlayerd keys add <account-name>
Paste address alignedxxxx
mu di AlignedLayer Faucet, klik Request Tokens.
Memastikan kalau faucet-nya berhasil masuk ke akunmu, wajib punya balance untuk di-stake jadi validator.
Ubah <account-address-or-name>
menjadi sesuai akunmu yang sudah dibuat sebelumnya.
alignedlayerd query bank balances <account-address-or-name>
Ubah <account-address-or-name>
menjadi sesuai akunmu yang sudah dibuat sebelumnya.
bash setup_validator.sh <account-name-or-address> 1050000stake
Cek apakah validator mu sudah muncul di explorer Alignedlayer, dan pastikan normal.
Join komunitas Discord ZuperHunt jika kamu ada pertanyaan.
Follow GitHub ZuperHunt dan X(Twitter) ZuperHunt
- 0.0.1
- Initial release
Referensi