DEFINICE Mechanismu konsenzu o hashgrafu
Hashgraph je nový druh mechanismu konsensu, který vytváří konsenzus pomocí konceptů blockchainu drby, drby o drby a virtuálního hlasování. Skóre oproti jiným standardním algoritmům budování konsensu, jako je důkaz o práci (PoW), z hlediska vyšší rychlosti a vyšší efektivity, protože neposílá žádné hlasy ani podrobnosti přes síť, což často vede k přetížení a zpoždění.
SNÍŽENÍ Hashgraph Consensus Mechanism
Hashgraph konsenzus používá protokol drby a je používán v blockchainové platformě Hedera. Účastníci blockchainu, kteří používají informace o předávání protokolů drby (nazývané drby) o transakcích, a také drby o drby. Historie spolupráce „událostí s drby“ je udržována, protože účastníci neustále přidávají informace o svých předchozích klepech ke každé aktuální zprávě s drby.
Využití síly drby
Technicky řečeno, v případě blockchainu jsou drby informace, kterou každý účastník opakovaně předává jinému náhodně vybranému členovi a sděluje jim vše, co o transakci vědí. Může být použit k přenosu široké škály informací, které je třeba distribuovat, jako jsou klábosení o totožnosti uživatele, transakce nebo klábosení o blokových blocích.
Příklad: Předpokládejte společenské setkání, na kterém se během přestávek setkává mnoho přátel a klepy. Řekni Peter, že dá drby Paulovi drby o tématu během první přestávky a Paul to řekne Pamele. Ve druhé přestávce možná Pamela předala tyto informace ostatním, jako je Priscilla, takže i když Peter (který zahájil klepy) s Priscillou přímo nepromluvil, ví o Pavlově drby. Je známo, že s každou přestávkou tento drby zhruba zdvojnásobil počet lidí, kteří to znali během předchozí přestávky. Protokol drby se pokouší využít tento mechanismus pro budování shody blockchainu, protože stále více lidí si je detailů plně nebo částečně vědomo.
Hashgraph je datová struktura, která uchovává záznamy o tom, kdo kleboval komu a v jakém pořadí - to znamená, že hashgraph se stává historií spolupráce událostí drby, protože účastníci neustále přidávají informace o svém předchozím klepu ke každé aktuální zprávě o drby. Toto se stává „drby o drby“, protože je to historie samotných drby. Protože každý člen získá kopii Hashgraph, každý člen tak může spočítat, co by mu druhý člen věděl nebo mohl poslat.
Řekni Peter a Paul jsou dva účastníci na blockchainové platformě, která používá mechanismus konsenzu hashgraph. Když je na blockchain umístěna nová transakce, začne se šířit na další členy. Peter o transakci bude vědět, ale Paul o ní neposílá žádné přímé informace. Peter bude vědět, kdy se Paul dozvěděl o transakci, a bude vědět, kdy se Priscilla dozvěděla o skutečnosti, že se Paul o této transakci dozvěděl. Paul vypočítává, jaké informace mohl Peter poslat na základě své vlastní predikce toho, co Peter může vědět. Toto prediktivní výpočty Pavla jsou založeny na tom, co a kdy by se Peter o transakci dozvěděl, podle historie dostupné v hashgrafu.
Protože v síti nejsou přenášeny žádné značné informace a všechny výpočty provádějí jednotliví účastníci samostatně, udržuje se tak velké přetížení sítě. Představuje virtuální hlasování - místo toho, aby každý člen zaslal své informace (hlasy) přímo jinému členovi, vypočítá každý to, co ostatní mohou vědět. Bez jediného hlasování ve skutečnosti existuje jen velmi malá síťová komunikace nad rámec samotných transakcí. Drby (podrobnosti o transakci) a drby o drby (podrobnosti o podrobnostech o transakci) vedou ke spolehlivé datové struktuře hashgraph, což umožňuje sestavení konsensu, který je dostatečný k ověření transakce (nebo pro jakékoli jiné požadavky na budování konsensu)).
Algoritmus hashgraph má za cíl dosáhnout spravedlnosti, protože má úplnou asynchronii, žádné dominantní vůdce, žádnou práci s kulatým robinem a vysokou rychlost bez možnosti chyb.
