Gambaran Keseluruhan
Konsensus ialah proses di mana peserta rangkaian blockchain bersetuju mengenai satu keadaan ledger yang sah dan tunggal. Oleh kerana blockchain dijalankan pada banyak komputer bebas tanpa pihak berkuasa pusat, ia memerlukan mekanisme untuk menentukan blok mana yang sah dan untuk mencegah perbelanjaan berganda. Mekanisme konsensus menyediakan persetujuan ini sambil menoleransi sejumlah peserta yang rosak atau berniat jahat.
Cara Ia Berfungsi
Setiap nod mengekalkan salinan ledger dan menerapkan peraturan yang sama ke atas blok yang dicadangkan. Mekanisme konsensus menentukan siapa yang dibenarkan mencadangkan blok dan bagaimana nod lain mengesahkannya. Dua keluarga dominan ialah bukti kerja, di mana usaha pengkomputeran memberi hak untuk mencadangkan, dan bukti pegangan, di mana modal yang dipertaruhkan memilih pencadang. Node yang mengikuti rantaian majoriti bersatu pada sejarah yang sama, dan menyusun semula rantaian memerlukan sumber atau pegangan yang sangat besar.
Mengapa Ia Penting
Konsensus adalah apa yang menjadikan ledger terdesentralisasi boleh dipercayai tanpa orang tengah. Kompromi reka bentuknya menentukan keselamatan, throughput, dan penggunaan tenaga blokchain, dan ia secara langsung mempengaruhi sifat yang memberi kesan kepada pengguna seperti masa finaliti dan kos transaksi. Oleh itu, memahami konsensus adalah asas untuk menilai mana-mana blokchain.
Konsep Berkaitan
Konsensus terwujud dalam mekanisme khusus seperti Proof of Work dan Proof of Stake, dengan penalti seperti Slashing yang menguatkuasakan tingkah laku jujur. Pelombong dan Pengesah ialah peserta yang melaksanakan peraturan konsensus.