SwapSpace – Pertukaran Crypto Lintas Rantai

Algoritma Konsensus Blockchain dan Variasinya

June Katz

,

Diperbarui: ,4 mnt

Artikel ini ditulis untuk pemula yang baru mulai belajar dunia crypto. Kami ingin membantu Anda sedikit. Seperti yang mungkin sudah Anda duga, artikel ini akan membahas algoritma konsensus blockchain.

Di pasar blockchain, ada banyak algoritma konsensus yang memungkinkan kita memilih node mana yang paling relevan untuk menandatangani blok berikutnya. Beberapa di antaranya sudah dikenal luas dan sering digunakan, seperti algoritma PoW, dan beberapa lainnya masih berusaha untuk mendapat tempat.

Apa itu algoritma konsensus?

Sebagian besar cryptocurrency memiliki blockchain, yang dikendalikan oleh mekanisme pembentukan konsensus. Tujuan dari algoritma konsensus ini adalah untuk mencatat informasi di blockchain, serta memastikan operasi jaringan cryptocurrency yang aman dan efisien.

Data transaksi dalam cryptocurrency dicatat di blockchain dan kemudian tidak dapat diubah. Mekanisme konsensus memverifikasi keabsahan transaksi-transaksi ini. Keunikan prinsip ini adalah bahwa konfirmasi informasi dari setiap transaksi harus diberikan oleh 51% peserta dalam jaringan. Algoritma konsensus harus dirancang sedemikian rupa untuk memastikan operasi jaringan yang stabil.

Berikut adalah variasi paling populer dari algoritma konsensus blockchain.

Proof-of-Work (PoW)

Berkat Bitcoin, algoritma konsensus PoW adalah cara paling dikenal untuk mengonfirmasi transaksi. Ide utamanya adalah node-node dalam jaringan blockchain saat mengonfirmasi transaksi melakukan pekerjaan komputasi yang kompleks, yang hasilnya dapat dengan mudah dan cepat diperiksa oleh node-node lain dalam jaringan.

Node pertama yang telah menyelesaikan semua perhitungan yang diperlukan menerima reward dari jaringan blockchain. Semua node saling bersaing (dengan meningkatkan kapasitas sumber daya komputasi) untuk menjadi node yang menerima reward.

Kekurangan algoritma konsensus PoW:

  • Biaya energi yang sia-sia
  • Sejumlah besar node melakukan perhitungan, tetapi pada kenyataannya hanya satu (yang pertama) yang berhasil bekerja dan menerima reward. Ini adalah alasan utama diciptakannya algoritma konsensus baru.

Proof-of-Stake (PoS)

PoS adalah salah satu algoritma konsensus paling populer dalam jaringan blockchain. Dalam algoritma ini, pembuat blok berikutnya di blockchain memilih node yang memiliki saldo lebih besar—jumlah sumber daya, seperti coin dalam cryptocurrency. Untuk pembuatan blok itu sendiri, node tidak menerima reward. Reward dibayarkan untuk transaksi.

Opsi pemilihan node yang mungkin:

  • secara acak dari node yang paling “kaya”;
  • secara acak dari node tertua.

Kekurangan algoritma konsensus PoW:

  • Motivasi dalam pemusatan dana, yang dapat menyebabkan sentralisasi jaringan.

Delegated Proof-of-Stake (DPoS)

DPoS adalah salah satu variasi dari algoritma konsensus Proof-Of-Stake, di mana blok ditandatangani oleh perwakilan yang dipilih. Pemilik saldo terbesar memilih perwakilan mereka, dan masing-masing dari mereka memiliki hak untuk menandatangani blok dalam jaringan blockchain. Setiap perwakilan dengan satu atau beberapa persen dari seluruh suara masuk ke Dewan. Dari “Dewan Direksi” yang terbentuk dipilih (secara bergiliran) perwakilan berikutnya, yang akan menandatangani blok berikutnya. Jika karena alasan apa pun perwakilan melewatkan giliran penandatanganannya, ia kehilangan suara yang didelegasikan dan keluar dari “Dewan Direksi”, setelah itu kandidat paling sesuai berikutnya dipilih sebagai penggantinya.

Pemilik saldo yang mendelegasikan suara sama sekali tidak kehilangan kendali atasnya karena kapan saja dapat menarik suara tersebut dari perwakilan.

Leased Proof-of-Stake (LPoS)

LPoS adalah modifikasi lain dari algoritma Proof-of-Stake. Ini hanya didukung oleh platform Waves. Sebagai bagian dari algoritma ini, setiap pengguna memiliki kemampuan untuk mentransfer saldo mereka untuk menyewa node mining, dan bagi node mining tersebut – membagikan sebagian keuntungan kepada pengguna. Algoritma konsensus ini memungkinkan Anda memperoleh pendapatan dari aktivitas mining tanpa menggunakan mining itu sendiri.

Proof-of-Importance (PoI)

PoI adalah algoritma konsensus yang digunakan oleh platform blockchain NEM. Tingkat kepentingan setiap pengguna dalam jaringan NEM ditentukan oleh jumlah dana yang tersedia di saldonya dan jumlah transaksi yang dilakukan dari/ke wallet-nya. Berbeda dengan PoS yang lebih umum, yang hanya mempertimbangkan saldo dana yang tersedia milik pengguna, PoI mempertimbangkan baik jumlah dana maupun aktivitas pengguna dalam jaringan blockchain. Pendekatan ini mendorong pengguna tidak hanya untuk hodl dana, tetapi juga menggunakannya secara aktif.

Proof-of-Authority (PoAuthority)

Algoritma konsensus PoA berbeda dari algoritma lain karena sama sekali tidak memerlukan mining, seperti pada kasus PoW atau PoS. Dalam jaringan blockchain berbasis PoA, semua transaksi dan blok diverifikasi melalui akun yang disetujui (validator). Melakukan transaksi dan membuat blok berlangsung secara otomatis menggunakan daya komputasi validator.

Hal negatif dari penggunaan algoritma konsensus PoA:

  •  Seperti yang jelas dari penjelasannya –  pihak-pihak kuncinya adalah validator, yang menyebabkan sentralisasi. Mungkin dalam beberapa kasus, pada jaringan privat dan dengan bantuan akun yang sepenuhnya (sejauh mungkin) tepercaya, hal ini masuk akal.

Bagikan:

Postingan Terkait

Ingin tahu lebih banyak?

Bergabunglah dengan newsletter kami — tetap terinformasi, tetap berdaya.