DEFINÍCIA mechanizmu konsenzu o hashgrafe
Hashgraph je nový druh mechanizmu konsenzu, ktorý vytvára konsenzus pomocou konceptov blockchainu klebety, klebety o drby a virtuálne hlasovanie. Skóre oproti ostatným štandardným algoritmom na vytváranie konsenzu, ako napríklad dôkaz o práci (PoW), pokiaľ ide o vyššiu rýchlosť a vyššiu efektívnosť, pretože neodosiela žiadne hlasy ani podrobnosti cez sieť, čo často vedie k preťaženiu a oneskoreniu.
BREAKING DOWN Hashgraph Consensus Mechanism
Hashgraph konsenzus používa protokol klebety a používa sa v blockchainovej platforme Hedera. Účastníci blockchainu, ktorí používajú informácie o relé klebetového protokolu (nazývané klebety) o transakciách, a klebetia tiež o klebetách. Spolupráca s históriou „udalostí klebety“ je udržiavaná, pretože účastníci neustále pridávajú informácie o svojich predchádzajúcich klebetoch do každej aktuálnej správy klebety.
Využíva silu klebiet
Z technického hľadiska sú klebety informáciami, ktoré každý účastník opakovane odovzdáva inému náhodne vybranému členovi a ktorý im hovorí všetko, čo vedia o transakcii. Môže sa použiť na prenos širokej škály informácií, ktoré je potrebné distribuovať, ako sú klebety o totožnosti používateľa, transakcie alebo klebety o blokoch blockchainu.
Príklad: Predpokladajme spoločenské stretnutie, na ktorom sa počas prestávok stretne veľa priateľov a klebetia. Povedzme, že Peter dáva klebety Pavlovi na tému počas prvej prestávky a Paul to povie Pamelovi. V druhej prestávke mohla Pamela tieto informácie odovzdať ostatným, napríklad Priscilla, takže aj keď Peter (ktorý začal klebety) priamo nehovoril s Priscillou, vie o Pavlovom klebete. S každým zlomom je známe, že toto klebety zhruba zdvojnásobili počet ľudí, ktorí ho poznali počas predchádzajúceho prerušenia. Protokol klebiet sa pokúša využiť tento mechanizmus na budovanie konsenzu blockchainu, pretože stále viac a viac ľudí si je vedomých podrobností úplne alebo čiastočne.
Hashgraph je dátová štruktúra, ktorá uchováva záznamy o tom, komu klebali, komu a v akom poradí - to znamená, že hashgraph sa stáva kolaboratívnou históriou udalostí klebety, keď účastníci neustále pridávajú informácie o svojom predchádzajúcom klebete ku každej aktuálnej správe kleblí. Toto sa stáva „klebety o klebetách“, pretože je to história samotných klebiet. Pretože každý člen získa kópiu hashgrafu, každý člen tak môže vypočítať, čo by mu druhý člen vedel alebo mohol poslať.
Povedzme, že Peter a Paul sú dvaja účastníci platformy blockchain, ktorá využíva mechanizmus konsenzu hashgraph. Keď sa na blockchain umiestni nová transakcia, začne sa rozširovať na ďalších členov. Peter bude vedieť o transakcii, ale neposiela Paulovi žiadne priame informácie o nej. Peter bude vedieť, kedy sa Paul dozvedel o transakcii a bude vedieť, kedy sa Priscilla dozvedela o skutočnosti, že sa Paul dozvedel o tejto transakcii. Pavol počíta, aké informácie mohol Peter poslať na základe svojej vlastnej predpovede toho, čo môže Peter vedieť. Toto prediktívne počítanie podľa Pavla je založené na tom, čo a kedy by sa Peter o transakcii dozvedel, podľa histórie dostupnej v hašovom grafe.
Pretože cez sieť sa neprenášajú žiadne značné informácie a všetky výpočty uskutočňujú rôzni účastníci sami, udržiava sa tak vo veľkej miere voľné preťaženie siete. Predstavuje virtuálne hlasovanie - namiesto toho, aby každý člen poslal svoje informácie (hlasy) priamo druhému členovi, každý počíta, čo môžu ostatní vedieť. Bez skutočného odovzdania jediného hlasu existuje len malá réžia sieťovej komunikácie nad rámec samotných transakcií. Klebety (podrobnosti o transakcii) a klebety o klebetoch (podrobnosti o podrobnostiach transakcie) vedú k spoľahlivej dátovej štruktúre hashgraph, ktorá umožňuje vytvorenie konsenzu, ktorý je dostatočný na autentifikáciu transakcie (alebo pre akékoľvek iné požiadavky na vytváranie konsenzu)).
Cieľom algoritmu hashgraph je dosiahnuť spravodlivosť, pretože má úplnú asynchrónnosť, žiadnych dominantných vodcov, žiadnu prácu s oblým robinom a vysokú rýchlosť bez možnosti porúch.
