Cos'è l'Hashgraph? Com'è diverso da Blockchain?

Sommario:

Cos'è l'Hashgraph? Com'è diverso da Blockchain?
Cos'è l'Hashgraph? Com'è diverso da Blockchain?

Video: Cos'è l'Hashgraph? Com'è diverso da Blockchain?

Video: Cos'è l'Hashgraph? Com'è diverso da Blockchain?
Video: How To Fix “ERR_CONNECTION_CLOSED” in Chrome - YouTube 2024, Aprile
Anonim

La tecnologia Blockchain è emersa in risposta al crollo di diverse istituzioni bancarie nel 2008. Ha proposto un nuovo sistema monetario destinato a rimuovere il controllo dell'offerta di moneta, basandosi esclusivamente su un sistema di pagamento elettronico peer-to-peer, progettato specificamente per il regno digitale. Si credeva che questo sistema valutario online fosse un sistema monetario migliore fino a quando alcuni iniziarono a parlare Hashgraph.

Image
Image

Cos'è l'Hashgraph

Si dice che l'Hashgraph sia un sistema più robusto. Il suo algoritmo di consenso fornisce una nuova piattaforma per il consenso distribuito. Alcuni degli attributi comunemente usati per riferire o descrivere Blockchain sono distribuiti, trasparenti, basati sul consenso, transazionali e flessibili. Hashgraph sopporta tutte queste caratteristiche. Tuttavia, è una struttura dati e un algoritmo di consenso che è molto più veloce, più equo e più sicuro della blockchain. È descritto come futuro della tecnologia di ledger distribuito. Utilizza due tecniche speciali per ottenere un consenso rapido, equo e sicuro.

  1. Pettegolezzi su Gossip
  2. Voto virtuale

Pettegolezzi su Gossip in pratica significa aggiungere una piccola quantità di informazioni a questo Gossip, che sono due hash contenenti le ultime due persone con cui si è parlato. Usando queste informazioni, un Hashgraph può essere costruito e aggiornato regolarmente quando più informazioni sono pettegolezzate, su ciascun nodo.

Una volta che l'Hashgraph è pronto, è facile sapere che cosa voterebbe un nodo, poiché siamo a conoscenza delle informazioni che ogni nodo ha e quando lo sapevano. Questi dati possono quindi essere utilizzati come input per l'algoritmo di voto e per scoprire quali transazioni hanno raggiunto rapidamente il consenso.

Hashgraph vs Blockchain

La tecnologia blockchain è un registro digitale incorruttibile delle transazioni economiche. Tuttavia, può essere programmato per registrare non solo transazioni finanziarie ma praticamente tutto di valore. Le informazioni contenute in una blockchain esistono come condivise e sono continuamente riconciliate / aggiornate. Ciò garantisce che i record / dati che detiene siano identici in tutta la rete e non archiviati in nessuna singola posizione. In quanto tale, la blockchain non può essere controllata da una singola entità. In secondo luogo, non ha un singolo punto di errore.

L'Hashgraph, d'altro canto, sostiene di supportare una struttura dati superiore in grado di risolvere molti dei problemi con cui la comunità Blockchain sta combattendo da un po 'di tempo, come il meccanismo del consenso.

Fino ad ora, le tecnologie di consenso sono state classificate in una delle due categorie:

  1. Reti pubbliche (include Bitcoin ed Ethereum)
  2. Privato (soluzioni basate su algoritmi di consenso basati su Leader)

Le reti pubbliche sono costose da gestire e presentano vincoli prestazionali Prova del lavoro (accettando l'ordine in cui può avvenire la transazione, in modo che l'offerta di moneta sia costante e nessuno imbrogli). Questo riduce il numero di applicazioni in cui tali tecnologie possono essere praticamente utilizzate.

Le reti private, a differenza delle reti pubbliche, limitano l'utilizzo a partecipanti noti e fidati. Questo approccio riduce i costi e migliora notevolmente le prestazioni, con algoritmi in grado di raggiungere 1000 transazioni al secondo rispetto a sette per Bitcoin. Detto questo, le scappatoie sotto forma di rilassati standard di sicurezza rendono queste reti potenziali obiettivi per gli attacchi DDoS.

L'algoritmo di Swirld "Hashgraph" supera queste carenze poiché non richiede né Prove di lavoro né Leader. Inoltre, promette di fornire a basso costo e buone prestazioni senza un singolo punto di errore.

È questa combinazione che rende Hashgraph uno strumento, che vale la pena provare.

Altri vantaggi che offre su Blockchain

Un nuovo algoritmo di consenso basato su una tecnologia di registro distribuito superiore. Ciò elimina il requisito di un enorme calcolo e un consumo di energia insostenibile come quelli di Bitcoin ed Ethereum.

Come accennato in precedenza, Bitcoin è limitato a 7 transazioni al secondo. D'altra parte, Hashgraph è 50.000 volte più veloce: limitato solo dalla larghezza di banda - 250.000+ Transazioni al secondo (Pre-Sharding)

Più giusto

Nel mondo blockchain, un minatore può scegliere l'ordine per cui le transazioni si verificano in un blocco, può ritardare gli ordini ponendoli in blocchi futuri, impedendo loro addirittura di entrare nel sistema. Il time stamp di consenso disponibile con Hashgraph offre una soluzione a questo problema. Impedisce a un individuo di influenzare l'ordine di consenso delle transazioni negando qualsiasi tipo di manipolazione dell'ordine delle transazioni.

Tollerante per errore bizantino asincrono

A differenza degli altri sistemi, l'Hashgraph ha dimostrato di essere completamente bizantino asincrono. Ciò significa che non fa supposizioni su come i messaggi veloci vengono passati su Internet. Questa capacità rende resiliente contro attacchi DDoS, botnet e firewall. Bitcoin non è bizantino. Non è nemmeno bizantino sotto cattive ipotesi. In Bitcoin, non c'è mai un momento nel tempo in cui sai di avere un consenso.

100% efficiente

Nessun blocco estratto diventa mai obsoleto. Mentre nella blockchain, le transazioni sono messe in contenitori (blocchi) che formano una singola catena lunga. Se due minatori creano due blocchi contemporaneamente, la comunità ne sceglierà una e scarterà l'altra, causando uno spreco di sforzi. In Hashgraph, ogni contenitore viene usato e nessuno viene scartato.

Quindi, anche se l'Hashgraph sembra essere una tecnologia superiore rispetto a Blockchain, va ricordato che le cose possono semplicemente muoversi un po 'troppo velocemente. Cioè, una volta che inizi a conoscere qualcosa di nuovo, qualcos'altro lo sostituisce prima che tu possa adattarti con successo.

Per capire meglio come funziona l'Hashgraph, consulta questo documento. Per saperne di più visita hashgraph.com.

Consigliato: