Pubblicato in 12 March 2019

Hashgraph consenso Meccanismo

Definizione di Hashgraph Consenso Meccanismo

Hashgraph è un nuovo tipo di meccanismo di consenso che costruisce un consenso utilizzando i blockchain concetti di pettegolezzi, gossip di gossip e votanti virtuale. Si punteggi sopra le altre consenso costruzione standard algoritmi , come prova del lavoro (POW) , in termini di una migliore velocità e maggiore efficienza in quanto non invia alcun voto o dettagli sulla rete, che spesso porta a congestione e ritardi.

SMONTAGGIO Hashgraph Consensus Meccanismo

Hashgraph consenso utilizza il protocollo pettegolezzi, e viene utilizzato nel Hedera piattaforma di blockchain. I partecipanti blockchain utilizzando le informazioni relè protocollo pettegolezzo (chiamato gossip) sulle transazioni e spettegolano anche di gossip. Una storia di collaborazione di “eventi gossip” è mantenuto come i partecipanti continuare ad aggiungere informazioni sulla loro precedente pettegolezzi di ogni messaggio pettegolezzi corrente.

Sfruttando la potenza di Gossip

In termini tecnici, per un blockchain, il pettegolezzo è l’informazione trasmessa da ciascun partecipante più volte ad un altro membro scelto a caso, e tutti loro dicendo loro che conoscono la transazione. Può essere utilizzato per trasferire una vasta gamma di informazioni che devono essere distribuiti, come spettegolare su identità degli utenti, transazioni, o spettegolare sui blocchi blockchain.

Un esempio: Si supponga un incontro sociale dove molti amici si incontrano e pettegolezzi durante le pause. Di ‘Peter dà pettegolezzi a Paolo su un argomento durante la prima pausa, e Paolo dice di Pamela. Con la seconda pausa, Pamela potrebbe aver trasmesso queste informazioni ad altri, come Priscilla, quindi, anche se Peter (che ha avviato il gossip) non ha parlato direttamente a Priscilla, lei sa di gossip di Paul. Con ogni interruzione, questo pettegolezzo è noto a circa il doppio del numero di persone che hanno conosciuto durante la pausa precedente. Il protocollo pettegolezzi tenta di utilizzare questo meccanismo per la costruzione del consenso blockchain come sempre più persone diventano consapevoli dei dettagli in tutto o in parte.

Hashgraph è una struttura dati che mantiene i record di che chiacchierato a chi e in quale ordine, cioè, il hashgraph diventa una storia di collaborazione di eventi di gossip come partecipanti continuare ad aggiungere informazioni sulla loro precedente pettegolezzi di ogni messaggio pettegolezzi corrente. Questo diventa il “gossip di gossip”, come è la storia di gossip in sé. Poiché ogni utente ottiene una copia del Hashgraph, in modo che ogni membro può calcolare che l’altro membro saprebbe o avrebbe inviato loro.

Dire Pietro e Paolo sono due partecipanti sulla piattaforma blockchain che utilizza il meccanismo hashgraph consenso. Quando una nuova transazione è posto sulla blockchain, inizierà la diffusione agli altri membri. Peter saprà di transazione, ma non invierà alcuna informazione diretta a Paul su di esso. Peter saprà quando Paolo ha imparato della transazione e saprà quando Priscilla appreso del fatto che Paolo aveva appreso di tale operazione. Da parte sua, Paolo calcola quali sono le informazioni Peter potrebbe aver inviato basato sulla sua previsione di ciò che Peter possa conoscere. Questo calcolo predittivo di Paul si basa su cosa e quando Pietro avrebbe imparato a conoscere la transazione, secondo la storia disponibile in hashgraph.

Dal momento che nessuna informazione di considerevoli dimensioni viene trasmessa attraverso la rete e tutti i calcoli vengono eseguiti da diversi partecipanti in proprio, questo mantiene la congestione della rete libera in grande misura. Costituisce virtuale di voto, invece di ciascun membro inviare i propri dati (voti) direttamente agli altri Stati, ognuno calcola quello che gli altri possono sapere. Senza un solo voto di essere gettato in realtà, c’è ben poco overhead di comunicazione di rete al di là delle operazioni stesse. Le chiacchiere (dettagli di una transazione) e gossip pettegolezzi (dettagli su dettagli di una transazione) portano ad una struttura di dati hashgraph affidabile, permettendo un consenso da costruire che è sufficiente per autenticare una transazione (o altri requisiti di costruzione del consenso ).

L’algoritmo hashgraph mira a raggiungere l’equità, in quanto ha asincronia completa, nessun leader dominante, senza lavoro round robin e ad alta velocità senza possibilità di errori.