Panduan validator

Apa yang dilakukan validator, apa yang diberi kredit oleh jaringan, serta cara memelihara, memindahkan, dan menghentikan node validator.

Perannya

Apa yang dilakukan validator?

Validator menjalankan node Bigfoot dalam mode validator yang mengonfirmasi dan memfinalisasi catatan bersama jaringan bersama validator lain. Validator hanya melakukan validasi: validator tidak menyimpan atau meneruskan catatan.

Apa yang saya perlukan?

Mesin Linux yang menjalankan Ubuntu 24.04 LTS pada x86-64 atau ARM64, dengan alamat publik. Bigfoot CLI, yang Anda gunakan untuk membuat kunci, berjalan di Linux dan macOS, baik pada ARM64 maupun x86-64. Validator tidak dapat berbagi mesin atau alamat publik dengan node penyimpanan; pada IPv6, jaringan /64 yang sama dihitung sebagai alamat yang sama.

Untuk apa validator menerima kredit?

Setiap postingan dan balasan baru membayar biaya layanan, dan jaringan memberikan 5 persen darinya, dibagi rata, kepada validator yang tanda tangannya memfinalisasikannya. Pekerjaan validasi lainnya tidak menerima kredit, begitu pula keanggotaan semata. Biaya dan kredit menjelaskan biaya layanan.

Bagaimana cara melamar?

Buat kunci dengan Bigfoot CLI dan tandatangani lamaran Anda dengannya: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T, dengan ADDRESS berupa alamat email yang digunakan untuk melamar. Perintah tersebut mencetak token lamaran satu baris, yang hanya berlaku untuk peran dan alamat email ini, serta hanya selama masih baru. Tempelkan token tersebut ke formulir di halaman validator; situs memeriksa tanda tangannya dan mengambil sidik jari Anda darinya. Anggota tata kelola mengambil keputusan melalui pemungutan suara.

Bagaimana cara memberikan peran kepada kunci saya?

bigfoot-node create-key membiarkan peran kunci tidak ditetapkan, dan bigfoot-node init --mode validator menolak home yang tidak memiliki kunci validator. Setelah Anda diterima, simpan salinan kunci yang dilindungi dengan bigfoot-node export-key --id N --out FILE --passphrase-file FILE, dengan --out menentukan file baru untuk salinan tersebut dan --passphrase-file menentukan file yang berisi frasa sandinya. Kemudian, di mesin validator dan di home yang akan digunakan nodenya, daftarkan salinan tersebut dengan bigfoot-node import --key FILE --role validator, yang akan meminta frasa sandi itu. Gunakan jalur absolut.

Apa yang terjadi setelah saya disetujui?

Pertama, berikan peran validator kepada kunci Anda seperti dijelaskan di atas. Kemudian mulai node dalam mode validator: bigfoot-node init --mode validator --endpoint HOST:PORT, lalu bigfoot-node start. Saat pertama kali dimulai, node membuktikan bahwa node memegang kunci tersebut, meminta node penyimpanan aktif di alamat lain mengonfirmasi alamatnya, lalu bergabung dengan validator. Node penyimpanan tersebut dipilih secara otomatis.

Pembawa, bukan kurator

Apakah saya memilih apa yang diterima validator saya?

Tidak. Dengan menjalankan perangkat lunak node tanpa modifikasi, validator Anda memvalidasi apa yang diizinkan oleh aturan jaringan: Anda tidak memilih, mengubah, atau menghapus catatan. Memodifikasi perangkat lunak untuk memilih, mengubah, atau membuang catatan mengubah Anda dari validator menjadi kurator: Anda akan menentukan apa yang disimpan jaringan, dan bertanggung jawab atas keputusan tersebut. Pelanggaran yang terverifikasi dicatat, dan anggota governance dapat memberikan suara untuk menghapus validator.

Hukum apa yang berlaku bagi saya?

Operator bertanggung jawab atas hukum yang berlaku bagi mereka di tempat mereka menjalankan validator. Panduan ini bukan nasihat hukum.

Menjalankan validator

Apakah validator saya harus tetap online?

Ya. Jaringan hanya memfinalisasi catatan baru selama lebih dari dua pertiga validatornya menandatangani. Dengan empat validator, satu validator dapat offline; jika validator kedua gagal, jaringan berhenti memfinalisasi sampai mereka kembali.

Bagaimana cara membuatnya offline untuk pemeliharaan?

Jalankan bigfoot-node maintenance on, lalu bigfoot-node stop. maintenance on terlebih dahulu memeriksa bahwa validator lain dapat terus memfinalisasi tanpa Anda dan meminta konfirmasi Anda, tetapi hanya menetapkan tanda pemeliharaan: perintah tersebut tidak menghentikan node. Selama tanda itu aktif, node tidak akan dimulai dan tidak menyiapkan pemutakhiran terjadwal. Setelah selesai, jalankan bigfoot-node maintenance off, lalu bigfoot-node start.

Bagaimana pemutakhiran ditangani?

Pemutakhiran protokol terjadwal dipasang secara otomatis pada ketinggian yang ditetapkan jaringan. bigfoot-node status menampilkan pemutakhiran yang telah disiapkan atau dijadwalkan, dan setiap perintah mencetak pemberitahuan saat rilis menunggu Anda. Rilis tersebut dipasang ketika Anda menjalankan bigfoot-node update.

Apa yang terjadi jika terjadi masalah?

Pelanggaran yang terverifikasi oleh validator dicatat, tetapi tidak dihukum secara otomatis. Pencabutan validator selalu memerlukan pemungutan suara tata kelola.

Dapatkah saya memindahkan validator ke perangkat keras baru?

Ya, tanpa persetujuan. Hentikan node, jalankan bigfoot-node backup --out DIR, pindahkan cadangan ke mesin baru, jalankan bigfoot-node restore --from DIR di sana, lalu mulai node. Jangan pernah menjalankan mesin lama dan baru secara bersamaan.

Bagaimana cara mengganti kunci validator saya?

Hentikan node dan jalankan bigfoot-node rotate-key --thumbprint T di mesinnya. Perintah tersebut mengganti kunci validator dan kunci penandatanganan node secara bersamaan, dan keanggotaan Anda berlanjut di bawah kunci baru.

Mengundurkan diri

Bagaimana cara berhenti menjadi validator?

Jalankan bigfoot-node decommission di mesin validator dan konfirmasikan. Keluar dari kelompok validator memerlukan pemungutan suara tata kelola, sehingga perintah tersebut melaporkan bahwa prosesnya menunggu langkah itu: mintalah anggota tata kelola untuk mensponsori pencabutan Anda. Tetap jalankan node sampai pencabutan berlaku, lalu hentikan node dan jalankan bigfoot-node decommission lagi untuk memensiunkan kuncinya.

Dapatkah pencabutan ditunda?

Ya. Jaringan selalu mempertahankan setidaknya empat validator, sehingga pencabutan yang akan menyisakan lebih sedikit validator atau menghentikan jaringan dari memfinalisasi tidak dapat berlaku sampai lebih banyak validator bergabung.

Apa yang terjadi pada catatan saya?

Pencabutan meninggalkan catatan permanen di jaringan, dan validasi Anda di masa lalu tetap dikaitkan dengan Anda. Kunci Anda tidak dapat bergabung kembali. Untuk melakukan validasi lagi, ajukan lamaran dengan kunci baru.

Mencari hal lain?

Jelajahi Bantuan produk, buka Pembelajaran, atau cari istilah dalam Glosarium. Anda juga dapat menghubungi kami untuk bertanya.