DEFINISI Mekanisme Konsensus Hashgraph
Hashgraph adalah jenis baru mekanisme konsensus yang membina konsensus dengan menggunakan konsep blockchain gosip, gosip tentang gosip dan pengundian maya. Ia mengatasi algoritma bangunan konsensus standard yang lain, seperti bukti kerja (PoW), dari segi kelajuan yang lebih baik dan kecekapan yang lebih tinggi kerana ia tidak menghantar sebarang undi atau butiran di rangkaian, yang sering menyebabkan kesesakan dan penangguhan.
MELAKSANAKAN Mekanisme Konsensus Hashgraph
Konsensus Hashgraph menggunakan protokol gosip, dan digunakan dalam platform blockchain Hedera. Peserta blockchain menggunakan maklumat relay protokol gossip (disebut gosip) mengenai transaksi, dan mereka juga gosip tentang gosip. Sejarah kolaborasi "peristiwa gosip" dikekalkan sebagai peserta terus menambahkan maklumat tentang gosip sebelumnya kepada setiap mesej gosip semasa.
Memanfaatkan Kekuatan Gosip
Dalam istilah teknikal, untuk blockchain, gosip adalah maklumat yang disampaikan oleh setiap peserta berulang kali kepada ahli lain yang dipilih secara rawak, dan memberitahu mereka semua yang mereka tahu tentang transaksi itu. Ia boleh digunakan untuk memindahkan pelbagai maklumat yang perlu diedarkan, seperti menggosip mengenai identiti pengguna, urus niaga, atau gosip mengenai blok blok.
Contoh: Asumsikan perhimpunan sosial di mana banyak rakan bertemu dan gosip semasa rehat. Katakanlah Peter memberikan gosip kepada Paul mengenai topik semasa rehat pertama, dan Paulus memberitahu kepada Pamela. Dengan rehat kedua, Pamela mungkin menyampaikan maklumat itu kepada orang lain, seperti Priscilla, jadi walaupun Petrus (yang memulakan gosip) tidak langsung bercakap dengan Priscilla, dia tahu tentang gosip Paulus. Dengan setiap rehat, gosip ini diketahui secara kasar menggandakan bilangan orang yang tahu semasa rehat sebelumnya. Protokol gosip cuba menggunakan mekanisme ini untuk membina konsensus blockchain apabila semakin banyak orang menyadari butir-butirnya secara penuh atau sebahagian.
Hashgraph adalah struktur data yang mengekalkan rekod siapa yang bergosip kepada siapa dan dalam urutan apa-itu, hashgraph menjadi sejarah kolaborasi peristiwa gosip kerana para peserta terus menambahkan maklumat tentang gosip sebelumnya kepada setiap mesej gosip semasa. Ini menjadi "gosip mengenai gosip, " kerana sejarah tentang gosip itu sendiri. Oleh kerana setiap ahli memperoleh salinan Hashgraph, maka setiap ahli boleh mengira apa yang ahli akan tahu atau boleh menghantarnya kepada mereka.
Katakanlah Peter dan Paul adalah dua peserta di platform blockchain yang menggunakan mekanisme konsensus hashgraph. Apabila urus niaga baru diletakkan di blok barunya, ia akan mula menyebar ke ahli lain. Peter akan tahu tentang transaksi itu, tetapi dia tidak akan menghantar sebarang maklumat langsung kepada Paul tentangnya. Petrus akan tahu apabila Paul mengetahui transaksi itu dan akan tahu apabila Priscilla mengetahui fakta bahawa Paul telah mengetahui transaksi itu. Di pihaknya, Paul mengira apa maklumat yang mungkin dihantar oleh Petrus berdasarkan ramalannya sendiri mengenai apa yang diketahui Peter. Pengiraan ramalan ini oleh Paul didasarkan pada apa dan kapan Petrus akan belajar tentang transaksi itu, menurut sejarah yang ada dalam hashgraph.
Oleh kerana tidak ada maklumat yang cukup besar yang disebarkan di seluruh rangkaian dan semua pengiraan dilakukan oleh peserta yang berlainan dengan sendirinya, ini menjadikan kesesakan rangkaian bebas. Ia terdiri daripada pengundian maya-bukannya setiap ahli yang menghantar maklumat mereka (undi) terus kepada ahli lain, masing-masing mengira apa yang orang lain tahu. Tanpa satu undi yang dilancarkan secara realitinya, terdapat rangkaian komunikasi yang sangat sedikit di luar urus niaga itu sendiri. Gosip (butiran transaksi) dan gosip tentang gosip (butir-butir mengenai butiran transaksi) membawa kepada struktur data hashgraph yang boleh dipercayai, yang membenarkan konsensus dibina yang mencukupi untuk mengesahkan transaksi (atau untuk keperluan bangunan konsensus lain).
Algoritma hashgraph bertujuan untuk mencapai keadilan, kerana ia tidak lengkap, tidak ada pemimpin yang dominan, tidak ada bulat robin yang bekerja dan kelajuan tinggi tanpa kemungkinan kesalahan.
