DEFINICIÓ del Mecanisme de consens de Hashgraph
Hashgraph és un nou tipus de mecanisme de consens que crea un consens mitjançant els conceptes blockchain de xafarderies, xafarderies sobre xafarderies i votació virtual. Puntua sobre els altres algoritmes de creació de consens estàndard, com la prova del treball (PoW), en termes de millor velocitat i major eficiència, ja que no envia cap vot ni cap detall a la xarxa, cosa que sovint comporta congestions i retards.
Mecanisme de consens de l'Hashgraph Downdown
El consens Hashgraph utilitza el protocol de xafardeig i s'utilitza a la plataforma blockchain de Hedera. Els participants de blockchain utilitzen la informació del relleu del protocol de xafardeig (anomenada xafardeig) sobre les transaccions, i també fan xerrades sobre xafardeigs. Es conserva un historial col·laboratiu d’esdeveniments de xafardeig mentre els participants continuen afegint informació sobre les seves xafarderies anteriors a tots els missatges actuals.
Aprofitant el poder de les xafarderies
En termes tècnics, per a una cadena de blocs, la informació transmesa per part de cada participant repetidament a un altre membre escollit a l'atzar i que els explica tot el que saben sobre la transacció. Es pot utilitzar per transferir una gran varietat d’informació que cal distribuir, com xerrar sobre identitats d’usuaris, transaccions o xerrar sobre blocs de blockchain.
Un exemple: Assumeix una tertúlia on molts amics es reuneixen i xafardeixen durant les pauses. Diguem que Peter dóna xafarderies a Paul sobre un tema durant el primer descans i Paul li explica a Pamela. A la segona pausa, Pamela podria retransmetre aquesta informació a altres persones, com Priscilla, per la qual cosa, tot i que Peter (que va iniciar les xafarderies) no va parlar directament amb Priscilla, sap de les xafarderies de Pau. Amb cada pausa, se sap que aquest xafardeig duplica aproximadament el nombre de persones que ho van conèixer durant la pausa anterior. El protocol de xafarderies intenta fer servir aquest mecanisme per crear consens de blockchain a mesura que cada vegada més persones prenen consciència dels detalls de manera total o parcial.
Hashgraph és una estructura de dades que manté els registres de qui va xafardejar a qui i en quin ordre, és a dir, l'hashgraph es converteix en un historial col·laboratiu d'esdeveniments, mentre que els participants continuen afegint informació sobre les seves xafarderies anteriors a tots els missatges actuals. Això es converteix en el "xafardeig sobre xafarderies", ja que és la història sobre la pròpia xafardeja. Atès que cada membre obté una còpia del programa Hashgraph, de manera que cada membre pot calcular el que l'altre membre sabria o li podria haver enviat.
Dir que Peter i Paul són dos participants a la plataforma blockchain que utilitza el mecanisme de consens dels hashgraph. Quan es posa una nova transacció a la blockchain, es començarà a difondre per altres membres. Peter sabrà sobre la transacció, però no li enviarà cap informació directa a Paul. Peter sabrà quan Paul es va assabentar de la transacció i sabrà quan Priscilla es va assabentar del fet que Pau s'havia assabentat d'aquesta transacció. Per la seva banda, Pau calcula quina informació pot haver enviat Peter en funció de la seva pròpia predicció del que Pere sabria. Aquest càlcul predictiu de Paul es basa en què i quan Pere hauria après sobre la transacció, segons la història disponible al hasgraf.
Com que no es transmet cap informació important a la xarxa i tots els participants són realitzats per diferents participants per compte propi, això manté la congestió de la xarxa lliure en gran mesura. Constitueix votació virtual: en lloc de que cada membre enviï la seva informació (vots) directament a l'altre membre, cadascun calcula el que altres poden conèixer. Sense que hi hagi un vot únic en realitat, hi ha molt poca comunicació de xarxa per sobre de les transaccions. Les xafarderies (detalls d’una transacció) i les xafarderies sobre xafarderies (detalls sobre els detalls d’una transacció) condueixen a una estructura de dades hashgraph fiable, permetent crear un consens que sigui suficient per autenticar una transacció (o per a qualsevol altre requisit de creació de consens.).
L’algoritme hashgraph pretén aconseguir l’equitat, ja que té una asincronia completa, sense líders dominants, sense funcionament de robin rodó i gran velocitat sense possibilitat de falles.
