Academy
Penjelasan Tentang Delegated Proof of Stake (DPoS)
Banyak orang menganggap algoritme konsensus Delegated Proof of Stake (DPoS) sebagai versi yang lebih efisien dan demokratis dari mekanisme Proof of Stake (PoS).
Baik PoS maupun DPoS digunakan sebagai alternatif dari algoritme konsensus Proof of Work (PoW), karena sistem PoW membutuhkan banyak sumber daya eksternal. Algoritme Proof of Work menggunakan sejumlah besar komputasi untuk mengamankan buku besar terdistribusi yang bersifat permanen, terdesentralisasi, dan transparan.
Di sisi lain, PoS dan DPoS membutuhkan sumber daya yang lebih sedikit dan dirancang untuk menjadi lebih berkelanjutan dan ramah lingkungan. Untuk memahami bagaimana Delegated Proof of Stake bekerja, kita perlu memahami dasar-dasar algoritme Proof of Work dan Proof of Stake yang mendahuluinya.
Daftar Isi
Proof of Work (PoW)
Sebagian besar mata uang kripto beroperasi menggunakan buku besar terdistribusi yang disebut blockchain, dan Proof of Work adalah algoritme konsensus pertama yang digunakan. PoW menjadi komponen inti dari protokol Bitcoin yang bertanggung jawab dalam menciptakan blok baru dan menjaga keamanan jaringan (melalui proses penambangan). Bitcoin diusulkan sebagai alternatif untuk sistem moneter global yang terpusat dan tidak efisien.
PoW memperkenalkan protokol konsensus yang memungkinkan transaksi keuangan yang tidak memerlukan otoritas pusat. PoW menyediakan solusi pembayaran terdesentralisasi secara real-time dalam jaringan ekonomi peer-to-peer, menghilangkan kebutuhan untuk pihak perantara dan mengurangi biaya transaksi secara keseluruhan.
Dalam sistem PoW, terdapat berbagai jenis node, dan penambangan dilakukan oleh jaringan node yang menggunakan perangkat keras khusus (ASIC) untuk memecahkan masalah kriptografi yang rumit. Blok baru rata-rata ditambang setiap 10 menit. Seorang penambang hanya dapat menambahkan blok baru ke blockchain jika berhasil menemukan solusi untuk blok tersebut.
Dengan kata lain, seorang penambang hanya dapat melakukannya setelah menyelesaikan proof of work. Sebagai imbalannya, penambang akan menerima imbalan berupa koin baru yang dibuat dan semua biaya transaksi untuk blok tersebut. Namun, proses ini membutuhkan biaya yang tinggi karena konsumsi energi yang besar dan biaya perangkat keras ASIC yang mahal.
Selain tantangan pengelolaan sistem, penerapan sistem PoW masih dipertanyakan, terutama dalam hal skalabilitas (batasan jumlah transaksi per detik). Namun, blockchain PoW dianggap sebagai yang paling aman dan andal, dan tetap menjadi standar untuk solusi toleransi kesalahan.
Proof of Stake (PoS)
Algoritme konsensus Proof of Stake adalah alternatif yang lebih umum dari Proof of Work. Sistem PoS dirancang untuk mengatasi beberapa ketidakefisienan dan masalah yang sering muncul dalam blockchain berbasis PoW. PoS khususnya mengatasi biaya yang terkait dengan penambangan PoW, seperti konsumsi energi dan perangkat keras yang mahal.
Pada dasarnya, blockchain Proof of Stake diamankan secara deterministik. Tidak ada penambangan dalam sistem ini, dan validasi blok baru tergantung pada jumlah koin yang di-stake. Semakin banyak koin yang di-stake oleh seseorang, semakin tinggi peluangnya untuk terpilih sebagai validator blok (juga disebut minter atau forger).
Sistem PoS mengandalkan investasi internal (mata uang kripto itu sendiri) untuk menjaga keamanan jaringan, berbeda dengan PoW yang mengandalkan investasi eksternal (konsumsi energi dan perangkat keras).
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 menyebabkan kerugian yang sangat besar. Meskipun PoS memiliki keunggulan dan banyak pendukung, sistem ini masih dalam tahap awal dan belum diuji pada skala yang lebih besar.
Delegated Proof of Stake (DPoS)
Algoritma konsensus Delegated Proof of Stake (DPoS) dikembangkan oleh Daniel Larimer pada tahun 2014. Beberapa proyek mata uang kripto seperti Bitshares, Steem, Ark, dan Lisk menggunakan algoritma konsensus DPoS.
Blockchain berbasis DPoS beroperasi dengan sistem pemungutan suara. Para pemangku kepentingan mendelelegasikan tugas mereka kepada pihak ketiga, yang berarti mereka dapat memilih beberapa delegasi untuk mengamankan jaringan atas nama mereka. Delegasi ini juga dikenal sebagai saksi, yang bertanggung jawab dalam mencapai konsensus saat pembuatan dan validasi blok baru.
Kekuatan suara dalam pemungutan suara berbanding lurus dengan jumlah koin yang dimiliki oleh setiap pengguna. Sistem pemungutan suara dapat berbeda antara proyek yang satu dengan yang lain, tetapi umumnya setiap delegasi menyajikan proposal terpisah untuk dipilih. Imbalan yang dikumpulkan oleh delegasi dibagi secara proporsional kepada pemilih mereka masing-masing.
Dengan demikian, algoritma DPoS menciptakan sistem pemungutan suara yang bergantung pada reputasi delegasi. Jika node yang terpilih berperilaku buruk atau tidak bekerja secara efisien, mereka akan diganti dengan node lainnya.
Dalam hal kinerja, blockchain DPoS lebih mudah diskalakan karena mampu memproses jumlah transaksi per detik (TPS) yang lebih tinggi dibandingkan PoW dan PoS.
DPoS vs PoS
Meskipun PoS dan DPoS memiliki kesamaan dalam hal kepemilikan, DPoS membawa inovasi sistem pemungutan suara demokratis yang digunakan untuk memilih produsen blok. Karena sistem DPoS dikelola oleh pemilih, delegasi didorong untuk bertindak secara jujur dan efisien, jika tidak, mereka akan dipecat. Selain itu, blockchain DPoS cenderung lebih cepat dalam hal TPS dibandingkan PoS.
DPoS vs PoW
PoS berusaha mengatasi kelemahan PoW, sementara DPoS berusaha menyederhanakan proses produksi blok. Oleh karena itu, sistem DPoS mampu memproses jumlah transaksi blockchain yang lebih banyak dengan cepat. Saat ini, DPoS tidak digunakan dengan cara yang sama seperti PoW atau PoS, karena PoW masih dianggap sebagai algoritma konsensus yang paling aman. Akibatnya, sebagian besar transaksi menggunakan PoW.
PoS lebih cepat daripada PoW dan memiliki potensi penggunaan yang lebih luas. DPoS membatasi penggunaan staking pada pemilihan produsen blok. Berbeda dengan sistem PoS yang kompetitif, produksi blok dalam DPoS sudah ditentukan sebelumnya. Setiap saksi bergantian memproduksi blok. Beberapa berpendapat bahwa DPoS seharusnya dianggap sebagai sistem Proof of Authority (PoA).
DPoS berbeda secara signifikan dari PoW dan bahkan PoS. Kombinasi pemungutan suara pemangku kepentingan berfungsi sebagai cara untuk menentukan dan memberikan insentif kepada delegasi yang jujur dan efisien. Namun, produksi blok sebenarnya cukup berbeda dari sistem PoS. Pada sebagian besar kasus, sistem ini memberikan kinerja yang lebih tinggi dalam hal TPS.
Kesimpulan
Delegated Proof of Stake (DPoS) adalah algoritma konsensus yang dianggap lebih efisien dan demokratis dibandingkan Proof of Stake (PoS). DPoS menggunakan sistem pemungutan suara yang melibatkan delegasi yang dipilih oleh pemangku kepentingan untuk mengamankan jaringan.
Reputasi delegasi sangat penting dalam sistem DPoS karena mereka dapat digantikan jika berperilaku buruk. Blockchain DPoS memiliki kinerja yang lebih tinggi dalam hal transaksi per detik (TPS) dibandingkan PoW dan PoS.
DPoS memiliki perbedaan signifikan dengan PoW dan PoS. DPoS menghadirkan sistem pemungutan suara demokratis untuk memilih produsen blok, sementara PoS hanya menggunakan staking koin sebagai dasar validasi. PoW masih dianggap sebagai algoritma konsensus yang paling aman.
DPoS punya potensi penggunaan yang lebih luas daripada PoW dan PoS karena dapat memproses lebih banyak transaksi dengan cepat. Namun, DPoS masih dalam tahap awal pengembangan dan belum diuji pada skala yang lebih besar.
Secara keseluruhan, DPoS adalah langkah maju dalam menciptakan sistem konsensus yang efisien dan demokratis. Dengan menggunakan sistem pemungutan suara dan delegasi, DPoS mampu meningkatkan kinerja jaringan blockchain dan mengurangi biaya yang terkait dengan PoW. Meskipun masih ada tantangan dan pengujian yang perlu dilakukan, DPoS memiliki potensi besar untuk menjadi salah satu algoritma konsensus yang dominan di masa depan.
Jika kamu ingin mengetahui lebih dalam mengenai aset kripto atau cryptocurrency, bisa baca artikel “Belajar Crypto untuk Pemula Mulai Dari Sini.”
Sumber: Binance Academy Indonesia