Dengan hati-hati! Banyak teks.
Proof of Stake adalah alternatif populer dari algoritma konsensus Proof of Work. Mekanisme ini tidak menggunakan daya komputasi untuk mengonfirmasi transaksi, tetapi mempertaruhkan koin yang disediakan oleh validator. Proof of Stake dapat mengurangi konsumsi energi secara signifikan, serta meningkatkan desentralisasi, keamanan, dan skalabilitas.
Namun, Proof of Stake mungkin tidak nyaman bagi pengguna yang tidak memiliki akses ke mata uang kripto, dan mungkin juga membawa risiko serangan sebesar 51% terhadap blockchain dengan kapitalisasi pasar rendah. Karena Proof of Stake sangat serbaguna, ia memiliki beragam variasi untuk berbagai blockchain dan tugas.
Perkenalan
Proof of Stake adalah algoritma konsensus paling populer untuk banyak jaringan blockchain saat ini, namun karena banyaknya variasi, hal ini mungkin sulit untuk dipahami. Apalagi hampir tidak mungkin menemukan mekanisme ini dalam bentuk aslinya. Namun, semua jenis Proof of Stake bekerja berdasarkan konsep yang sama, pemahaman yang akan membantu Anda membuat keputusan terbaik saat memilih blockchain.
Apa yang dimaksud dengan Bukti Pasak?
Algoritme konsensus Proof of Stake diperkenalkan pada tahun 2011 di forum Bitcointalk dengan tujuan memecahkan masalah Proof of Work. Meskipun kedua mekanisme ini berupaya mencapai konsensus mengenai blockchain, keduanya melakukannya dengan cara yang berbeda. Jika pengguna Proof of Work melakukan pekerjaan komputasi, maka peserta Proof of Stake hanya perlu melakukan staking koin.
Bagaimana cara kerja Bukti Pasak?
Mekanisme Proof of Stake didasarkan pada proses pemilihan acak yang menentukan validator dari sekelompok node. Untuk melakukan hal ini, sistem menggunakan kombinasi beberapa faktor, termasuk durasi staking koin, pengacakan, dan keamanan finansial node.
Dalam sistem Proof of Stake, istilah penempaan daripada penambangan digunakan dalam konteks pembuatan blok, namun kedua opsi tersebut dapat ditemukan. Sebagian besar mata uang kripto Proof of Stake diluncurkan dengan persediaan koin yang telah dibuat sebelumnya sehingga node dapat segera mulai bekerja.
Untuk berpartisipasi dalam proses pembuatan blok, pengguna mengunci sejumlah koin di jaringan, menambahkannya ke staking. Jumlah koin yang dipertaruhkan meningkatkan peluang setiap node terpilih sebagai validator berikutnya: semakin besar jumlah yang dipertaruhkan, semakin tinggi pula peluangnya. Untuk memastikan pemilihan node yang adil tanpa memihak yang terkaya, proses seleksi menggunakan metode unik seperti pemilihan blok acak dan pemilihan durasi staking.
Pemilihan blok acak
Dalam pemilihan blok acak, validator ditentukan dengan mencari node dengan nilai hash terkecil dan jumlah staking terbesar. Dalam hal ini, biasanya dimungkinkan untuk memprediksi terlebih dahulu siapa yang akan menjadi validator berikutnya, karena volume koin yang dipertaruhkan oleh setiap peserta tersedia untuk umum.
Seleksi berdasarkan durasi staking
Saat memilih berdasarkan durasi staking, validator ditentukan berdasarkan berapa lama token mereka telah dipertaruhkan. Durasi dihitung dengan mengalikan jumlah hari suatu koin dipertaruhkan dengan jumlah koin yang dipertaruhkan.
Setelah sebuah blok dibuat, durasinya disetel ulang ke nol, sehingga diperlukan beberapa saat sebelum node yang sama dipilih untuk membuat blok berikutnya, sehingga mencegah node kaya mendominasi blockchain.
Verifikasi transaksi
Setiap mata uang kripto dengan algoritma konsensus Proof of Stake memiliki seperangkat aturan dan metodenya sendiri yang menjamin efisiensi jaringan.
Node yang dipilih untuk membuat blok baru memverifikasi validitas transaksi, menandatangani blok, dan menambahkannya ke blockchain. Sebagai imbalannya, validator menerima sebagian biaya transaksi dari blok yang ditambahkan, dan di beberapa blockchain juga mendapat imbalan dalam bentuk koin.
Jika peserta tidak lagi ingin menjadi inisiator, hadiah dan koin staking yang mereka peroleh akan diblokir selama beberapa waktu. Hal ini memberikan sistem kesempatan untuk memeriksa apakah pemrakarsa telah menambahkan blok palsu ke blockchain.
Blockchain mana yang menggunakan Proof of Stake?
Kebanyakan blockchain yang muncul setelah Ethereum menggunakan mekanisme konsensus Proof of Stake. Biasanya, setiap mekanisme dimodifikasi untuk memenuhi kebutuhan jaringan. Selanjutnya kita akan melihatnya lebih detail. Ethereum sendiri saat ini sedang dalam proses transisi ke Proof of Stake melalui update Ethereum 2.0.
Jaringan Blockchain yang menggunakan Proof of Stake atau variasinya meliputi:
1. Rantai BNB
2. Rantai Cerdas BNB
3. Solana
4. Longsoran salju
5. Polkadot
Manfaat Bukti Taruhan
Karena Proof of Stake lebih unggul daripada Proof of Work dalam banyak aspek, Proof of Stake digunakan di hampir semua blockchain baru. Keunggulannya antara lain:
Kemampuan beradaptasi
Proof of Stake berupaya untuk memenuhi perubahan kebutuhan pengguna dan perkembangan blockchain, yang tercermin dalam munculnya variasi algoritma yang baru dan beragam. Mekanisme ini multifungsi dan cocok untuk sebagian besar tugas blockchain.
Desentralisasi
Node yang berjalan menjadi lebih mudah diakses, dan jaringan bertujuan untuk mendorong pengguna untuk menjalankannya. Sistem insentif dan proses pengacakan juga membuat jaringan menjadi lebih terdesentralisasi. Meskipun terdapat staking pool, kemungkinan seseorang berhasil membuat blok di bawah Proof of Stake jauh lebih tinggi. Ini mengurangi kebutuhan untuk membuat staking pool.
Efisiensi energi
Dibandingkan dengan Proof of Work, Proof of Stake sangat hemat energi. Dalam mekanisme seperti itu, biaya partisipasi bergantung pada biaya ekonomi dari staking, bukan pada biaya komputasi untuk memecahkan teka-teki. Oleh karena itu, menjalankan mekanisme konsensus ini memerlukan biaya energi yang jauh lebih sedikit.
Skalabilitas
Karena Proof of Stake tidak bergantung pada mesin fisik untuk mencapai konsensus, ini merupakan mekanisme yang lebih terukur. Ini tidak memerlukan pembelian lahan pertambangan besar dan pengeluaran energi dalam jumlah besar. Menggunakan beberapa validator di jaringan jauh lebih murah, mudah, dan mudah diakses.
Keamanan
Mekanisme staking memberi insentif kepada pemrakarsa untuk hanya membuat blok terverifikasi. Jika jaringan mendeteksi transaksi penipuan, validator akan kehilangan sebagian sahamnya dan hak untuk membuat blok di masa mendatang. Jadi, jika bagian staking lebih besar dari hadiahnya, validator yang tidak jujur akan kehilangan lebih banyak koin daripada yang diterimanya.
Untuk mengambil kendali jaringan dan melakukan transaksi penipuan, sebuah node harus memiliki bagian jaringan yang lebih besar - ini disebut serangan 51%. Namun, hal ini hanya dapat dilakukan jika Anda memperoleh 51% koin yang beredar, dan hal ini praktis tidak mungkin dilakukan.
Namun, dalam beberapa kasus, hal ini bisa menjadi kerugian - kita akan membahasnya selanjutnya.
Kekurangan Bukti Pasak
Meskipun Proof of Stake memiliki banyak keunggulan dibandingkan Proof of Work, namun masih terdapat beberapa kelemahan:
Forky
Dengan mekanisme Proof of Stake standar, tidak ada hambatan untuk menambang di kedua sisi fork. Namun, dengan Proof of Work, penambangan di kedua sisi akan menyebabkan biaya energi yang tinggi. Menggunakan Proof of Stake dapat mengurangi biaya secara signifikan, memungkinkan pengguna untuk “mempertaruhkan” di kedua sisi fork.
Ketersediaan
Untuk staking, pengguna memerlukan token blockchain asli - token ini dapat dibeli melalui bursa atau metode lainnya. Terkadang, staking yang efektif mungkin memerlukan investasi yang besar.
Mekanisme Proof of Work memungkinkan Anda mengerjakan peralatan penambangan murah atau bahkan menyewanya. Berkat ini, pengguna dapat bergabung dengan pool dan mulai memverifikasi transaksi dan menghasilkan uang dengan cepat.
Serang 51%
Meskipun Proof of Work juga rentan terhadap serangan 51%, blockchain dengan mekanisme Proof of Stake lebih rentan terhadap serangan tersebut. Jika harga token jatuh atau blockchain memiliki kapitalisasi pasar yang rendah, penyerang secara teoritis dapat memperoleh lebih dari 50% token dengan harga rendah dan menguasai jaringan.
Bukti Kerja dan Bukti Taruhan
Ketika membandingkan kedua mekanisme konsensus ini, terdapat beberapa perbedaan besar.
Namun, ada beragam versi Proof of Stake di blockchain. Banyak perbedaan yang bergantung pada tujuan spesifik dari mekanisme tersebut.
Variasi mekanisme Proof of Stake
Proof of Stake sangat mudah beradaptasi. Pengembang dapat mengubah mekanisme sesuai dengan spesifikasi blockchain. Berikut ini adalah beberapa variasi yang paling umum.
Bukti Kepemilikan yang Didelegasikan (DPoS)
Bukti Pasak yang Didelegasikan memungkinkan pengguna untuk mempertaruhkan koin tanpa menjadi validator. Dalam hal ini, mereka bertindak sebagai delegasi: mereka menyumbangkan dana untuk staking melalui validator dan menerima sebagian dari hadiah untuk blok tersebut. Semakin banyak delegasi yang mendukung calon validator, semakin tinggi peluang dia terpilih. Biasanya, delegasi dipandu oleh jumlah insentif yang ditawarkan validator, serta reputasi mereka.
Bukti Kepemilikan yang Dinominasikan (NPoS)
Proof of Stake yang Dinominasikan adalah model konsensus yang dikembangkan oleh Polkadot. Dalam banyak hal, hal ini serupa dengan Bukti Kepemilikan yang Didelegasikan, namun dengan satu perbedaan utama: jika seorang calon (delegasi) mempertaruhkan dana melalui validator jahat, mereka juga berisiko kehilangan dananya.
Nominasi dapat memilih hingga 16 validator yang melaluinya mereka akan menyumbangkan dana untuk staking. Jaringan kemudian akan mendistribusikan koin secara merata di antara validator yang dipilih. Polkadot juga menggunakan beberapa pendekatan teori permainan dan teori pemilu untuk menentukan siapa yang akan membentuk blok baru.
Bukti Otoritas yang Dipertaruhkan (PoSA)
BNB Smart Chain menggunakan Proof of Staked Authority untuk mencapai konsensus jaringan. Mekanisme konsensus ini menggabungkan Proof of Authority dan Proof of Stake, yang memungkinkan validator bergiliran membuat blok. Sekelompok 21 validator aktif diizinkan untuk berpartisipasi, dipilih berdasarkan jumlah BNB yang telah mereka staking atau delegasikan atas nama mereka. Grup ini dipilih setiap hari, dan BNB Chain menyimpan informasi tentang pilihan ini.
Kesimpulan
Metode untuk menambahkan blok ke jaringan telah berubah secara signifikan sejak lahirnya Bitcoin. Sekarang pengguna tidak perlu bergantung pada daya komputasi untuk menciptakan konsensus kripto. Sebagai gantinya, mereka dapat menggunakan algoritma Proof of Stake yang memiliki banyak keunggulan dan terbukti efektif. Mungkin, seiring berjalannya waktu, alternatifnya, mekanisme Proof of Work, hanya akan digunakan oleh Bitcoin dan sejumlah kecil jaringan lainnya. Apapun itu, Proof of Stake pasti akan tetap ada.





