DAG
Decentralized Ledger Technology
Un archivio decentralizzato e immutabile non deve per forza essere un Blockchain, che è una struttura lineare.
Può essere un Directed Acyclic Graph (DAG) generalizzato.
Esistono alcune iniziative in tal senso.
IOTA
Nuovo progetto Open Source che vuole integrare Blockchain X con Internet of Things.
Innovazioni:
- Il consenso è determinato da tutti i partecipanti che emettono transazioni, non solo dai miner
- Non è una catena ma un DAG (Directed Acyclic Graph), detto il Tangle
- Transazioni vecchie si possono accorpare e troncare
- Sopporta partizionamenti di rete anche prolungati
- Usa logica ternaria anzichè la consueta logica binaria (!)
HashGraph
Nuovo tipo di consenso basato sul protocollo Gossip-about-Gossip di intercambio messaggi
- Basato su DAG ed un concetto di Virtual Voting
- Protocollo equo con Consensus Time Stamping
- Più di 250,000 TPS
- Supporta Smart Contracts e Smart Properties
Il protocollo si chiama Swirlds, di E. Lawson
- Asyncrhronous Byzantine Fault Tolerant (aBFT)
Copyright, codice non disponibile:
- Interamente posseduto dalla ditta Hedera
- Permissioned e privato, a pagamento
- Occorre dar fiducia ad Hedera
Soluzione promettente ma non definitiva