FAQ validator

Pengenalan

Apa sebenarnya validator?

validator adalah entitas virtual yang ada di Rantai Suar, yang diwakili oleh saldo, kunci publik, dan properti lainnya, dan berpartisipasi dalam konsensus jaringan Ethereum.

Apa yang dimaksud dengan klien validator?

klien validator adalah perangkat lunak yang bertindak atas nama validator dengan memegang dan menggunakan kunci pribadinya untuk melakukan pengesahan tentang state rantai. Satu klien validator dapat memegang banyak pasangan kunci, yang mengendalikan banyak validator.

Apa yang dimaksud dengan operator simpul?

operator simpul adalah manusia yang memastikan perangkat lunak klien berjalan dengan benar, memelihara perangkat keras sesuai kebutuhan.

Berapa banyak ETH yang diperlukan untuk menjadi validator?

Setiap pasangan kunci yang dikaitkan dengan validator mengharuskan penguncian 3 ETH untuk diaktifkan, yang menunjukkan saldo awal Anda serta kekuatan pemungutan suara awal dan maksimum Anda untuk validator mana pun.

Apakah ada keuntungan memiliki lebih dari 3 ETH pada stake?

Tidak. Tidak ada keuntungan memiliki lebih dari 3 ETH yang dipertaruhkan.Menyetorkan lebih dari 3 ETH ke satu kumpulan kunci tidak meningkatkan potensi imbalan, juga tidak mengakumulasi imbalan di atas 3 ETH, karena setiap validator dibatasi hingga effective balance dari 3. Ini berarti bahwa penaruhan dilakukan dalam peningkatan 3 ETH, masing-masing dengan kumpulan kunci dan saldo sendiri.Setelah penarikan diaktifkan dengan peningkatan Shanghai/Capella, validator dengan saldo efektif maksimal dan alamat penarikan eksekusi tertaut akan memiliki saldo melebihi 3 TestnetETH yang akan otomatis ditarik sebagai kelebihan saldo.

Mengapa 3 ETH maksimum?

Setiap deposit 3 ETH mengaktifkan satu set kunci validator. Kunci ini digunakan untuk menandatangani state jaringan. Semakin rendah persyaratan ETH, semakin banyak tanda tangan dihasilkan yang harus disimpan oleh jaringan. 3 ETH dipilih sebagai saldo antara memungkinkan sebanyak mungkin orang untuk mempertaruhkan tanpa menghambat desentralisasi dengan membengkakkan ukuran setiap blok dengan tanda tangan.Membatasi taruhan maksimum hingga 3 ETH per validator akan mendorong desentralisasi kekuasaan karena mencegah validator tunggal memiliki suara yang terlalu besar pada state rantai. Itu juga akan membatasi jumlah ETH yang bisa keluar dari penaruhan pada waktu tertentu, karena jumlah validator yang bisa keluar pada waktu tertentu dibatasi. Hal ini membantu melindungi jaringan dari serangan tertentu.Meskipun suara validator dihitung berdasarkan jumlah yang dipertaruhkan, bobot suara setiap validator dimulai pada, dan dibatasi pada 3. Dimungkinkan untuk turun di bawah ini dengan kinerja simpul yang buruk, tetapi tidak dimungkinkan untuk naik di atasnya.Jangan menyetorkan lebih dari 3 ETH untuk satu validator. Setoran ini tidak akan ditambahkan ke imbalan Anda dan akan dikunci hingga peningkatan Shanghai/Capella yang direncanakan.Understanding validator effective balance

Apa itu kontrak deposit?

Anda dapat menganggap kontrak deposit sebagai transfer dana dari akun Ethereum ke akun validator bukti taruhan.Ini menentukan siapa yang mempertaruhkan, siapa yang memvalidasi, berapa banyak yang dipertaruhkan, dan siapa yang dapat menarik dana.

Mengapa saya perlu mempertaruhkan dana?

