Proof of Stake atau bukti kepemilikan adalah sebuah proses yang memungkinkan seseorang untuk menunjukkan keterlibatannya dalam sistem ekonomi-kripto melalui sebuah algoritma tanda tangan, dalam kerangka hak akses. Hal ini berarti secara umum mengintervensi model konsensus sistem terdistribusi yang mengelola unit akun digital. Validator dipilih berdasarkan jumlah unit yang mereka miliki atau berdasarkan parameter lain yang terkait.
Bukti kepemilikan sering digambarkan sebagai “penambangan virtual” karena token digital memainkan peran yang sama dengan daya listrik dalam bukti kerja. Dengan demikian, dalam banyak mata uang digital, probabilitas memvalidasi blok sebanding dengan jumlah token yang dimiliki oleh validator.
Untuk memberikan insentif kepada mereka untuk mengamankan sistem, validator diberi imbalan dengan penerbitan token baru dan biaya transaksi yang disebut dengan staking. Selain itu, validator tidak disebut sebagai penambang, tetapi pemalsu.
Dari mana bukti Staking berasal?
Konsep bukti Proof of Stake yang digunakan dalam sistem terdistribusi muncul cukup awal. Pada tahun 1998, Wei Dai membayangkan b-money, sebuah model di mana setiap server harus menyetor sejumlah b-money ke dalam akun khusus untuk berpartisipasi dalam operasi jaringan. Dalam model ini, jumlah ini berfungsi sebagai jaminan untuk menghukum server atas perilaku buruknya.
Terlepas dari konseptualisasi awal ini, baru setelah kemunculan Bitcoin (dan bukti kerja), penerapan sistem bukti kepemilikan dipertimbangkan. Bitcoin memang menunjukkan bahwa sistem terdesentralisasi berdasarkan keamanan ekonomi dapat dilakukan.
Istilah Proof of Stake diperkenalkan oleh Sunny King dan Scott Nadal pada bulan Agustus 2012 dalam buku putih PPCoin. PPCoin, yang sekarang dikenal sebagai Peercoin, juga merupakan sistem mata uang digital pertama yang menggunakan bukti kepemilikan secara praktis: sistem ini mengimplementasikan sebuah model hibrida yang menggabungkan energi listrik dan usia koin (bukti kepemilikan) untuk validasi.
Pada tahun 2015, Ethereum diluncurkan: meskipun platform ini masih berfungsi berkat penambangan, telah direncanakan sejak peluncurannya bahwa platform ini akan beralih ke model bukti kepemilikan. Algoritme yang dipertimbangkan hari ini disebut Casper .
Cara Kerja dan Varian Proof of Stake
Model validasi proof of stake sangat beragam, dan sulit untuk menyajikan semuanya dalam artikel ini. Oleh karena itu, kami akan berfokus pada algoritma proof-of-stake Nakamoto, sebuah transposisi dari algoritma konsensus Bitcoin untuk proof-of-stake. Algoritma ini didasarkan pada rantai blok yang ditambahkan secara teratur oleh validator.
Pengoperasian algoritma ini terdiri dari reproduksi penambangan secara virtual. Setiap kali sebuah blok perlu dibuat, sebuah protokol pembuatan acak digunakan untuk memilih validator berdasarkan jumlah token yang mereka simpan.
Validator yang terpilih kemudian mengelompokkan semua transaksi baru dan membangun blok baru dengan menyertakan pengenal dari blok sebelumnya (untuk menghubungkan kedua blok tersebut). Kemudian, dia menandatangani blok ini menggunakan algoritma tanda tangan digital untuk membuktikan bahwa dia adalah pemilik akunnya. Terakhir, dia mempublikasikan bloknya secara publik sehingga anggota jaringan yang lain dapat memastikan keabsahannya.
Varian Proof of Stake
Kriteria untuk memilih validator tidak harus berdasarkan jumlah token yang dimilikinya (Proof of Stake), dan variabel lain yang berasal dari hal ini dapat digunakan. Dengan demikian, model PoS yang didapatkan sangat beragam. Kami menemukan secara khusus:
Bukti konservasi (proof-of-hold, PoH): probabilitas untuk dipilih tergantung pada “usia koin” (coin age), sebuah metrik yang merupakan hasil dari perkalian antara nilai UTXO dan waktu di mana koin tersebut tidak bergerak. Model ini digabungkan dengan bukti kerja di Peercoin.
Bukti kepentingan (PoI): diimplementasikan dalam protokol NEM, bukti ini menggabungkan kepemilikan token XEM dengan sistem reputasi.
Bukti layanan (proof-of-service, PoSe): Ini adalah model yang digunakan untuk memberikan insentif kepada masternode Dash untuk menjamin transaksi InstantSend, mengelola pencampuran dash melalui PrivateSend, dan mencegah serangan 51% dari penambang.
Delegated proof-of-stake (DPoS): probabilitas validasi tidak hanya bergantung pada jumlah token yang dimiliki pemalsu, tetapi juga pada jumlah token yang telah didelegasikan kepada mereka melalui pemungutan suara.
Nah itu tadi penjelasan singkat mengenai Proof of Stake dan juga beberapa variannya. Mungkin masih banyak yang belum kita bahasa, dan akan kami teruskan di lain kesempatan.