MiniDAG
Il protocollo STILL è il primo MiniDAG al mondo, un sistema di consenso innovativo che riduce la dimensione del consenso completo rispetto a BlockDAG, linearizzando il grafo DAG in una struttura a catena.
Rispetto a un sistema BlockDAG, MiniDAG rimuove i dati non necessari dai blocchi laterali e fornisce una garanzia immediata dell’ordine della catena.
Vantaggi di MiniDAG
- Aumento del throughput dei blocchi rispetto a una blockchain classica
- Maggiore sicurezza per una rete con vincoli di latenza
- Impronta ridotta per i blocchi laterali (blocchi che non sono nella catena, ma contribuiscono comunque alla sicurezza della catena): più scalabile rispetto a BlockDAG
- L’ordine della catena viene stabilito non appena un blocco viene trovato
- Tempi di blocco inferiori al secondo possono essere gestiti con un tasso minimo di orfani.
Spiegazione dettagliata
Ogni blocco STILL memorizza un riferimento agli ultimi N
hash di blocchi nella loro storia della catena. Questi riferimenti sono chiamati antenati MiniDAG.
Ogni volta che un nodo rileva un blocco alternativo valido, questo viene incluso come lato al modello di blocco corrente, purché il blocco corrente e il blocco alternativo condividano almeno un antenato MiniDAG (uno degli ultimi N
blocchi è un antenato comune).