Mekanisme Konsensus dalam Cryptocurrency: Apa itu?

Mekanisme Konsensus adalah konsep inti mutlak dalam penambangan, pemeliharaan, dan keamanan blockchain. Mari kita lihat apa saja mereka dan misi mereka.

mekanisme konsensus
mekanisme konsensus

Apa peran Mekanisme Konsensus?

Mekanisme konsensus ada karena sangat penting untuk menjaga kesepakatan, kepercayaan, dan keamanan jaringan komputer yang terdesentralisasi.

Dan karena blockchain tempat cryptocurrency dijalankan adalah jaringan terdesentralisasi – mereka tidak bergantung pada validasi dari entitas pusat – perlu ada formula konsensus terdesentralisasi.

Mekanisme ini, yang tidak lebih dari algoritma kompleks, adalah jantung dari setiap modern, fungsional, dan andal blockchain.

Upaya untuk menghasilkan uang virtual pada 1980-an dan 1990-an hampir selalu berakhir dengan kegagalan karena solusi untuk menjaga agar blockchain tetap mandiri dengan cara yang terdesentralisasi tidak pernah tercapai.

Kesulitan besar ini akhirnya diatasi pada tahun 2008 dengan pembuatan perangkat lunak yang memungkinkan lahirnya Bitcoin.

Ketika nama samaran Satoshi Nakamoto menciptakan cryptocurrency pertama (Bitcoin) sehingga tidak akan bergantung pada pihak ketiga dan akan tetap terdesentralisasi, ia menciptakan mekanisme konsensus yang disebut Proof of Work, yang akan kita bahas di bawah.

Saat ini, mekanisme konsensus yang ada harus antara lain:

  • efisien
  • adil
  • dapat beroperasi secara real-time
  • fungsionil
  • dapat diandalkan
  • aman
  • toleran terhadap kesalahan
  • Terdesentralisasi
  • swasembada
  • mengatur diri sendiri

Ini banyak hal, bukan? Itu sebabnya itu adalah masalah yang sangat rumit untuk dipecahkan.

Mekanisme Konsensus Manakah yang Ada?

Ada beberapa dan berbagai jenis algoritma konsensus, masing-masing bekerja pada prinsip yang berbeda. Di sini kami akan mengulas beberapa yang paling penting.

Bukti Kerja (PoW):

Ini adalah yang pertama dari semuanya, diluncurkan dengan Bitcoin. Ini masih yang paling terkenal dan masih yang digunakan dalam mata uang utama seperti Bitcoin atau Ethereum (tetapi ini dapat berubah dalam waktu dekat).

Dalam sistem ini, “penambang” bersaing satu sama lain untuk memecahkan teka-teki matematika tingkat lanjut berdasarkan kriptografi sehingga blok baru yang ditambahkan ke jaringan dikonfirmasi dan sah.

“Penambang” adalah node yang melakukan perhitungan PoW, dan blok baru akan selalu memiliki hash dari blok sebelumnya. Untuk dapat mengubah riwayat rantai, Anda perlu mengubah semua blok yang ada.

PoW btc
PoW btc

Ketika datang ke blockchain yang menggunakan PoW, serangan 51% menjelaskan bahwa penyerang dapat menguasai lebih dari 51% hash. Jika bisa melakukan itu, penyerang dapat memanipulasi data di blockchain itu.

Tetapi untuk mendapatkan kendali lebih dari 51% dalam jaringan mapan dengan ribuan node praktis tidak mungkin, belum lagi jumlah energi yang tak terukur untuk melakukannya.

Model ini mendapat banyak kritik karena dampak lingkungannya, karena membutuhkan daya komputasi yang ekstrem.

Proses penambangan Bitcoin menghabiskan sekitar 91 terawatt-jam listrik setiap tahun, yang hampir sama dengan beberapa negara di dunia, seperti Austria dengan hampir 9 juta penduduk.

Kritik utama lainnya dari sistem PoW adalah kinerjanya yang buruk, karena dapat memproses beberapa operasi pada saat yang bersamaan.

Sebagai contoh, jaringan Bitcoin hanya memproses sekitar 7 transaksi per detik. Untuk mendapatkan ide, jaringan VISA dapat memproses sekitar 1,700 per detik.

Saat ini Ethereum masih berjalan dalam format Proof of Work, tetapi ada rencana yang sedang berjalan untuk mengubah sistem Proof of Stake (PoS) yang akan kami bahas di bawah ini. Perubahan ini direncanakan untuk tahun 2022.

Bukti Taruhan (PoS):

Proof of Stake adalah mekanisme untuk koin generasi terbaru yang mendapatkan pangsa pasar yang sangat besar. Ini adalah kasus Cardano (ADA), Polygon (MATIC), Polkadot (DOT), Algorand (ALGO), antara lain.

Ini telah dilihat sebagai alternatif untuk PoW karena memiliki biaya transaksi yang lebih rendah, mengkonsumsi lebih sedikit energi dan memiliki kinerja yang jauh lebih baik.

