Penjelasan Delegated Proof of Stake (DPoS)
Salah satu aspek utama dari setiap blockchain adalah algoritme konsensus atau mekanisme konsensusnya. Ini hanyalah sebuah nama untuk sistem yang digunakan untuk mencapai kesepakatan di antara para partisipan mengenai status jaringan. Seperti yang Anda ketahui, dalam jaringan yang terdesentralisasi, tidak ada otoritas pusat. Sebagai hasilnya, setiap keputusan harus diambil oleh komunitas melalui proses pemungutan suara. Industri mata uang kripto pada awalnya memiliki algoritma Proof of Work (PoW), yang diluncurkan dengan Bitcoin. Kemudian, berkembanglah pendekatan yang berbeda yang disebut dengan Proof of Stake (PoS). Namun, PoS juga dimodifikasi seiring berjalannya waktu.
Hal ini menyebabkan diluncurkannya Delegated Proof of Stake (DPoS), yang digunakan oleh beberapa proyek. Panduan ini akan menjelaskan DPoS, termasuk apa itu DPoS, bagaimana cara kerjanya, dan perbedaannya dengan dua sistem lainnya. Panduan ini juga akan menjelaskan kelebihan dan kekurangannya sehingga Anda dapat mengetahui manfaat dan kekurangannya.
Apa yang dimaksud dengan Delegated Proof of Stake (DPoS)?
Delegated Proof of Stake, atau DPoS, merupakan sebuah algoritma konsensus yang berevolusi dari Proof of Stake (PoS). DPoS dianggap sebagai versi yang lebih efisien dan lebih demokratis. Akan tetapi, keduanya digunakan sebagai alternatif dari konsensus Proof of Work yang asli. DPoS dikembangkan pada tahun 2014, oleh pengembang Daniel Larimer. Sejak saat itu, DPoS telah diadopsi oleh sejumlah proyek mata uang digital, termasuk Steem, Lisk, Bitshares, dan masih banyak lagi.
Blockchain DPoS menggunakan sistem pemungutan suara di mana komunitas pemangku kepentingan mengalihdayakan pekerjaannya kepada pihak ketiga. Mereka mendapatkan kembali hak untuk memilih beberapa delegasi yang akan menjaga keamanan jaringan atas nama mereka. Delegasi ini juga disebut saksi, dan mereka bertanggung jawab untuk mencapai konsensus. Dengan demikian, mereka memastikan pembuatan dan validasi blok baru.
Kekuatan voting bergantung pada jumlah koin yang dimiliki oleh setiap pemangku kepentingan. Tentu saja, setiap proyek telah memberikan keunikan tersendiri pada algoritmanya. Inilah sebabnya mengapa sistem pemungutan suara yang didelegasikan sedikit berbeda dari satu proyek ke proyek lainnya. Namun, secara umum, setiap delegasi dapat mempresentasikan proposal individu, dan peserta lain memberikan suara.
Biasanya, hadiah yang dikumpulkan oleh delegasi dibagi secara proporsional dengan pemilih masing-masing. Ini berarti sistem pemungutan suara yang didelegasikan oleh algoritme DPoS bergantung pada reputasi delegasi. Komunitas berkepentingan untuk memiliki delegasi yang paling efisien, sehingga kinerja mereka diawasi dengan ketat.
Selain itu, blockchain DPoS memiliki keamanan dan skalabilitas jaringan yang tinggi, dengan jumlah transaksi per detik (TPS) yang lebih banyak dibandingkan dengan rantai PoS. Pada saat yang sama, keduanya jauh lebih maju daripada blockchain PoW.
Bagaimana cara kerja Delegated Proof of Stake?
DPoS terdiri dari banyak komponen yang memungkinkannya untuk memvalidasi transaksi dan menjalankan blockchain secara efektif. DPoS lebih efisien daripada PoS atau PoW, meskipun faktanya keduanya lebih banyak digunakan daripada DPoS.
Mengenai apa saja komponen utamanya, ada beberapa yang perlu dibahas, termasuk:
Pemungutan Suara
Voting merupakan hal yang unik dalam jaringan Delegated Proof of Stake. Node harus dipilih dan diperlukan untuk proses verifikasi transaksi. Stakers memilih node yang masuk dan keluar berdasarkan reputasi dan efisiensinya.
Saksi
Cara kerja saksi juga sangat menarik. Tujuannya adalah untuk memvalidasi transaksi dan membuat blok. Saksi menerima hadiah khusus jika semua transaksi dalam satu blok diverifikasi secara memadai. Mereka membagikan hadiah ini kepada setiap orang yang memilih mereka. Akan tetapi, blok akan gagal dibuat jika saksi yang terpilih tidak memvalidasi setiap transaksi dalam waktu yang ditentukan. Ini berarti mereka tidak mendapatkan reward. Sebaliknya, hadiah mereka akan ditambahkan ke hadiah saksi yang berhasil berikutnya. Ketika hal ini terjadi, blok tersebut dianggap "dicuri".
Perlu dicatat bahwa seseorang tidak membutuhkan mata uang kripto untuk menjadi saksi. Yang mereka butuhkan hanyalah mendapatkan suara yang cukup untuk terpilih. Nantinya, ketika seorang saksi mengonfirmasi sebuah transaksi, transaksi tersebut akan dicatat dalam buku besar. Jumlah saksi dalam satu server dapat berkisar antara 21 hingga 101 orang. Saksi juga dapat mencegah beberapa transaksi keluar dari blok. Akan tetapi, mereka tidak memiliki kekuatan untuk mengubah informasi yang tersimpan di dalam transaksi.
Waktu transaksi
Aspek penting lainnya dari jaringan DPoS adalah waktu transaksi. Ini adalah istilah yang mengacu pada jumlah waktu yang dibutuhkan untuk sebuah transaksi untuk diproses. Seperti yang telah disebutkan sebelumnya, DPoS diciptakan untuk menjadi lebih efisien daripada PoS dan PoW. Dengan demikian, waktu transaksinya secara umum lebih singkat. Akan tetapi, waktu transaksi masih berbeda antara satu blockchain yang menjalankan DPoS dengan blockchain lainnya. Sebagai contoh, Tron memiliki waktu transaksi 1 menit, sedangkan untuk USD Coin adalah 5 menit.
Delegasi
Selanjutnya, kita memiliki delegasi, yang merupakan pengguna yang mengawasi tata kelola di dalam blockchain dalam sistem DPoS. Salah satu kemampuan mereka adalah mengusulkan perubahan spesifik, seperti mengubah ukuran satu blok. Mereka juga dapat mengubah berapa banyak saksi yang akan dibayar untuk memvalidasi blok. Akan tetapi, keputusan akhir tetap berada di tangan anggota komunitas, yang memberikan suara pada proposal tersebut.
Validator
Terakhir, kita memiliki validator, yang merupakan node penuh yang mampu memvalidasi blok yang dibuat oleh saksi yang berbeda. Jika seorang pengguna menjadi validator, mereka bertugas memvalidasi dan memverifikasi jaringan. Mereka berbeda dengan saksi karena mereka tidak mendapatkan keuntungan dari insentif finansial.
DPoS vs PoS vs PoW
Algoritma konsensus yang pertama untuk teknologi blockchain adalah Proof of Work, dan Bitcoin memperkenalkannya. Tujuannya adalah untuk menghasilkan blok baru dan menjaga keamanan jaringan. Untuk sementara waktu, PoW bekerja dengan baik, meskipun kekurangannya menjadi jelas ketika tingkat adopsi mulai tumbuh.
Para pengguna mata uang kripto dengan cepat menyadari bahwa PoW membutuhkan terlalu banyak tenaga dan harus lebih cepat untuk dapat diadopsi secara umum. Akan tetapi, banyak blockchain yang telah menerapkannya karena tidak ada alternatif lain. Tentu saja, sebuah alternatif diperlukan, sehingga mekanisme konsensus Proof of Stake diciptakan.
Proof of Stake merupakan alternatif yang paling umum untuk PoW, karena dirancang untuk menyelesaikan banyak masalah. Ini mengatasi biaya yang terkait dengan penambangan dan meningkatkan kecepatan pembuatan blok. Ini berarti bahwa transaksi juga dapat diproses lebih cepat. Sementara itu, validator tidak lagi harus menyediakan daya listrik dan komputasi untuk menambang. Sebagai gantinya, mereka diharuskan untuk mendapatkan dan mempertaruhkan koin.
Akan tetapi, PoS juga memiliki kekurangan, dan itulah mengapa jaringan DPoS diciptakan. DPoS bahkan lebih cepat; DPoS mengalihdayakan pekerjaan kepada pihak ketiga, dan yang perlu dilakukan oleh para stakers hanyalah memberikan suara.
Mengapa blockchain membutuhkan algoritma konsensus?
Blockchain pada awalnya dibuat untuk berfungsi sebagai buku besar yang didistribusikan. Ini terjadi sebelum mereka menjadi platform pengembangan dengan metavers, NFT, protokol DeFi, dll. Sebelumnya, tugasnya adalah mencatat transaksi di dalam jaringan. Desentralisasi akhirnya menjadi komponen penting darinya, karena meningkatkan keamanan. Pada saat yang sama, ini mengurangi kemungkinan korupsi dan penyalahgunaan.
Desentralisasi mendesentralisasikan proses verifikasi transaksi dengan mendistribusikannya ke berbagai node dalam jaringan. Terlepas dari kenyataan bahwa mereka didistribusikan, masih memungkinkan untuk memvalidasinya melalui fungsi hash kriptografi. Fungsi-fungsi ini menghasilkan nilai yang unik untuk input yang berbeda.
Protokol konsensus blockchain sangatlah penting agar dapat berfungsi dengan baik. Protokol ini mengizinkan berbagai node untuk memvalidasi transaksi yang sah dengan benar. Seiring berjalannya waktu, protokol ini berubah menjadi lebih efisien, membutuhkan lebih sedikit daya, dan mengamankan desentralisasi yang lebih besar.
Jaringan DPoS sedikit berbeda dari satu proyek ke proyek lainnya, karena masing-masing proyek sedikit berubah agar sesuai dengan kebutuhannya. Akan tetapi, banyak proyek yang berpengaruh dan bereputasi baik yang menggunakannya saat ini, seperti:
Apa saja kelebihan dan keterbatasan DPoS?
Meskipun DPoS dianggap lebih efisien daripada pendahulunya, DPoS masih memiliki kelebihan dan keterbatasannya sendiri.
Kelebihan
- Delegasi dipilih berdasarkan reputasi mereka. Jika mereka melakukan pekerjaan yang buruk atau berperilaku buruk, mereka dengan mudah diganti, sehingga memberikan insentif bagi mereka untuk melakukan pekerjaannya.
- DPoS dapat mencapai konsensus lebih cepat karena adanya batasan jumlah delegasi yang diperlukan. Jumlahnya dapat berkisar antara 20 hingga 100, tergantung pada blockchain.
- Algoritma konsensus DPoS lebih terukur karena tidak membutuhkan perangkat keras yang mahal untuk melakukan hashing.
- Karena stakers dapat memilih delegasi masuk dan keluar, hal ini memberikan insentif kepada para delegasi untuk bertindak sesuai dengan itu.
Kekurangan
- Peserta harus memilih delegasi untuk memastikan jaringan akan berjalan. Hal ini mengharuskan pengguna jaringan untuk tetap aktif dan terlibat
- Beberapa proyek DPoS mengalami desentralisasi yang lebih rendah karena jumlah delegasi yang terbatas.
- Jumlah delegasi yang terbatas membuka sistem DPoS terhadap kemungkinan serangan 51%.
Apakah DPoS lebih baik daripada alternatif lainnya?
Delegated Proof of Stake adalah sebuah mekanisme konsensus yang digunakan oleh blockchain untuk memvalidasi transaksi dan membuat blok. Mekanisme ini menggunakan sekelompok node yang terpercaya untuk melakukan pekerjaan ini, dan mereka dipilih oleh para pemangku kepentingan. Walaupun jaringan DPoS memiliki banyak keuntungan, perlu dicatat bahwa tidak ada mekanisme konsensus yang lebih unggul secara universal. DPoS lebih baik daripada pendahulunya di berbagai bidang, tetapi masih memiliki kekurangan.
Pertanyaan Umum
Bagaimana cara kerja bukti kepemilikan yang didelegasikan?
Delegated Proof of Stake mengharuskan para pemangku kepentingan untuk memilih validator yang kemudian akan memverifikasi transaksi. Jika kinerjanya bagus, mereka akan diberi hadiah dan bisa tetap tinggal. Jika kinerjanya buruk, mereka akan diganti melalui pemungutan suara komunitas.
Apakah ethereum mendelegasikan bukti kepemilikan?
Tidak, Ethereum dimulai dengan Proof-of-Work, kemudian beralih ke Proof-of-Stake untuk menyelesaikan masalah skalabilitas. Akan tetapi, ia tidak pernah menggunakan DPoS. Tidak diketahui apakah hal ini akan berubah lagi di masa depan, tetapi untuk saat ini, ia menggunakan PoS.
Apa saja contoh DPoS?
Beberapa contoh DPoS termasuk Tron, Cosmos, dan EOS. Ketiga proyek tersebut dikenal dengan skalabilitas yang tinggi dan jaringan yang cepat.
Apakah Cardano menggunakan bukti kepemilikan yang didelegasikan?
Cardano bekerja dengan Proof of Stake (dPOS) yang dirancang khusus yang disebut Ouroboros. Algoritme konsensus ini memungkinkan tokennya, ADA, dikirim dan diterima dengan cepat dan aman. Dengan demikian, ini memberikan keamanan yang lebih besar untuk kontrak pintar blockchain Cardano.
© 2024 OKX. Anda boleh memproduksi ulang atau mendistribusikan artikel ini secara keseluruhan atau menggunakan kutipan 100 kata atau kurang untuk tujuan nonkomersial. Jika Anda memproduksi ulang atau mendistribusikan artikel secara keseluruhan, Anda harus menyatakan dengan jelas: “Artikel ini © 2024 OKX dan digunakan dengan izin”. Kutipan terizinkan harus mencantumkan nama artikel dan menyertakan atribusi. Contoh: “Nama Artikel, [nama penulis jika memungkinkan], © 2024 OKX”. Karya derivatif atau penggunaan lain dari artikel ini tidak diperbolehkan.