Algoritme konsensus Delegated Proof of Stake (DPoS) dianggap oleh banyak orang sebagai versi yang lebih efisien dan demokratis dari mekanisme PoS sebelumnya.
PoS dan DPoS digunakan sebagai alternatif algoritma konsensus Proof of Work, karena sistem PoW, secara desain, memerlukan banyak sumber daya eksternal. Algoritme Proof of Work memanfaatkan sejumlah besar pekerjaan komputasi untuk mengamankan buku besar terdistribusi yang tidak dapat diubah, terdesentralisasi, dan transparan. Sebaliknya, PoS dan DPoS memerlukan sumber daya yang lebih sedikit dan, secara desain, lebih berkelanjutan dan ramah lingkungan. Untuk memahami cara kerja Delegated Proof of Stake, pertama-tama kita harus memahami dasar-dasar algoritma Proof of Work dan Proof of Stake yang mendahuluinya.
Bukti Kerja (PoW)
Sebagian besar sistem mata uang kripto berjalan di atas buku besar terdistribusi yang disebut blockchain dan Proof of Work adalah algoritma konsensus pertama yang digunakan. Ini diterapkan sebagai komponen inti dari protokol Bitcoin, yang bertanggung jawab untuk menghasilkan blok baru dan menjaga keamanan jaringan (melalui proses penambangan). Bitcoin diusulkan sebagai alternatif terhadap sistem moneter global tradisional yang terpusat dan tidak efisien. PoW memperkenalkan protokol konsensus yang memungkinkan pengiriman uang yang dipimpin oleh otoritas pusat tidak diperlukan lagi. Ini memberikan penyelesaian pembayaran terdesentralisasi secara real-time pada jaringan ekonomi peer-to-peer, menghilangkan kebutuhan akan perantara dan mengurangi biaya transaksi secara keseluruhan.
Sama dengan jenis node lainnya, sistem Proof of Work dikelola oleh jaringan node penambangan, yang menggunakan perangkat keras khusus (ASIC) untuk mencoba dan memecahkan masalah kriptografi yang kompleks. Rata-rata, satu blok baru ditambang setiap 10 menit. Penambang hanya dapat menambahkan blok baru ke dalam blockchain jika ia berhasil menemukan solusi untuk blok tersebut. Dengan kata lain, seorang penambang hanya dapat melakukannya setelah menyelesaikan bukti kerja, yang pada gilirannya memberi imbalan berupa koin yang baru dibuat dan semua biaya transaksi pada blok tertentu. Namun demikian, hal ini memerlukan biaya yang tinggi karena memerlukan banyak energi dan upaya yang gagal. Apalagi harga hardware ASIC cukup mahal.
Selain upaya untuk memelihara sistem, masih ada pertanyaan mengenai sejauh mana sistem PoW dapat diterapkan - terutama dalam hal skalabilitas (jumlah transaksi per detik yang sangat terbatas). Namun, blockchain PoW dianggap paling aman dan andal serta tetap menjadi standar solusi toleransi kesalahan.
Bukti Taruhan (PoS)
Algoritme konsensus Proof of Stake adalah alternatif paling umum untuk Proof of Work. Sistem PoS dirancang untuk memecahkan beberapa inefisiensi dan masalah yang sering muncul pada blockchain berbasis PoW. Solusi ini secara khusus mengatasi biaya yang terkait dengan penambangan PoW (konsumsi daya dan perangkat keras). Pada dasarnya, blockchain Proof of Stake diamankan dengan cara deterministik. Tidak ada penambangan dalam sistem ini dan validasi blok baru bergantung pada jumlah koin yang dipertaruhkan. Semakin banyak koin staking yang dimiliki seseorang, semakin tinggi peluang untuk dipilih sebagai validator blok (juga dikenal sebagai minter atau pemalsu).
Meskipun sistem PoW mengandalkan investasi eksternal (konsumsi daya dan perangkat keras), blockchain Proof of Stake diamankan melalui investasi internal (mata uang kripto itu sendiri).
Selain itu, sistem PoS membuat serangan terhadap blockchain menjadi lebih mahal, karena serangan yang berhasil memerlukan kepemilikan setidaknya 51% dari total koin yang ada. Serangan yang gagal akan mengakibatkan kerugian finansial yang besar. Meskipun ada keuntungan dan argumen meyakinkan yang mendukung PoS, sistem tersebut masih dalam tahap awal dan belum diuji pada skala yang lebih besar.
Bukti Kepemilikan yang Didelegasikan (DPoS)
Algoritme konsensus Delegated Proof of Stake (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 berbasis DPoS dihitung dengan sistem pemungutan suara di mana pemangku kepentingan melakukan outsourcing pekerjaan mereka ke pihak ketiga. Dengan kata lain, mereka dapat memilih beberapa delegasi yang akan mengamankan jaringan atas nama mereka. Para delegasi juga dapat disebut sebagai saksi dan mereka bertanggung jawab untuk mencapai konsensus selama pembuatan dan validasi 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 delegasi mengajukan proposal individu ketika meminta suara. Biasanya, imbalan yang dikumpulkan para delegasi dibagikan secara proporsional kepada pemilihnya masing-masing.
Oleh karena itu, algoritme DPoS menciptakan sistem pemungutan suara yang bergantung langsung pada reputasi delegasi. Jika node terpilih berperilaku buruk atau tidak bekerja secara efisien, node tersebut akan segera dikeluarkan dan digantikan oleh node lain.
Dalam hal kinerja, blockchain DPoS lebih terukur, mampu memproses lebih banyak transaksi per detik (TPS), jika dibandingkan dengan PoW dan PoS.
DPoS vs PoS
Meskipun PoS dan DPoS serupa dalam hal kepemilikan saham, DPoS menghadirkan sistem pemungutan suara demokratis baru, yang dengannya produsen blok dipilih. Karena sistem DPoS dikelola oleh pemilih, para delegasi termotivasi untuk bersikap jujur dan efisien atau mereka akan tersingkir. Selain itu, blockchain DPoS cenderung lebih cepat dalam hal transaksi per detik dibandingkan dengan PoS.
DPoS vs PoW
Jika PoS berupaya mengatasi kesalahan PoW, DPoS berupaya menyederhanakan proses produksi blok. Oleh karena itu, sistem DPoS mampu memproses transaksi blockchain dalam jumlah besar dengan cepat. Sekarang, 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 terjadinya sebagian besar pengiriman uang. PoS lebih cepat daripada PoW dan berpotensi memiliki lebih banyak kasus penggunaan. DPoS membatasi penggunaan staking pada pemilihan produsen blok. Produksi blok aktualnya telah ditentukan sebelumnya, berbeda dengan sistem PoW yang berbasis kompetisi. Setiap saksi mendapat giliran dalam produksi blok. Beberapa orang mengklaim bahwa DPoS harus dianggap sebagai sistem Bukti Otoritas.
DPoS berbeda secara substansial dari PoW dan bahkan PoS. Penggabungan pemungutan suara pemangku kepentingan berfungsi sebagai sarana untuk memutuskan dan memotivasi delegasi (atau saksi) yang jujur dan efisien. Namun, produksi blok sebenarnya sangat berbeda dari sistem PoS dan, dalam banyak kasus, memberikan kinerja yang lebih tinggi dalam hal transaksi per detik.