Cara kerja algoritma konsensus berbeda dengan PoW. Di sini tidak ada penambangan, juga tidak ada hadiah untuk penambangan.

Jika, di Bitcoin, ada hadiah untuk yang pertama memverifikasi/menambahkan blok baru, di sini di PoS, siapa pun yang berkontribusi (disebut pemalsu atau penambang) mendapatkan biaya transfer.

Algoritme memilih peserta yang memiliki jumlah koin yang dipertaruhkan (cadangan) tertinggi sebagai validator, dengan asumsi bahwa pemangku kepentingan tertinggi diberi insentif untuk memastikan transaksi diproses.

Idenya adalah bahwa mereka yang memiliki koin paling banyak dalam sirkulasi memiliki kerugian paling besar, sehingga mereka diposisikan untuk bekerja demi kepentingan jaringan.

Agar memiliki kemampuan untuk memvalidasi transaksi di jaringan, pengguna harus menempatkan koin mereka di dompet (atau area tertentu di dalamnya). Dompet ini 'membekukan' koin, artinya koin tersebut tidak dapat dipindahkan saat digunakan untuk mendukung jaringan.

Jangan takut bahwa akan ada kemampuan untuk menarik/menggunakannya jika perlu.

PoS
PoS

Seperti yang mungkin sudah Anda pahami, dalam contoh ini Anda harus memiliki koin untuk berpartisipasi dalam pemeliharaan dan validasi jaringan. Di sini diperlukan investasi koin awal.

Mari kita ambil contoh, menggunakan salah satu koin yang paling dimediasi dalam beberapa bulan terakhir: Cardano (ADA).

Siapa pun yang memiliki Cardano dapat mempertaruhkan dan menjadi simpul validator. Ketika Cardano perlu memverifikasi blok, protokol Ouroboros-nya memilih validator. Validator memeriksa blok, menambahkannya, dan mendapatkan lebih banyak Cardano untuk pekerjaannya.

Namun, jika validator mengusulkan untuk menambahkan blok dengan informasi yang salah atau berbahaya, itu akan kehilangan semua nilai taruhannya sebagai penalti.

Perhatikan bahwa dalam format PoS, protokol yang dipilih validator dapat sangat bervariasi.

Inilah sebabnya mengapa sebagian besar peserta bergabung dengan staking pools. Pemilik staking pool membuat node validator, dan sekelompok orang mengumpulkan koin mereka untuk peluang yang lebih baik untuk memenangkan blok baru.

Hadiah dibagi di antara peserta pool sesuai dengan jumlah koin yang telah Anda sisihkan. Pemilik kolam taruhan juga bisa mendapatkan sedikit biaya.

Ini adalah bentuk pendapatan pasif yang disebut mengintai dan dijelaskan secara rinci dalam artikel.

Ini adalah dua mekanisme konsensus yang paling umum saat ini, ada diskusi yang kuat antara keduanya, dengan pro dan kontra, jadi mari kita letakkan keduanya dalam tabel di bawah ini.

Bukti-kerja (PoW)Bukti-of-Stake (PoS)
Penambangan ditentukan oleh seberapa banyak pekerjaan komputasi yang dilakukan oleh penambangProbabilitas memvalidasi blok baru ditentukan oleh jumlah koin yang dimiliki (dalam mempertaruhkan)
Hadiah diberikan kepada penambang pertama yang memecahkan masalah kriptografi yang menuntut dari setiap blokAnda tidak diberi hadiah untuk menambang, tetapi biaya dari jaringan
Jaringan penambang bersaing satu sama lain menggunakan komputer ekstrem dan kekuatan dayaBiaya energi yang jauh lebih rendah, meskipun masih ada beberapa keraguan karena mereka relatif baru
Pengguna jahat harus bisa mendapatkan kendali lebih dari 51 persen dari kekuatan hashing, untuk mengembalikan semua riwayat jaringan secara keseluruhan.Pengguna jahat harus memiliki 51% dari semua mata uang yang dipertaruhkan di jaringan untuk melakukan serangan 51%
Pow Vs PoS adalah 2 mekanisme konsensus yang paling banyak digunakan

 Bukti Kepemilikan yang Didelegasikan (DPoS):

Delegated Proof of Stake adalah variasi (beberapa menyebutnya evolusi) dari PoS yang dijelaskan di atas.

Di sini, pengguna jaringan memilih dan memilih delegasi untuk memvalidasi blok berikutnya. Delegasi juga disebut saksi. Menggunakan DPoS, Anda dapat memilih delegasi dengan mengumpulkan koin Anda di staking pool, yang terhubung ke delegasi tertentu. Anda tidak secara fisik mentransfer koin Anda ke dompet lain, tetapi menggunakan penyedia layanan untuk ini.

Untuk setiap blok baru, jumlah delegasi yang dipilih terbatas (kebanyakan protokol memilih antara 20 dan 100), jadi delegasi di satu blok mungkin bukan delegasi di blok berikutnya.

