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:

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