Penulis: Naufal

Pengenalan

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.

Investor

image

Tutorial Validator Node

Bab ini berisi tutorial cara menjalankan validator node.

Requirements

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).

Dependencies

Yang perlu dilakukan sebeleum menjalankan validator node:

Instalasi Go

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

Instalasi Rust

curl https://sh.rustup.rs -sSf | sh

Konfigurasi environment / profile:

source "$HOME/.cargo/env"

Instalasi Ignite CLI

curl https://get.ignite.com/cli! | bash
sudo curl https://get.ignite.com/cli | sudo bash
sudo mv ignite /usr/local/bin/

Instalasi Make

sudo apt install make

Menjalankan Validator Node

Buat tmux

tmux

Clone Repository

git clone https://github.com/yetanotherco/aligned_layer_tendermint.git
cd aligned_layer_tendermint

Pengaturan Node

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>

Jalankan Node

alignedlayerd start

Caution

WARNING!!! JANGAN TERMINATE TERMINAL YANG LAGI RUNNING NODE UNTUK MELANJUTKAN KE STEP SELANJUTNYA, BUAT/SPLIT TMUX BARU atau TERMINAL BARU.

Buat Akun Aligned Layer

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>

Klaim Faucet

Paste address alignedxxxx mu di AlignedLayer Faucet, klik Request Tokens. image

Cek Balance

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>

Registrasi Validator

Ubah <account-address-or-name> menjadi sesuai akunmu yang sudah dibuat sebelumnya.

bash setup_validator.sh <account-name-or-address> 1050000stake

Cek Validator

Cek apakah validator mu sudah muncul di explorer Alignedlayer, dan pastikan normal. image

Help

Join komunitas Discord ZuperHunt jika kamu ada pertanyaan.

Follow GitHub ZuperHunt dan X(Twitter) ZuperHunt

Change Logs

  • 0.0.1
    • Initial release

Acknowledgments

Referensi