Sebagai validator, Anda harus memiliki dana yang dipertaruhkan sehingga Anda dapat dihukum karena berperilaku tidak jujur.Dengan kata lain, agar Anda tetap jujur, tindakan Anda harus memiliki konsekuensi finansial.

Dapatkah saya berhenti menjalankan validator saya selama beberapa hari dan kemudian memulainya kembali?

Ya, tetapi dengan penalti kecil. Jika Anda luring selama beberapa hari dalam kondisi normal, Anda akan kehilangan sejumlah ETH yang kira-kira setara dengan jumlah ETH yang akan Anda peroleh dalam periode itu. Dengan kata lain, jika Anda berhasil mendapatkan ≈0,01 ETH, Anda akan mendapat penalti ≈0,01 ETH.

Kapan saya harus isi ulang saldo validator saya?

Jawaban atas pertanyaan ini sangat bergantung pada seberapa banyak ETH yang Anda miliki.Anda tentunya harus isi ulang jika saldo Anda mendekati 16 ETH. Hal ini untuk memastikan Anda tidak dikeluarkan dari kumpulan validator (yang secara otomatis terjadi jika saldo Anda kurang dari 16 ETH).Di sisi lain, jika saldo Anda mendekati 31 ETH, mungkin tidak ada gunanya menambahkan ETH ekstra yang diperlukan untuk kembali ke 32.

Kapan saya dapat menarik dana saya, dan apa perbedaan antara keluar dan menarik?

Anda bisa memberi sinyal niat Anda untuk berhenti memvalidasi dengan menandatangani pesan keluar sukarela dengan validator Anda.Namun, perlu diingat bahwa hingga peningkatan Shanghai/Capella yang direncanakan untuk Q1/Q2 2023, setelah Anda keluar, tidak ada cara untuk kembali.Saat ini tidak ada cara bagi Anda untuk mengaktifkan kembali validator, dan Anda tidak akan dapat mentransfer atau menarik dana sampai penarikan diaktifkan dengan peningkatan Shanghai/Capella. Ini berarti dana Anda tetap tidak dapat diakses sampai saat itu.This full withdraw of funds requires that a withdrawal address be set, and will be automatically transferred in the next validator sweep.Selengkapnya tentang penarikan

Apa yang terjadi pada 'Eth2?'

Istilah 'Eth1' dan 'Eth2' sudah tidak digunakan lagi dengan Penggabungan. Sejak keberhasilan transisi ke bukti taruhan melalui Penggabungan, tidak ada lagi dua jaringan Ethereum berbeda; hanya ada Ethereum.Ethereum terdiri dari lapisan eksekusi (menangani transaksi dan eksekusi, sebelumnya 'Eth1'), dan lapisan konsensus (menangani tugas konsensus bukti taruhan, sebelumnya 'Eth2' atau 'Ethereum 2.0').Pembaruan terminologi ini hanya mengubah konvensi penamaan; ini tidak mengubah tujuan atau peta jalan Ethereum.Pelajari selengkapnya tentang penggantian nama yang hebat

Tanggung jawab

Klien apa saja yang perlu saya jalankan?

Sebagai penaruh, Anda diharuskan untuk mempertahankan dan mengoperasikan sebuah simpul, menjalankan KEDUANYA baik klien konsensus DAN klien eksekusi.
Ini menjadi persyaratan pada saat Penggabungan, jadi pastikan Anda menjalankan keduanya sebelum penaruhan.
Lihat Daftar Periksa Penaruhan

Mengapa saya perlu menjalankan klien eksekusi sekarang?

Simpul Suar sebelumnya (lapisan konsensus) hanya perlu melihat kontrak deposit penaruhan di lapisan eksekusi untuk mengetahui akun validator mana yang telah menyetorkan 3 ETH. Informasi ini dengan mudah disajikan oleh dan didapatkan dari penyedia pihak ketiga seperti Infura atau Alchemy.Dengan selesainya transisi ke bukti taruhan melalui Penggabungan, validator kini bertanggung jawab untuk memroses transaksi dan menandatangani validitasnya. Data ini tidak tersedia dari sumber pihak ketiga yang populer sejak Penggabungan. Menggunakan penyedia pihak ketiga akan menyebabkan validator Anda offline. Saat pecahan data diterapkan, validator juga akan berisiko terkena pemotongan berdasarkan permainan bukti penitipan.

