Banyak yang menganggap algoritma konsensus Delegated Proof of Stake (DPoS) adalah versi yang lebih efisien dan demokratis dari mekanisme Proof of Stake (PoS) sebelumnya.
Baik PoS maupun DPoS digunakan sebagai alternatif algoritma konsensus Proof of Work (PoS), karena desain sistem PoW memerlukan banyak sumber daya eksternal. Algoritme PoW menggunakan sejumlah besar perhitungan untuk mengamankan buku besar terdistribusi yang tidak dapat diubah, terdesentralisasi, dan transparan. Sebaliknya, PoS dan DPoS memerlukan sumber daya yang lebih sedikit dan desainnya lebih berkelanjutan dan ramah lingkungan. Untuk memahami cara kerja Proof of Stake yang didelegasikan, kita perlu memahami konsep dasar algoritma PoW dan PoS yang ada sebelumnya.
Bukti Kerja (PoW)
Sebagian besar sistem mata uang kripto beroperasi pada buku besar terdistribusi yang disebut blockchain, dan algoritma PoW adalah algoritma konsensus pertama yang digunakan. Algoritme ini diimplementasikan sebagai elemen inti dari protokol Bitcoin, yang bertanggung jawab untuk membuat blok baru dan menjaga keamanan jaringan (melalui penambangan). Bitcoin diusulkan sebagai alternatif sistem moneter global yang terpusat dan tidak efisien. PoW menyediakan protokol konsensus yang memungkinkan pengiriman uang tidak perlu dikelola oleh otoritas terpusat. Hal ini memungkinkan transaksi pembayaran terdesentralisasi secara real-time pada jaringan ekonomi peer-to-peer, menghilangkan perantara dan mengurangi biaya transaksi secara keseluruhan.
Bersama dengan jenis node lainnya, sistem PoW dikelola oleh jaringan node penambang, yang menggunakan perangkat keras khusus (ASIC) untuk mencoba dan memecahkan masalah kriptografi yang kompleks. Rata-rata, satu blok baru ditambang setiap 10 menit. Seorang penambang hanya dapat menambahkan blok baru ke dalam blockchain jika dia dapat menemukan solusi untuk blok tersebut. Dengan kata lain, penambang hanya dapat melakukannya setelah menyelesaikan bukti kerja, yang akan memberinya hadiah berupa koin yang baru dibuat dan seluruh biaya transaksi blok tersebut. Namun, hal ini juga memerlukan biaya karena menggunakan banyak daya dan upaya yang gagal. Selain itu, perangkat keras ASIC cukup mahal.
Selain upaya pemeliharaan sistem, ada juga pertanyaan yang diajukan mengenai tingkat adopsi sistem PoW – terutama mengenai skalabilitas sistem (jumlah transaksi per detik sangat terbatas). Namun, blockchain PoW dianggap paling aman dan andal serta terus menjadi standar solusi dengan toleransi kegagalan.
Bukti Taruhan (PoS)
Algoritme konsensus PoS adalah alternatif paling populer untuk PoW. Sistem PoS dirancang untuk mengatasi inefisiensi dan permasalahan baru yang sering muncul pada blockchain berbasis PoW. Ini secara khusus mengatasi biaya yang terkait dengan penambangan PoW (konsumsi daya dan perangkat keras). Pada dasarnya, blockchain berbasis PoS diamankan dengan cara yang telah ditentukan sebelumnya. Dalam sistem ini tidak ada penambangan blok dan validasi blok baru bergantung pada jumlah koin yang dimiliki oleh validator. Orang dengan jumlah koin lebih banyak memiliki peluang lebih tinggi untuk terpilih sebagai validator blok (juga dikenal sebagai pembuat koin atau pemalsu koin).
Meskipun sistem PoW bergantung pada investasi eksternal (konsumsi daya dan perangkat keras), blockchain PoS diamankan melalui investasi internal (mata uang kripto itu sendiri).
Selain itu, sistem PoS membuat serangan terhadap blockchain menjadi lebih mahal, karena agar serangan berhasil, penyerang harus memiliki setidaknya 51% dari seluruh koin yang beredar. Serangan yang gagal akan mengakibatkan kerugian finansial yang besar. Meskipun terdapat argumen yang positif dan meyakinkan mengenai PoS, sistem ini masih dalam tahap awal dan belum diuji pada skala yang lebih besar.
PoS yang Didelegasikan (DPoS)
Algoritma konsensus Delegated PoS (DPoS) dikembangkan oleh Daniel Larimer pada tahun 2014. Bitshares, Steem, Ark, dan Lisk adalah beberapa proyek mata uang kripto yang menggunakan algoritma konsensus DPoS.
Blockchain yang menggunakan DPoS bergantung pada sistem pemungutan suara di mana pemangku kepentingan mendelegasikan pekerjaan mereka kepada pihak ketiga. Dengan kata lain, mereka dapat memilih sejumlah perwakilan untuk melakukan pekerjaan keamanan jaringan atas nama mereka. Perwakilan ini dapat disebut sebagai saksi dan mereka bertanggung jawab untuk mencapai konsensus ketika membuat dan memvalidasi blok baru. Hak suara sebanding dengan jumlah koin yang dimiliki setiap pengguna. Sistem pemungutan suara bervariasi dari satu proyek ke proyek lainnya, namun secara umum, setiap perwakilan mengajukan proposal individu ketika meminta suara. Biasanya, imbalan yang diterima perwakilan dibagi secara proporsional dengan mereka yang memilihnya
Oleh karena itu, algoritma DPoS menciptakan sistem pemungutan suara yang bergantung langsung pada reputasi perwakilan. Jika node terpilih berperilaku buruk atau beroperasi secara tidak efisien, node tersebut akan segera diusir dan digantikan oleh node lain.
Dari segi performa, blockchain DPoS lebih terukur, mampu memproses lebih banyak transaksi per detik (TPS) dibandingkan PoW dan PoS.
DPoS dan PoS
Meskipun PoS dan DPoS serupa karena menggunakan bentuk kepemilikan, DPoS memiliki bentuk pemungutan suara yang lebih demokratis, dan dengan demikian memilih pembuat blok. Karena sistem DPoS dikelola oleh pemilih, perwakilan terpilih memiliki insentif untuk bekerja dengan jujur dan efektif, jika tidak, mereka akan dipecat. Selain itu, blockchain DPoS tampaknya memproses lebih cepat dengan jumlah transaksi per detik yang lebih besar dibandingkan blockchain PoS.
DPoS dan PoW
Sementara PoS berupaya memecahkan masalah PoW, DPoS berupaya meningkatkan proses pembuatan blok baru. Oleh karena itu, sistem DPoS mampu memproses lebih banyak transaksi di blockchain dengan lebih cepat. Saat ini, DPoS tidak digunakan dengan cara yang sama seperti PoW atau PoS. PoW masih dianggap sebagai algoritma konsensus yang paling aman, dan dengan demikian, merupakan tempat transfer uang terbanyak dilakukan. PoS lebih cepat daripada PoW dan memiliki lebih banyak fitur kegunaan. DPoS hanya menggunakan taruhan untuk memilih pembuat blok. Pembuatan blok sebenarnya telah ditentukan sebelumnya, berbeda dengan sistem berbasis kompetisi PoW. Setiap saksi mendapat giliran untuk membuat blok. Beberapa orang berpendapat bahwa DPoS harus dianggap sebagai sistem Bukti Otoritas.
Menyimpulkan
DPoS sangat berbeda dengan PoW dan bahkan PoS. Dalam sistem ini, pemungutan suara oleh pemegang saham merupakan cara untuk menemukan dan mempromosikan perwakilan (atau saksi) yang jujur dan efektif. Namun, pembuatan blok baru sangat berbeda dari sistem PoS dan dalam sebagian besar kasus, sistem ini menawarkan kinerja yang lebih tinggi dalam hal jumlah transaksi yang dilakukan per detik.



