Algoritma konsensus adalah buku aturan yang memungkinkan node untuk mencapai kesepakatan. Proof-of-work, proof-of-stake, delegated proof-of-stake, dan practical Byzantine fault tolerance adalah beberapa algoritma yang umum digunakan. Masing-masing memiliki kompromi yang berbeda antara kecepatan, keamanan, dan penggunaan energi. Proof-of-work telah teruji dan mahal untuk diserang. Algoritma ini juga lambat dan mengonsumsi listrik dalam jumlah besar. Proof-of-stake lebih cepat dan hemat energi, tetapi para kritikus berpendapat bahwa algoritma ini menguntungkan pemegang aset besar dan belum teruji selama proof-of-work.
Pemilihan algoritma membentuk segala hal tentang sebuah blockchain. Throughput, waktu finalitas, persyaratan perangkat keras, dan desentralisasi semuanya bergantung padanya. Blockchain yang menggunakan delegated proof-of-stake dapat memproses ribuan transaksi per detik tetapi memusatkan kekuatan pada sejumlah kecil validator. Blockchain proof-of-work mendistribusikan daya penambangan lebih luas tetapi tidak dapat diskalakan hingga kecepatan tersebut. Tidak ada makan siang gratis. Skalabilitas, keamanan, dan desentralisasi saling bertentangan. Algoritma konsensus adalah tempat ketegangan tersebut diselesaikan.
Perbandingan algoritma umum
- Bukti kerja — aman, lambat, dan membutuhkan banyak energi.
- Bukti kepemilikan — efisien, finalitas lebih cepat, kecenderungan plutokratis
- Delegated proof of stake — throughput tinggi, lebih sedikit validator
- PBFT — finalitas cepat, cocok untuk jaringan berizin.
Rantai toko yang lebih baru bereksperimen dengan produk hibrida. Pencarian keseimbangan yang lebih baik masih terus berlanjut.
Comments
No comments yet. Be the first to share a thought.
Leave a comment