Bagaimana validator didorong untuk tetap aktif dan jujur?

Sebagai validator, Anda diberi imbalan karena mengusulkan / membuktikan blok yang disertakan dalam rantai.Di sisi lain, Anda bisa mendapat penalti karena luring dan berperilaku jahat—misalnya membuktikan blok yang tidak valid atau bertentangan.Konsep utamanya adalah sebagai berikut:
  • Hadiah diberikan untuk tindakan yang membantu jaringan mencapai konsensus.
  • Hukuman ringan diberikan untuk tindakan yang tidak disengaja (atau kelambanan) yang menghalangi konsensus.
  • Dan penalti berat—atau slashing—diberikan untuk tindakan jahat.
Dengan kata lain, Anda memaksimalkan hadiah Anda dengan memberikan manfaat terbesar ke jaringan secara keseluruhan.

Bagaimana hadiah / penalti diberikan?

Saldo Anda diperbarui secara berkala oleh aturan jaringan Ethereum saat Anda menjalankan (atau gagal menjalankan) tanggung jawab Anda.Validator Anda memiliki saldo sendiri, dengan saldo awal yang dijelaskan dalam kontrak deposit. Imbalan dan penalti Anda tercermin dalam saldo validator Anda dari waktu ke waktu.
Setelah Penggabungan, validator juga akan bertanggung jawab untuk memroses transaksi, dan oleh karena itu berhak atas biaya gas yang tidak terbakar yang terkait dengan transaksi yang disertakan saat mengusulkan blok. Biaya ini diperhitungkan pada lapisan eksekusi, bukan lapisan konsensus, dan oleh karena itu mengharuskan alamat Ethereum tradisional diberikan kepada klien Anda.
Lihat Daftar Periksa Penaruhan

Seberapa sering hadiah / penalti diberikan?

Imbalan dan penalti diberikan setiap 6,4 menit—periode waktu yang dikenal sebagai jangka waktu.Setiap masa, jaringan mengukur tindakan setiap validator dan mengeluarkan hadiah atau penalti Anda dengan tepat.
Validator Anda juga akan menerima biaya gas yang tidak terbakar saat mengusulkan blok. Validator dipilih secara acak oleh protokol untuk mengusulkan blok, dan hanya satu validator yang dapat mengusulkan sebuah blok untuk setiap ruang 12 detik. Ada 7200 ruang setiap hari, jadi setiap validator memiliki 7200 peluang setiap hari untuk mengusulkan sebuah blok. Jika ada 500.000 validator, setiap validator akan memiliki usulan blok rata-rata setiap 70 hari.

Seberapa besar imbalan / penaltinya?

Tidak ada jawaban yang mudah untuk pertanyaan ini karena ada banyak faktor yang memengaruhi perhitungan ini.Faktor yang paling berpengaruh pada hadiah yang diperoleh untuk memvalidasi transaksi adalah jumlah total taruhan di jaringan. Dengan kata lain, jumlah total validator. Bergantung pada angka ini, tingkat pengembalian tahunan maksimum untuk validator bisa berkisar antara 2 dan 20%.Dengan jumlah total validator yang tetap, imbalan/penalti sebagian besar diskalakan dengan saldo validator—membuktikan dengan saldo yang lebih tinggi menghasilkan imbalan/penalti yang lebih besar sebaliknya membuktikan dengan saldo yang lebih rendah menghasilkan imbalan/penalti yang lebih rendah.
Namun perlu dicatat bahwa mekanisme penskalaan ini bekerja dengan cara yang tidak terlihat jelas. Untuk memahami detail yang tepat tentang cara kerjanya membutuhkan pemahaman konsep yang disebut saldo efektif. Jika Anda belum memahami konsep ini, kami sarankan untuk membaca memahami keseimbangan efektif validator

