DAG

Decentralized Ledger Technology

Un archivio decentralizzato e immutabile non deve per forza essere un Blockchain, che è una struttura lineare.

Dag01

Può essere un Directed Acyclic Graph (DAG) generalizzato.

Dag02

Esistono alcune iniziative in tal senso.

IOTA

Iota01

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

Tangle

  • Transazioni vecchie si possono accorpare e troncare
  • Sopporta partizionamenti di rete anche prolungati
  • Usa logica ternaria anzichè la consueta logica binaria (!)

HashGraph

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)

Swirdle

Copyright, codice non disponibile:

  • Interamente posseduto dalla ditta Hedera
  • Permissioned e privato, a pagamento
  • Occorre dar fiducia ad Hedera

Soluzione promettente ma non definitiva