DEFINISI Mekanisme Konsensus Hashgraph
Hashgraph adalah jenis baru dari mekanisme konsensus yang membangun konsensus dengan menggunakan konsep blockchain gosip, gosip tentang gosip dan virtual voting. Ini skor atas algoritma membangun konsensus standar lainnya, seperti bukti kerja (PoW), dalam hal kecepatan yang lebih baik dan efisiensi yang lebih tinggi karena tidak mengirimkan suara atau rincian melalui jaringan, yang sering menyebabkan kemacetan dan keterlambatan.
BREAKING DOWN Hashgraph Consensus Mechanism
Konsensus Hashgraph menggunakan protokol gosip, dan digunakan dalam platform blockchain Hedera. Peserta blockchain menggunakan informasi protokol gosip menyampaikan (disebut gosip) tentang transaksi, dan mereka juga gosip tentang gosip. Sejarah kolaboratif "acara gosip" dipertahankan ketika para peserta terus menambahkan informasi tentang gosip mereka sebelumnya ke setiap pesan gosip saat ini.
Memanfaatkan Kekuatan Gosip
Dalam istilah teknis, untuk blockchain, gosip adalah informasi yang disampaikan oleh setiap peserta berulang kali ke anggota lain yang dipilih secara acak, dan memberi tahu mereka semua yang mereka ketahui tentang transaksi. Ini dapat digunakan untuk mentransfer berbagai informasi yang perlu didistribusikan, seperti bergosip tentang identitas pengguna, transaksi, atau bergosip tentang blok blockchain.
Contoh: Asumsikan pertemuan sosial di mana banyak teman bertemu dan bergosip saat istirahat. Katakanlah Peter memberikan gosip kepada Paul tentang suatu topik selama liburan pertama, dan Paul menceritakannya kepada Pamela. Pada istirahat kedua, Pamela mungkin telah menyampaikan informasi itu kepada orang lain, seperti Priscilla, jadi meskipun Peter (yang memprakarsai gosip) tidak langsung berbicara dengan Priscilla, dia tahu tentang gosip Paul. Dengan setiap jeda, gosip ini dikenal untuk menggandakan jumlah orang yang mengetahuinya selama jeda sebelumnya. Protokol gosip berupaya memanfaatkan mekanisme ini untuk membangun konsensus blockchain karena semakin banyak orang yang menyadari perincian secara penuh atau sebagian.
Hashgraph adalah struktur data yang menyimpan catatan tentang siapa yang bergosip dengan siapa dan dalam urutan apa — yaitu, hashgraph menjadi sejarah kolaboratif peristiwa gosip karena para peserta terus menambahkan informasi tentang gosip mereka sebelumnya ke setiap pesan gosip saat ini. Ini menjadi "gosip tentang gosip, " karena ini adalah sejarah gosip itu sendiri. Karena masing-masing anggota memperoleh salinan Hashgraph, sehingga setiap anggota dapat menghitung apa yang akan diketahui atau dapat dikirim oleh anggota lainnya kepada mereka.
Katakanlah Peter dan Paul adalah dua peserta pada platform blockchain yang menggunakan mekanisme konsensus hashgraph. Ketika transaksi baru ditempatkan pada blockchain, itu akan mulai menyebar ke anggota lain. Peter akan tahu tentang transaksi itu, tetapi dia tidak akan mengirim informasi langsung kepada Paul tentang hal itu. Peter akan tahu kapan Paul mengetahui transaksi itu dan akan tahu kapan Priscilla mengetahui fakta bahwa Paul telah mengetahui transaksi itu. Di pihaknya, Paulus menghitung informasi apa yang mungkin dikirimkan Peter berdasarkan ramalannya sendiri tentang apa yang mungkin diketahui Peter. Perhitungan prediktif oleh Paul ini didasarkan pada apa dan kapan Peter akan belajar tentang transaksi itu, menurut sejarah yang tersedia dalam hashgraph.
Karena tidak ada informasi yang cukup besar yang ditransmisikan di seluruh jaringan dan semua perhitungan dilakukan oleh peserta yang berbeda pada mereka sendiri, ini membuat kemacetan jaringan bebas sebagian besar. Ini merupakan pemungutan suara virtual — alih-alih setiap anggota mengirimkan informasi (suara) mereka langsung ke anggota yang lain, masing-masing menghitung apa yang mungkin diketahui orang lain. Tanpa suara tunggal yang dilemparkan dalam kenyataan, ada sangat sedikit overhead komunikasi jaringan di luar transaksi itu sendiri. Gosip (perincian transaksi) dan gosip tentang gosip (perincian tentang perincian transaksi) mengarah pada struktur data hashgraph yang andal, memungkinkan konsensus dibangun yang cukup untuk mengotentikasi transaksi (atau untuk persyaratan pembangunan konsensus lainnya)).
Algoritma hashgraph bertujuan untuk mencapai keadilan, karena memiliki asynchrony lengkap, tidak ada pemimpin yang dominan, tidak ada round robin yang bekerja dan kecepatan tinggi tanpa kemungkinan kesalahan.