Mengapa hadiah bergantung pada jumlah total validator di jaringan?

Hadiah blok dihitung menggunakan skala geser berdasarkan jumlah total ETH yang dipertaruhkan di jaringan.Dengan kata lain: jika jumlah total ETH yang dipertaruhkan rendah, hadiah (tingkat bunga) tinggi, tetapi saat total taruhan meningkat, hadiah (bunga) yang dibayarkan kepada setiap validator mulai turun.Mengapa skala geser? Kami tidak akan membahas detail yang berlebihan di sini, intinya adalah perlu ada jumlah validator minimum (dan karenanya jumlah minimum yang dipertaruhkan) agar jaringan berfungsi dengan baik. Jadi, demi mendorong lebih banyak validator untuk bergabung, penting agar suku bunga tetap tinggi hingga jumlah minimum ini tercapai.Setelah itu, validator masih didorong untuk bergabung (semakin banyak validator semakin terdesentralisasi jaringannya), tetapi tidak mutlak baginyauntuk melakukannya (sehingga tingkat suku bunga dapat turun).

Seberapa parah saya akan dihukum karena offline?

Tergantung. Selain dampak saldo efektif, ada dua skenario penting yang harus diperhatikan:
  1. Sedang offline ketika sebagian besar (2/3) validator masih online menyebabkan penalti yang relatif kecil karena masih ada cukup validator online untuk diselesaikan rantai. Ini adalah skenario yang diharapkan.
  2. Menjadi offline pada saat yang sama dengan lebih dari 1/3 jumlah total validator menyebabkan hukuman yang lebih berat, karena pemblokiran tidak lagi difinalisasi. Skenario ini sangat ekstrim dan sangat kecil kemungkinannya.
Perhatikan bahwa dalam skenario kedua (sangat kecil kemungkinan), Anda akan secara bertahap kehilangan hingga 50% (16 ETH) dari taruhan Anda selama 21 hari. Setelah 21 hari, Anda akan dikeluarkan dari kumpulan validator. Ini memastikan bahwa blok mulai difinalisasi lagi.

Seberapa baik waktu aktif saya agar validator saya untung bersih?

Secara keseluruhan, kami mengharapkan validator Anda menghasilkan keuntungan bersih selama waktu aktif Anda lebih besar dari 50%.Ini berarti Anda tidak perlu bersusah payah dengan klien cadangan atau koneksi internet yang berlebihan karena dampak offline tidak terlalu parah.

Berapa banyak saya akan dihukum karena bertindak jahat?

Sekali lagi, hal itu tergantung. Berperilaku jahat—misalnya membuktikan blok yang tidak valid atau bertentangan—akan menyebabkan taruhan Anda dipotong.Jumlah minimum yang dapat dipotong adalah 1 ETH, tetapi jumlah ini meningkat jika validator lain dipotong pada saat yang bersamaan.Ide di balik ini adalah untuk meminimalkan kerugian dari kesalahan yang benar, tetapi sangat melemahkan serangan terkoordinasi.

Apa sebenarnya pemotongan itu?

Pemotongan memiliki dua tujuan: (1) untuk membuat serangan ke jaringan sangat mahal, dan (2) untuk menghentikan validator agar tidak malas dengan memeriksa bahwa mereka benar-benar melakukan tugasnya. Jika Anda dipotong karena telah bertindak dengan cara yang terbukti destruktif, sebagian dari taruhan Anda akan dihancurkan.Jika Anda dipotong, Anda dicegah untuk berpartisipasi dalam protokol lebih lanjut dan dikeluarkan secara paksa.

Kredensial penarikan

Apa itu kredensial penarikan?

