Punti chiave:
In cosa differiscono i BlockDAG e le blockchain?
I DAG offrono maggiori opportunità ma presentano anche degli svantaggi.
Possono le tecnologie essere partner anziché opporsi tra loro?
Concetto di blockchain. Foglio di carta con idee o piano, tazza di caffè e occhiali sulla scrivania Leggi CoinChapter.com su Google News
YEREVAN (CoinChapter.com) — Matematicamente, i grafici aciclici diretti (DAG) rappresentano un grafico con bordi diretti e senza cicli (ovvero, nessun percorso da un vertice a se stesso), come mostrato nel grafico seguente.
Grafi aciclici diretti (DAG). Fonte: medium.com
Tuttavia, il paradigma ha trovato le sue implicazioni proprio accanto alla tecnologia blockchain, sostenendo che potrebbe essere utile per risolvere il trilemma blockchain. Quindi, entra in BlockDAG.
BlockDAG contro Blockchain
Prima di lanciarsi nel confronto, ci sono diversi termini che necessitano di chiarimenti. Nel contesto dei registri distribuiti, un blockDAG è un DAG i cui vertici rappresentano i blocchi e i cui bordi rappresentano i riferimenti dai blocchi ai loro predecessori.
La differenza nella struttura offre opportunità.
Sia la blockchain che il blockDAG sono registri distribuiti. Tuttavia, hanno strutture diverse. Una blockchain rappresenta una catena di blocchi di transazioni in un ordine cronologico inalterabile. Al contrario, un blockDAG è una rete di transazioni individuali collegate a molteplici altre transazioni.
Non ci sono blocchi di transazioni nelle reti DAG. Se la blockchain è un elenco collegato, un DAG è un albero che si ramifica da una transazione all'altra, poi a un'altra e così via.
Pertanto, un blockDAG fornisce una nuova prospettiva sulla convalida, che potrebbe portare il concetto di decentralizzazione a un ulteriore passo avanti. In contrasto con le molteplici soluzioni al consenso di una blockchain, in un DAG, le singole transazioni si convalidano a vicenda.
Inoltre, il sistema elimina la necessità di commissioni, poiché ogni partecipante alla transazione è automaticamente un minatore e un validatore (non per le proprie transazioni). In questo modo, blockDAG riduce anche la necessità di un “esercito di minatori”, riducendo così il consumo di energia.
D’altro canto, la blockchain offre trasparenza e immutabilità, cosa difficile da ottenere con blockDAG. È anche relativamente ben consolidato, essendo la base delle criptovalute.
Problema dei nodi orfani che una blockchain non può risolvere
Il blockDAG è nato come parte della soluzione al problema del tasso di orfani della blockchain. I nodi orfani sono blocchi estratti simultaneamente come un altro blocco ma non accettati dalla blockchain.
È risaputo che un tasso elevato di orfani compromette la sicurezza; più i blocchi onesti finiscono all'esterno della catena più lunga a causa di biforcazioni spontanee, meno sicura è la catena.
blockDAG è la nemesi o un partner?
Le blockchain, come ogni altra tecnologia, hanno i loro difetti.
Uno di questi è il già citato trilemma blockchain. In breve, si tratta dell’idea che non è ancora possibile avere una blockchain completamente decentralizzata che offra un’elevata scalabilità e vanti una sicurezza inattaccabile. Qualsiasi tecnologia blockchain ne sacrifica almeno uno a favore degli altri due.

Bitcoin ha scelto la decentralizzazione e la sicurezza, mentre Ethereum ha optato per la sicurezza e la scalabilità, lasciando la decentralizzazione nello specchietto retrovisore. La tecnologia BlockDAG può eliminare la necessità di scegliere?
BlockDAG e il trilemma blockchain.
Come accennato, i BlockDAG possono eliminare il problema dei nodi orfani. Tuttavia, questi non sono gli unici ostacoli a un registro più sicuro. Le connessioni DAG possono essere più caotiche e quindi più difficili da tenere traccia. Senza un ordine rigoroso e con più vettori di attacco, le convalide in tutto un sistema blockDAG possono compromettere la sicurezza.
Leggi anche: Rapporto tra Blockchain e Criptovaluta.
Gli aspetti di decentralizzazione e scalabilità del trilemma ricevono un enorme impulso con blockDAG, ma è difficile preservare la coerenza del sistema.
Pertanto, un blockDAG potrebbe non essere autonomo, essendo considerato una “soluzione” o un “nuovo protocollo” in sé e per sé. Invece, un blockDAG è un framework per ideare protocolli di consenso che possono (o meno) essere altrettanto sicuri e più scalabili dei protocolli basati su catena.
Il post Cos'è la tecnologia BlockDAG: la nemesi della Blockchain? è apparso per la prima volta su CoinChapter.