Delegasi terpilih menerima biaya transaksi dari blok yang divalidasi, dan hadiah itu kemudian dibagikan dengan pengguna yang telah memesan koin mereka di staking pool delegasi yang berhasil. Semakin banyak yang dipertaruhkan, semakin besar bagian dari hadiah blok yang diterima.

Menjadi evolusi langsung dari PoS, ini juga memungkinkan transaksi yang lebih murah, skalabilitas yang lebih besar, dan efisiensi energi yang sangat baik.

Ini juga dianggap sebagai cara yang lebih demokratis untuk memilih siapa yang memvalidasi blok berikutnya, tetapi karena ini sebagian terpusat, yang merupakan kerugian. 

Beberapa koin yang menggunakan algoritma ini adalah EOS atau BitShares.

Bukti Sejarah (PoH):

Bukti Sejarah, hingga saat ini hanya digunakan dalam satu koin: Solana (SOL). Tapi karena ini bukan sembarang koin, dan Solana adalah blochcain skala global dengan potensi luar biasa, ini adalah salah satu mekanisme konsensus yang juga akan dibahas.

Dengan mekanisme ini, alih-alih mengandalkan cap waktu transaksi, Anda akan membuktikan bahwa transaksi terjadi sebelum dan sesudah suatu peristiwa.

PoH adalah Fungsi Penundaan yang Dapat Diverifikasi frekuensi tinggi. Fungsi Penundaan yang Dapat Diverifikasi memerlukan sejumlah langkah berurutan tertentu untuk dievaluasi, tetapi menghasilkan hasil unik yang dapat diverifikasi secara efisien dan publik.

PoH Solana
PoH Solana

Protokol ini berbeda dari pola infrastruktur blockchain saat ini yang telah kita bicarakan karena tidak bergantung pada produksi blok berurutan yang tertunda dengan menunggu konfirmasi di seluruh jaringan sebelum bergerak maju.

Untuk beberapa ahli, PoH merupakan kemajuan mendasar dalam struktur jaringan sehubungan dengan kecepatan dan kapasitas.

Bukti Kapasitas (PoC):

Di sini, penambang menggunakan penyimpanan komputer alih-alih metode penambangan Proof of Work (PoW) yang lebih umum, yang melibatkan operasi komputasi permanen dan menghabiskan lebih banyak energi.

Seperti yang lain, format ini muncul dengan fokus memerangi konsumsi energi yang tidak masuk akal dari sistem PoW.

Protokol PoC terdiri dari proses dua langkah yang melibatkan penjatahan pertama dan kemudian penambangan.

PoC memungkinkan perangkat penambangan, juga dikenal sebagai node, di jaringan, untuk menggunakan ruang kosong pada hard drive mereka untuk menambang cryptocurrency yang tersedia.

Alih-alih berulang kali mengubah angka di header blok dan mengulangi hash untuk nilai solusi seperti dalam sistem PoW, PoC bekerja dengan menyimpan daftar kemungkinan solusi pada hard drive perangkat penambangan, bahkan sebelum aktivitas penambangan dimulai.

Semakin besar hard disk, semakin banyak nilai solusi yang mungkin dapat disimpan di hard disk, semakin banyak peluang penambang untuk mencocokkan nilai hash yang diperlukan dari daftarnya, menghasilkan lebih banyak peluang untuk mendapatkan hadiah penambangan.

Disk apa pun dapat digunakan, termasuk sistem berbasis Android.

Tidak perlu perangkat keras khusus (dan biasanya mahal) atau memperbarui disk Anda terus-menerus, karena data yang digunakan dapat dengan mudah dihapus untuk digunakan kembali.

Tidak ada adopsi besar dari metode ini, sampai saat ini. Beberapa koin yang menggunakannya adalah Chia, Burst dan Storj.

Mekanisme Konsensus: Kesimpulan

Inti dari setiap blockchain adalah salah satu mekanisme konsensus tersebut.

Algoritme konsensus memungkinkan peserta jaringan untuk menyetujui konten blockchain dengan cara terdistribusi dan tanpa harus bergantung pada entitas tersier atau terpusat.

mekanisme konsensus blockchain
mekanisme konsensus blockchain – Dirancang oleh Freepik

Jangan berpikir kita telah membahas semuanya, karena ada beberapa lusin dan variasinya, tetapi kita pasti telah membahas mekanisme konsensus utama saat ini.

Meskipun protokol Proof of Work dan Proof of Stake adalah yang mendominasi saat ini, perlu diingat bahwa semua teknologi ini masih 'hijau' dan kami masih akan melihat banyak peningkatan dan pembaruan.

Kami mungkin memiliki mekanisme konsensus yang bahkan belum dibuat dan akan mendominasi cryptocurrency di masa depan.

Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 1Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 2Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 3Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 4Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 5Mekanisme Konsensus dalam Cryptocurrency: Apa itu? 6

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Gulir ke Atas
Gulir ke Atas