Kredensial penarikan adalah field 32-bita dalam deposit, untuk memverifikasi tujuan penarikan yang valid. Saat ini, ada dua jenis penarikan: Penarikan BLS dan penarikan alamat Ethereum.
  • Penarikan BLS: Secara default, deposit-cli akan menghasilkan kredensial penarikan dengan kunci penarikan yang diturunkan melalui mnemonik dalam format EIP2334.
  • Penarikan alamat Ethereum: Jika Anda ingin menarik alamat dompet eksekusi setelah peningkatan Shanghai/Capella, Anda dapat mengatur --eth1_withdrawal_address <Your ETH address> saat menjalankan deposit-cli. Harap pastikan bahwa Anda memiliki kendali atas kunci alamat ini.

Bisakah saya mengubah kredensial penarikan validator saya setelah deposit pertama?

Tidak, Anda tidak dapat mengubah kredensial penarikan Anda di top-up.

Kunci

Apa yang terjadi jika saya kehilangan kunci penandatanganan saya?

Jika Anda kehilangan kunci penandatanganan, validator Anda tidak dapat lagi memberikan usulan atau bukti.Seiring waktu, saldo Anda akan berkurang karena Anda dihukum akibat tidak berpartisipasi dalam proses konsensus. Ketika saldo Anda mencapai 16 ETH, Anda akan secara otomatis keluar dari kumpulan validator.
Namun, semuanya tidak hilang. Dengan asumsi Anda mendapatkan kuncinya menggunakan EIP2334 (sesuai alur orientasi default), lalu Anda selalu dapat menghitung ulang kunci penandatanganan Anda dari kunci penarikan Anda.
Fitur penarikan direncanakan untuk dimasukkan dalam peningkatan Shanghai/Capella yang akan datang. Setelah fungsionalitas ini ditambahkan, saldo Anda kemudian dapat ditarik—dengan kunci penarikan Anda—setelah penundaan minumum sekitar satu hari.

Apa yang terjadi jika saya menggunakan penarikan BLS dan saya kehilangan kunci penarikan saya?

Jika Anda kehilangan kunci penarikan Anda, tidak ada cara untuk mengakses dana yang dipegang oleh validator Anda.Karena itu, sebaiknya buat kunci Anda dari mnemonik yang berfungsi sebagai cadangan lain. Ini adalah default untuk validator yang bergabung melalui proses orientasi situs ini.Selengkapnya tentang penarikan

Apa yang terjadi jika kunci penarikan saya dicuri?

Jika Anda memberikan alamat penarikan saat pertama kali membuat kunci, kunci penarikan tidak lagi digunakan. Satu-satunya alamat yang dapat ditransfer dana oleh validator adalah alamat ini, dan ini tidak dapat diubah setelah ditetapkan.Jika ini tidak diberikan, kunci penarikan akan diperlukan untuk menandatangani pesan yang menyatakan alamat penarikan. Ini memerlukan akses ke mnemonik yang digunakan saat menyiapkan kunci.
If your mnemonic is stolen/compromised, and you have not yet set a withdrawal address, you should attempt this immediately to prevent permanent lose of funds, before the attacker irreversibly designates their own withdrawal address for your validator.
Jika alamat penarikan belum diatur, dan Anda telah kehilangan akses ke fase benih mnemonik, dana Anda masih tetap terkunci di akun validator tanpa batas waktu.

Mengapa dua kunci, bukan satu?

Validasi melibatkan dua kunci untuk alasan keamanan. Kunci penandatanganan Anda harus tersedia setiap saat. Oleh karena itu, perlu diadakan secara online. Karena apa pun yang online rentan diretas, sebaiknya jangan gunakan kunci yang sama untuk penarikan.

Dukungan

Di mana saya dapat menemukan dukungan pemecahan masalah?

Jika Anda memiliki pertanyaan, komunitas EthStaker adalah tempat yang tepat untuk mendapatkan bantuan! Anda dapat menemukan dukungan di Discord atau Reddit.