Definisi
Proof of stake (PoS) adalah cara blockchain mencapai kesepakatan atas blok baru, di mana validator mengunci koin jaringan sebagai jaminan dan dipilih untuk mengusulkan serta mengonfirmasi blok sebanding dengan jumlah stake mereka.
Cara kerja
Untuk menjadi validator, peserta melakukan staking, yaitu mengunci sejumlah koin asli jaringan. Protokol kemudian memilih validator untuk mengusulkan blok baru dan validator lain untuk memeriksa serta memberi suara atas blok tersebut, dan peluang terpilih makin besar seiring besarnya stake. Validator yang menjalankan tugas ini dengan benar mendapat imbalan, yang berasal dari koin yang baru diterbitkan, biaya transaksi, atau keduanya, tergantung jaringannya.
Stake inilah yang menjaga validator tetap jujur. Jika validator melanggar aturan, misalnya dengan menandatangani dua blok yang saling bertentangan, protokol dapat memusnahkan sebagian stake-nya. Hukuman ini disebut slashing. Hukuman yang lebih kecil juga bisa berlaku jika validator sedang offline pada saat ia seharusnya berpartisipasi. Besarnya imbalan dan hukuman serta stake minimum ditentukan oleh aturan masing-masing jaringan.
Proof of stake berbeda dari proof of work, sistem yang dipakai Bitcoin, di mana penambang bersaing dengan daya komputasi dan listrik untuk menambahkan blok. Karena PoS tidak memerlukan perlombaan tersebut, konsumsi energinya jauh lebih kecil. Para pengkritik menunjukkan bahwa pihak yang sudah memegang koin paling banyak bisa memperoleh imbalan paling besar, dan bahwa penyedia staking besar dapat memusatkan pengaruh atas suatu jaringan.
Contoh (angka hipotetis)
Misalkan Jaringan P memiliki total 1.000.000 koin yang di-stake, dan Validator V melakukan staking 20.000 di antaranya.
Porsi stake V = 20.000 ÷ 1.000.000 = 2%, jadi dari 50.000 blok, V bisa memperkirakan akan terpilih untuk mengusulkan sekitar 50.000 × 2% = 1.000 blok.
Jika aturan jaringan menetapkan slashing 3% dari stake karena menandatangani dua blok yang bertentangan, V akan kehilangan 20.000 × 3% = 600 koin.
Pemilihan mengikuti besarnya stake, dan stake yang sama itulah yang dipertaruhkan validator jika melanggar aturan.
Kesalahan umum
- Menganggap koin yang di-stake tidak berisiko, padahal slashing dapat memusnahkan sebagiannya.
- Menganggap peluang validator untuk terpilih bersifat tetap, padahal peluang itu berubah setiap kali total stake jaringan berubah.
- Mencampuradukkan proof of stake sebagai metode konsensus dengan produk staking yang ditawarkan pihak ketiga.
Kalkulator terkait
Kamus istilah ini hanya untuk tujuan edukasi dan bukan merupakan saran investasi. Contoh-contohnya menggunakan angka hipotetis.