Jenis Konsensus Blockchain – Cryptopolitan

Blockchain konsensus merujuk kepada perjanjian di kalangan peserta dalam rangkaian blockchain mengenai keadaan semasa blockchain. Mekanisme konsensus ini penting untuk operasi selamat teknologi blockchain dan merupakan asas untuk kepercayaan dalam rangkaian.

Terdapat beberapa jenis algoritma konsensus yang digunakan dalam teknologi blockchain, masing-masing dengan ciri unik dan pertukarannya. Mari kita lihat algoritma konsensus yang paling biasa digunakan dan terangkan perkara yang menjadikan setiap algoritma itu unik.

Bukti Kerja (PoW)

Bukti Kerja ialah algoritma konsensus asal yang digunakan dalam teknologi blockchain, pertama kali dilaksanakan dalam blockchain Bitcoin. Dalam PoW, peserta bersaing untuk menyelesaikan teka-teki matematik yang sukar, dan yang pertama menyelesaikannya dibenarkan untuk menambah blok seterusnya ke rantaian blok. Proses ini dipanggil perlombongan, dan pelombong diberi ganjaran dengan sejumlah token untuk usaha mereka.

Kelebihan:

 • PoW adalah selamat dan telah terbukti sebagai mekanisme konsensus yang boleh dipercayai selama ini.

 • Ia tahan terhadap 51% serangan, di mana satu entiti mengawal lebih daripada 50% kuasa perlombongan dan boleh memanipulasi rantaian blok.

Kelemahan:

 • PoW adalah intensif tenaga dan memerlukan banyak kuasa pengiraan, yang membawa kepada jejak karbon yang tinggi dan kos yang tinggi untuk pelombong.

 • Rangkaian boleh menjadi perlahan dan sesak, membawa kepada yuran transaksi yang tinggi dan masa pengesahan yang perlahan.

Bukti Stake (PoS)

Proof of Stake (PoS) ialah mekanisme konsensus revolusioner yang membolehkan rangkaian blockchain mencapai konsensus mengenai transaksi tanpa memerlukan kuasa pengiraan intensif. Anggaplah ia sebagai alternatif yang lebih adil dan lebih mampan kepada Bukti Kerja (PoW). Dalam PoS, pengesah dipilih untuk mengesahkan transaksi berdasarkan jumlah kepentingan yang mereka pegang dalam rangkaian. Lebih banyak kepentingan yang dimiliki oleh pengesah, lebih tinggi peluang mereka dipilih untuk mengesahkan blok transaksi. Ini bermakna, tidak seperti PoW, di mana pengesahan adalah berdasarkan kuasa pengiraan, dalam pengesahan PoS adalah berdasarkan pemilikan.

kelebihan

 • PoS jauh lebih cekap tenaga daripada PoW, mengurangkan jejak karbon dan kos untuk peserta.

 • Urus niaga diproses dengan lebih cepat dan pada kos yang lebih rendah berbanding dengan PoW.

Kekurangan

 • PoS terdedah kepada serangan "Nothing at Stake", di mana pengesah tidak mempunyai insentif untuk bertindak jujur ​​kerana mereka tidak akan kehilangan apa-apa dengan mengambil bahagian dalam serangan.

 • Ia juga terdedah kepada pemusatan, di mana sekumpulan kecil peserta mengawal sebahagian besar token yang dipertaruhkan dan oleh itu mempunyai kawalan yang ketara ke atas rangkaian.

Bukti Kepentingan Diwakilkan (DPoS)

Delegated Proof of Stake (DPoS) ialah variasi mekanisme konsensus Proof of Stake (PoS) yang digunakan dalam beberapa rangkaian blockchain. Dalam sistem DPoS, pemegang token mengundi untuk bilangan perwakilan yang terhad, yang bertanggungjawab untuk mengesahkan urus niaga dan menambah blok baharu pada rantaian blok.

kelebihan

 • DPoS lebih pantas dan lebih cekap daripada PoW dan PoS, dengan masa pemprosesan transaksi diukur dalam beberapa saat.

 • Ia lebih demokratik daripada PoS, kerana saksi dipilih oleh pihak berkepentingan, menjadikan rangkaian lebih terpencar.

Kekurangan

 • Ia masih terdedah kepada pemusatan, kerana saksi boleh membentuk kartel dan berpakat untuk mengawal rangkaian.

 • DPoS juga boleh terdedah kepada penapisan, kerana saksi mempunyai kuasa untuk menyekat urus niaga, yang membawa kepada penapisan rangkaian yang berpotensi.

Toleransi Kesalahan Byzantine (BFT)

Toleransi Kesalahan Byzantine (BFT) ialah istilah yang digunakan dalam sistem teragih untuk menerangkan keupayaan sistem berfungsi dengan betul walaupun beberapa komponennya rosak atau terjejas. Dalam konteks teknologi rantaian blok, BFT merujuk kepada keupayaan rangkaian rantaian blok untuk mencapai kata sepakat mengenai transaksi walaupun beberapa nodnya bertindak jahat atau gagal.

Terdapat beberapa algoritma berbeza yang boleh digunakan untuk mencapai BFT dalam rangkaian blockchain, termasuk Practical Byzantine Fault Tolerance (PBFT) dan Delegated Byzantine Fault Tolerance (DBFT). Algoritma ini menggunakan pelbagai teknik, seperti pengundian dan replikasi, untuk mencapai kata sepakat mengenai urus niaga walaupun dengan kehadiran nod yang rosak atau terjejas.

