
L'algoritmo di consenso, la tolleranza agli errori inspiegabili in un ambiente asincrono, il grafo aciclico orientato e il registro distribuito: ciò che unisce questi concetti e come non farci deviare il cervello è l'argomento di questo articolo su Hedera Hashgraph.
Swirlds Inc. presenta:
La piattaforma di registro distribuito Hedera Hashgraph.
Con i seguenti attori:
Lemmon Baird, matematico, creatore dell'algoritmo Hashgraph, cofondatore, direttore tecnico e chief scientist di Swirlds Inc.;
Mance Harmon, matematico, cofondatore e CEO di Swirlds Inc.;
Tom Troubridge, presidente di Hedera Hashgraph, evangelista della tecnologia Hashgraph.
Partecipano al progetto:
Il gruppo finanziario Nomura Holding;
La compagnia di telecomunicazioni Deutsche Telekom;
Lo studio legale internazionale DLA Piper;
Il rivenditore brasiliano Magazine Luiza;
La corprazione svizzera Swisscom AG.
Non ho mai capito perché tutte le informazioni su Hedera Hashgraph vengano presentate in modo tanto confuso, se ciò sia il risultato di una strategia consapevole da parte degli sviluppatori o se sia solo una coincidenza. In ogni caso, scrivere un testo coerente su Hedera Hashgraph si è rivelato molto difficile. Ogni volta che sembrava che finalmente avessi capito tutto, si scopriva quasi immediatamente che si trattava di un errore profondo. Alla fine, sembra che sia venuto fuori qualcosa di sensato, ma resta il fatto che — leggete con cautela, il rischio di farvi girare la testa è sempre presente.
Parte 1. Il problema dei generali bizantini e le voci
Al centro di questa storia c'è il cosiddetto "Problema dei generali bizantini" (Byzantine Fault Tolerance, BFT) — un esperimento mentale progettato per illustrare il problema di sincronizzazione dello stato dei sistemi quando le comunicazioni sono considerate affidabili, ma i nodi non lo sono. Chiunque sia interessato può esplorare l'argomento più in dettaglio qui o qui.
Gli algoritmi della piattaforma Hedera Hashgraph sono costruiti sulla base di un caso particolare di Byzantine Fault Tolerance — il problema asincrono dei generali bizantini, o aBFT. Nel 2016, il matematico Lemmon Baird presentò per la prima volta una soluzione, e non da stupido, la brevettò subito.
La piattaforma Hedera Hashgraph è caratterizzata dall'uso condiviso e dalla sincronizzazione dei dati digitali secondo l'algoritmo di consenso, dalla decentralizzazione fisica dei nodi di memorizzazione dei dati e dall'assenza di un centro di controllo unico. Tuttavia, il protocollo Hashgraph (in questo caso, Hedera è l'ecosistema, Hashgraph è il protocollo) non appartiene ai blockchain, ma è piuttosto un grafo orientato privo di cicli sequenziali e composto da sequenze parallele che iniziano in un nodo e raggiungono un nodo finale percorrendo strade diverse.
In parole semplici, se il classico blockchain può essere visualizzato come una rigorosa sequenza di anelli (che è, in effetti, la sua caratteristica principale), Hashgraph somiglia visivamente a un bonsai con un'enorme quantità di ramificazioni. Poiché il numero di cicli simultanei è praticamente illimitato, Hashgraph consente di elaborare un numero enorme di transazioni contemporaneamente (gli sviluppatori parlano di 250.000 al secondo, che supera di cinque volte la capacità anche di Visa, per non parlare della rete Bitcoin), con una commissione per transazione di norma assente.
Un'altra differenza fondamentale di Hashgraph rispetto al classico blockchain è il sottoprotocollo gossip (protocollo delle chiacchiere). All'interno del registro distribuito, ogni transazione non implica la trasmissione di tutti i dati, ma solo informazioni su informazioni (Gossip about Gossip). Un nodo informa due altri nodi casuali riguardo a una transazione, che a loro volta trasmettono il messaggio a due ulteriori nodi fino a quando il numero dei nodi informati non arriva a un livello sufficiente per raggiungere il consenso, e ciò si verifica quando la maggior parte dei nodi è stata informata (ed è proprio per questo che si raggiunge il numero dichiarato di transazioni per unità di tempo).
Parte 2. Un killer del blockchain o no
Attualmente, Hedera Hashgraph è in fase di sviluppo. In particolare, è in corso il test della propria criptovaluta con supporto per micropagamenti, di uno storage di file distribuito e di scripting per la creazione di smart contracts basati sui linguaggi dell'ecosistema Ethereum.
Le opinioni su questo progetto mostrano una polarizzazione rara. Alcune fonti senza pensarci troppo etichettano Hashgraph come il "killer della blockchain", mentre altre giustamente notano l'assenza di esempi di applicazioni decentralizzate funzionanti nell'ecosistema di Hedera. Altri ancora sono perplessi dal fatto che la piattaforma sia brevettata e che il suo sviluppo sia sotto il controllo di un consiglio di sorveglianza composto da rappresentanti di diverse aziende della lista Fortune 500 (anche se quest'ultimo aspetto, in effetti, suggerisce che il progetto ha un potenziale reale e non è affatto una truffa). A proposito, qualche tempo fa il progetto è stato distinto in un'azienda separata chiamata Hedera Hashgraph, il che dimostra ancora di più la sua importanza per gli sviluppatori.
Gli sviluppatori, senza attirare troppa attenzione, hanno inizialmente raccolto 18 milioni di dollari in una vendita privata di token per le esigenze operative e, successivamente, altri 100 milioni. Non ci sono dettagli specifici riguardo l'ICO, e in generale, la roadmap di Hedera Hashgraph è particolarmente poco chiara, ma ciò non impedisce all'azienda di condurre un'attività vivace per promuovere questo algoritmo di consenso. L'azienda sta attivamente lavorando alla creazione di diverse comunità professionali — da programmatori ad avvocati, i rappresentanti del progetto hanno già tenuto oltre 80 incontri con cittadini interessati in tutto il mondo, persino in Russia — il 6 marzo a Mosca si è svolto un incontro con il presidente di Hedera Hashgraph, Tom Traubridge, che pare abbia attirato molti rappresentanti dei nostri settori IT e finanziari.
Il signor Traubridge ha annunciato che nei prossimi tempi sono attesi non meno di 40 applicazioni decentralizzate basate su Hedera Hashgraph, e in totale sono in fase di sviluppo oltre 100, quindi nel prossimo futuro tutti avranno l'opportunità di vedere dal vivo come funziona questo sistema.
Totale
In generale, si possono affermare con certezza alcune cose. In primo luogo, il progetto è non triviale e ha già suscitato un grande interesse da parte delle grandi corporazioni. In secondo luogo, per i non specialisti è apertamente difficile da comprendere, il che, probabilmente, spiega la mancanza di dati al riguardo disponibili pubblicamente (e inoltre, secondo i video con il signor Limon, il fatto che quest'uomo intelligente non sia affatto un oratore). In terzo luogo, è poco probabile che diventi il "killer di Bitcoin" o qualcosa di altrettanto patetico, ma i suoi vantaggi dichiarati sembrano abbastanza consistenti da giustificare un'attenta osservazione del progetto.
Inoltre, si vocifera che gli organizzatori stiano per attrarre un ulteriore round di investimenti, quindi prendere parte potrebbe avere molto senso.
Fonte: habr.com
