ETFFIN Finance >> Finanza personale corso >  >> Cryptocurrency >> Blockchain

Meccanismo di consenso hashgraph

Che cos'è il meccanismo di consenso Hashgraph?

Hashgraph è un meccanismo di consenso decentralizzato che utilizza i concetti blockchain di "pettegolezzi, " "pettegolezzi sui pettegolezzi" e il voto virtuale. Si propone di risolvere i problemi con gli algoritmi standard di costruzione del consenso, come una prova di lavoro (PoW), in termini di maggiore velocità e maggiore efficienza in quanto non invia voti o dettagli sulla rete, che spesso porta a congestione e ritardi.

Punti chiave

  • Il consenso degli hashtag utilizza le informazioni sulle informazioni piuttosto che il contenuto delle informazioni stesso per creare consenso.
  • Le informazioni sulle informazioni sono chiamate "pettegolezzi, " e i gruppi di pettegolezzi sono chiamati "pettegolezzi sui pettegolezzi".
  • Il consenso degli hashtag non ha ricevuto un'ampia adozione da parte della comunità crittografica.

Come funziona il meccanismo di consenso di Hashgraph

Il consenso hashgraph utilizza il protocollo gossip ed è utilizzato nella piattaforma blockchain di Hedera.

I partecipanti alla blockchain che utilizzano il protocollo di gossip trasmettono nuove informazioni (chiamate gossip) sulle transazioni, e parlano anche di pettegolezzi. Viene conservata una cronologia collaborativa di "eventi di gossip" poiché i partecipanti continuano ad aggiungere informazioni sui loro pettegolezzi precedenti a ogni messaggio di gossip corrente.

In termini tecnici, per una blockchain, il gossip è l'informazione trasmessa ripetutamente da ciascun partecipante a un altro membro scelto a caso e dice loro tutto ciò che sanno sulla transazione. Può essere utilizzato per trasferire un'ampia varietà di informazioni che devono essere distribuite, come spettegolare sulle identità degli utenti, transazioni, o spettegolare sui blocchi blockchain.

Per esempio, immagina un incontro sociale in cui molti amici si incontrano e chiacchierano durante le pause. Pietro fa pettegolezzi a Paolo su un argomento durante la prima pausa, e Paul lo racconta a Pamela. Alla seconda pausa, Pamela potrebbe aver trasmesso queste informazioni ad altri, come Priscilla. Di conseguenza, anche se Peter (che ha iniziato il gossip) non ha parlato direttamente con Priscilla, lei sa dei pettegolezzi di Paul.

Ad ogni pausa, questo pettegolezzo è noto per raddoppiare all'incirca il numero di persone che lo conoscevano durante la pausa precedente. Il protocollo di gossip tenta di utilizzare questo meccanismo per costruire il consenso blockchain man mano che sempre più persone vengono a conoscenza dei dettagli in tutto o in parte.

Sfruttare il potere del pettegolezzo

Hashgraph è una struttura di dati che conserva i record di chi ha spettegolato a chi e in quale ordine, ovvero l'hashgraph diventa una cronologia collaborativa degli eventi di gossip poiché i partecipanti continuano ad aggiungere informazioni sui loro pettegolezzi precedenti a ogni messaggio di gossip corrente. Questo diventa il "pettegolezzo sui pettegolezzi, " poiché è storia del gossip stesso. Poiché ogni membro ottiene una copia dell'Hashgraph, ogni membro può calcolare ciò che l'altro membro saprebbe o potrebbe avergli inviato.

Supponiamo che Peter e Paul siano due partecipanti alla piattaforma blockchain che utilizza il meccanismo di consenso dell'hashgraph. Quando una nuova transazione viene inserita nella blockchain, inizierà a diffondersi ad altri membri.

Peter saprà della transazione, ma non invierà alcuna informazione diretta a Paolo al riguardo. Peter saprà quando Paul è venuto a conoscenza della transazione e saprà quando Priscilla è venuto a conoscenza del fatto che Paul era venuto a conoscenza di quella transazione. Da parte sua, Paolo calcola quali informazioni Pietro potrebbe aver inviato in base alla sua stessa previsione di ciò che Pietro potrebbe sapere. Questo calcolo predittivo di Paul si basa su cosa e quando Peter avrebbe appreso della transazione, secondo la cronologia disponibile nell'hashgraph.

Poiché nessuna informazione considerevole viene trasmessa attraverso la rete e tutti i calcoli vengono eseguiti da partecipanti diversi per conto proprio, questo mantiene la congestione della rete in larga misura libera. Questo processo è una forma di voto virtuale, anziché inviare le proprie informazioni (voti) direttamente all'altro membro, ognuno calcola ciò che gli altri potrebbero sapere.

Senza un solo voto in realtà, c'è un sovraccarico di comunicazione di rete molto ridotto al di là delle transazioni stesse. Il gossip (dettagli di una transazione) e il gossip sul gossip (dettagli sui dettagli di una transazione) portano a una struttura dati hashgraph affidabile, consentire la creazione di un consenso sufficiente per autenticare una transazione (o per qualsiasi altro requisito di costruzione del consenso).

L'algoritmo hashgraph mira a raggiungere l'equità, poiché ha una completa asincronia, nessun leader dominante, nessun round robin funzionante, e ad alta velocità senza possibilità di guasti.