kelebihan

 • BFT adalah pantas dan cekap, dengan transaksi disahkan dalam masa nyata.

 • Ia selamat dan berdaya tahan, kerana ia boleh bertolak ansur dengan kegagalan sehingga satu pertiga daripada peserta dalam rangkaian dan masih mengekalkan konsensus.

Kekurangan

 • BFT hanya sesuai untuk rangkaian blockchain yang dibenarkan, kerana semua peserta mesti dikenali dan dipercayai.

 • Ia terdedah kepada penapisan, kerana peserta yang mempunyai kuasa mengundi yang ketara boleh menyekat transaksi dan memanipulasi rangkaian.

Mekanisme konsensus blockchain lain yang popular termasuk:

Bukti Aktiviti (PoA)

Proof of Activity (PoA) ialah mekanisme konsensus hibrid yang menggabungkan elemen kedua-dua Proof of Work (PoW) dan Proof of Stake (PoS) untuk mendapatkan rangkaian blockchain. Dalam PoA, blok dicipta melalui gabungan perlombongan (PoW) dan pengesahan oleh staker (PoS). Bahagian PoW proses melibatkan pelombong menyelesaikan masalah matematik yang kompleks untuk mengesahkan urus niaga dan menambahkannya ke rantaian blok. Bahagian PoS melibatkan staker, yang memegang sejumlah token rangkaian, mengesahkan blok yang dihasilkan oleh pelombong.

Bukti Kepentingan (PoI)

Bukti Kepentingan (PoI) ialah mekanisme konsensus yang digunakan dalam beberapa rangkaian rantaian blok untuk menentukan nod mana yang mempunyai hak untuk mengesahkan transaksi dan menambahkannya pada rantaian blok. Tidak seperti Proof of Work (PoW) dan Proof of Stake (PoS), PoI bukan sahaja mempertimbangkan kuasa pengiraan atau pegangan token tetapi juga faktor lain yang menunjukkan kepentingan nod kepada rangkaian. Dalam PoI, setiap nod diberikan skor kepentingan, yang mengambil kira pelbagai faktor seperti bilangan token yang dipegang oleh nod, kekerapan dan nilai transaksi yang dibuat oleh nod dan keseluruhan aktiviti rangkaian. Nod dengan skor kepentingan yang lebih tinggi berkemungkinan besar dipilih untuk mengesahkan urus niaga dan menambah blok pada rantaian blok.

Bukti Kapasiti (PoC)

Bukti Kapasiti (PoC) ialah mekanisme konsensus yang digunakan dalam beberapa rangkaian rantaian blok untuk mengesahkan transaksi dan menambahkannya pada rantaian blok. Tidak seperti Proof of Work (PoW) dan Proof of Stake (PoS), yang masing-masing bergantung pada kuasa pengiraan dan pegangan token, PoC menggunakan ruang pemacu keras nod untuk menentukan keupayaannya untuk mengesahkan transaksi. Kelebihan utama PoC ialah ia mengurangkan penggunaan tenaga berbanding PoW, kerana ia bergantung pada storan dan bukannya kuasa pengiraan. Walau bagaimanapun, ini juga menjadikan PoC lebih terdedah kepada pemusatan, kerana nod dengan kapasiti cakera keras yang lebih besar mungkin mempunyai kelebihan berbanding nod yang lebih kecil.

Bukti Terbakar (PoB)

Proof of Burn (PoB) ialah mekanisme konsensus yang digunakan dalam beberapa rangkaian blockchain untuk mengesahkan transaksi dan menambahkannya pada blockchain. Dalam PoB, nod "membakar" atau memusnahkan sejumlah token, dengan berkesan mengeluarkannya daripada edaran, untuk menunjukkan komitmen mereka kepada rangkaian dan meningkatkan peluang mereka untuk dipilih untuk mengesahkan transaksi. Idea di sebalik PoB ialah nod yang sanggup mengorbankan token mereka untuk menjamin rangkaian lebih cenderung untuk jujur ​​dan boleh dipercayai. Apabila nod membakar token, ia menerima jumlah "kuasa perlombongan" yang berkadar, yang menentukan peluangnya untuk dipilih untuk mengesahkan urus niaga dan menambah blok pada blockchain.

Pokoknya

Konsep konsensus adalah aspek penting dalam mana-mana sistem blockchain. Pelbagai mekanisme konsensus, seperti Bukti Kerja, Bukti Kepentingan, Bukti Kepentingan yang Diwakilkan, dan lain-lain, memainkan peranan penting dalam memastikan keselamatan, desentralisasi dan kecekapan rangkaian rantaian blok. Setiap mekanisme konsensus mempunyai ciri unik dan pertukaran, menjadikannya penting bagi pengguna untuk menilai dengan teliti pilihan mereka sebelum memilih yang sesuai untuk keperluan mereka. Dengan evolusi teknologi blockchain yang berterusan, kemungkinan mekanisme konsensus baharu dan dipertingkatkan akan muncul pada masa hadapan, memperluaskan lagi kemungkinan untuk sistem terdesentralisasi.

Sumber: https://www.cryptopolitan.com/explained-types-of-blockchain-consensus/