
Langkah 1–4 untuk menginstal node validator
Langkah 5: Instal node penyimpanan
Grup perselisihan: https://discord.gg/gk6Y7YqunR
Grup Telegram: https://t.me/niuwuriji
Saluran Telegram: https://t.me/jiedubalaodi
0G adalah sistem ketersediaan data pertama dengan lapisan penyimpanan universal bawaan yang sangat skalabel dan terdesentralisasi. Skalabilitas 0G bergantung pada gagasan membagi alur kerja ketersediaan data menjadi jalur penerbitan data dan jalur penyimpanan data. Transfer data massal terjadi pada saluran penyimpanan data yang didukung oleh lapisan penyimpanan, mencapai skalabilitas horizontal melalui partisi yang dirancang dengan baik, sedangkan saluran penerbitan data menjamin properti ketersediaan data melalui konsensus pengambilan sampel ketersediaan data, sebuah proses yang hanya memerlukan transmisi data kecil. melalui protokol konsensus untuk menghindari kemacetan penyiaran transaksi
Panduan ini akan memandu Anda melalui proses menyiapkan node validator 0g.AI langkah demi langkah. Anda akan belajar cara:
Instal dan konfigurasikan node 0g.AI
Dapatkan token uji coba
Buat informasi validator dan berpartisipasi dalam verifikasi node
1. Karena proyek ini membutuhkan kinerja sedang untuk peralatan, Anda dapat menggunakan peralatan lokal, atau VPS (server jarak jauh), dll. untuk membangun node
Konfigurasi node yang disarankan: hard disk dual-core 8G 300G
Berikut ini adalah tutorial konstruksi terperinci:
Jalankan skrip node penyebaran satu klik
wget -O 0g.sh https://raw.githubusercontent.com/a3165458/0g.ai/main/0g.sh dan chmod +x 0g.sh dan ./0g.sh




2. Import dompet/buat dompet baru (contohnya adalah import dompet)


Dapatkan alamat EVM yang sesuai

Perintah ekstrak alamat EVM: echo "0x$(evmosd debug addr $(evmosd keys show change here to your wallet name -a) | grep hex | awk '{print $3}')"

3. Buat validator (perlu mengklaim air) (DC yang mengklaim air untuk sementara tidak valid, hanya klaim web yang tersedia)
Situs web resmi untuk mengklaim air: https://faucet.0g.ai/ (Anda hanya dapat mengklaim 0,1, yang cukup mengecewakan)
Masuk ke DC resmi: https://discord.com/invite/0glabs

Admin, bro, bisa tolong kirim token testnet ke saya?
Alamat EVM yang sesuai diekstraksi pada langkah sebelumnya

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — -
Di sini, baik token dan tinggi sinkronisasi harus dipenuhi sebelum pembuatan, jika tidak, kesalahan akan dilaporkan


— — — — — — — — — — — — — — — — — — — — — — — — — — — — -

4. Kunjungi situs web untuk memeriksa status pekerjaan validator Anda:
Penjelajah Validator: https://explorer.validatorvn.com/OG-Testnet/uptime



Pada titik ini, simpul pemverifikasi dibangun
Jika Anda telah membuat validator, pastikan untuk mencadangkan file `priv_validator_key.json` di jalur $HOME/.evmosd/config/
— — — — — — — — — — — — — — -
5.
Perbarui instalasi node penyimpanan
Konfigurasi yang Direkomendasikan
Inti ganda + 8G + 1T SSD
wget -O 0g.sh https://raw.githubusercontent.com/a3165458/0g.ai/main/0g.sh dan chmod +x 0g.sh dan ./0g.sh




layar -daftar

Masukkan jalur yang sesuai untuk melihat informasi log
catatan cd
aku
ekor -f zgs.log.2024-04-08

Pada titik ini, penyebaran node penyimpanan telah selesai
— — — — — — — — — — — — — - -
Perintah umum:
Memeriksa Status Node
status evmosd | jq
Tanyakan autentikator Anda
evmosd q staking validator $(evmosd keys tampilkan $WALLET_NAME --bech val -a
Menanyakan penghitung blok yang terlewat dan detail penjara dari validator
evmosd q slashing penandatanganan-info $(evmosd tendermint show-validator)
Rilis validator Anda
evmosd tx slashing unjail --dari $WALLET_NAME --gas=500000 --gas-prices=99999aevmos -y
Delegasikan token ke validator Anda
delegasi staking tx evmosd $(evmosd keys tampilkan $WALLET_NAME --bech val -a) <AMOUNT>aevmos --dari $WALLET_NAME --gas=500000 --harga-gas=99999aevmos -y
alamat
status evmosd | jq -r '"\(.NodeInfo.id)@\(.NodeInfo.listen_addr)"'
Edit validator Anda
evmosd tx staking edit-validator--website="<WEBSITE>" --details="<DESCRIPTION>" --new-moniker="<NEW_MONIKER>" --identity="<KEY BASE PREFIX>" --from=$WALLET_NAME --gas=500000 --gas-prices=99999aevmos -y
kontrol-ukuran-kecil, 28px); tinggi: var( — kontrol-ukuran-kecil, 28px);”>
Mengirim token antar dompet
evmosd tx bank kirim $NAMA_WALLET <KE_WALLET> <JUMLAH>aevmos --gas=500000 --harga-gas=99999aevmos -y
Periksa saldo dompet Anda
evmosd q saldo bank $(evmosd keys tampilkan $WALLET_NAME -a)
Memantau beban server
sudo apt perbarui
sudo apt-apt instal htop -y
htop
Kueri validator aktif
evmosd q staking validator -o json --limit=1000 \
| jq '.validators[] | pilih(.status=="STATUS_OBLIGASI_TERIKAT")' \
| jq -r '.token + " - " + .deskripsi.moniker' \
| urutkan -gr | nl
Kueri validator yang tidak aktif
evmosd q staking validator -o json --limit=1000 \
| jq '.validators[] | pilih(.status=="STATUS_IKATAN_TIDAK_TERIKAT")' \
| jq -r '.token + " - " + .deskripsi.moniker' \
| urutkan -gr | nl
Lihat log node
pm2 mencatat evmosd
Mulai ulang node
pm2 mulai ulang evmosd
Node Penghenti
pm2 hentikan evmosd
Meningkatkan Node
cd 0g-evmos
ambil git
git checkout tag/
membuat instalasi
versi evmosd
# Mulai ulang node tersebut
pm2 mulai ulang evmosd dan pm2 mencatat evmosd
Menghapus node dari server
#Jika Anda membuat validator, pastikan untuk mencadangkan file `priv_validator_key.json` di jalur $HOME/.evmosd/config/
pm2 hapus evmosd
$HOME/0g-evmosd adalah singkatan dari rm -rf.
Contoh penggunaan gRPC
wget https://github.com/fullstorydev/grpcurl/releases/download/v1.7.0/grpcurl_1.7.0_linux_x86_64.tar.gz
tar -xvf grpcurl_1.7.0_linux_x86_64.tar.gz
chmod +x grpcurl
./grpcurl -plaintext localhost:$GRPC_PORT daftar
### Pastikan gRPC diaktifkan di app.toml
# grep -A 3 "\[grpc\]" /home/og-testnet-validator/.evmosd/config/app.toml
Contoh kueri REST API
ikal localhost:$API_PORT/cosmos/staking/v1beta1/validators
### PASTIKAN API diaktifkan di app.toml
# grep -A 3 "\[api\]" /home/og-testnet-validator/.evmosd/config/app.toml