Groviglio
Cos’è lo IOTA Tangle?
Lo IOTA Tangle è un tipo innovativo di tecnologia di registro distribuito (DLT) specificamente progettato per l’ambiente Internet of Things (IoT). La tecnologia IOTA si basa su un nuovo tipo di DLT, non sul tradizionale modello blockchain. È stato creato dalla IOTA Foundation, una fondazione senza scopo di lucro costituita e registrata in Germania. La missione della Fondazione IOTA è supportare lo sviluppo e la standardizzazione di nuove DLT, incluso il Tangle.
I limiti di progettazione dei sistemi blockchain esistenti per alcune applicazioni hanno portato allo sviluppo di alternative di valuta virtuale che potrebbero essere utilizzate per scopi diversi. IOTA Tangle è stato sviluppato per consentire micro-transazioni senza commissioni per il crescente ecosistema di dispositivi IoT. I dispositivi IoT sono dispositivi abilitati alla rete, inclusi prodotti come elettrodomestici intelligenti, sistemi di sicurezza domestica, periferiche per computer, tecnologia indossabile, router e dispositivi altoparlanti intelligenti dotati di connessioni Wi-Fi, connessioni Bluetooth o comunicazioni near-field (NFC).
Tangle è stato creato con la promessa di un’elevata scalabilità, nessuna commissione e trasferimenti quasi istantanei.
Punti chiave
- Lo IOTA Tangle è un tipo innovativo di tecnologia di registro distribuito (DLT) specificamente progettato per l’ambiente Internet of Things (IoT).
- La tecnologia IOTA si basa su un nuovo tipo di DLT, non sul tradizionale modello blockchain.
- Tangle è stato creato con la promessa di un’elevata scalabilità, nessuna commissione e trasferimenti quasi istantanei.
Capire IOTA Tangle
IOTA è una criptovaluta; la sua architettura è chiamata IOTA Tangle. Tangle utilizza un sistema di prova del lavoro (PoW) per autenticare le transazioni su un libro mastro distribuito. Il sistema PoW di Tangle è simile a quello utilizzato da bitcoin, ma utilizza meno energia e impiega meno tempo rispetto ad altri sistemi PoW (compreso quello utilizzato da bitcoin).
L’interconnessione dell’architettura di Tangle non richiede una verifica totale nel libro mastro. Invece, tutte le parti stanno verificando simultaneamente e, di conseguenza, l’energia e il tempo necessari per completare le transazioni sono ridotti. Inoltre, il processo di verifica di Tangle pretende di garantire che non vi siano transazioni duplicate che porterebbero a una doppia spesa.
Tuttavia, il sistema stesso non era sufficiente per proteggersi da un attacco massiccio e coordinato. Come ha osservato la Iota Foundation, “Se un utente malintenzionato controlla la maggior parte della potenza di hashing nella rete, può anche controllare la direzione del consenso. In particolare, un tale aggressore sarebbe in grado di raddoppiare la spesa e dividere la rete”. Per proteggersi da questo tipo di attacco, Iota ha sviluppato un ruolo chiamato “Coordinatore”. La Fondazione Iota era incaricata di gestire il programma dei coordinatori. Un annuncio nel maggio 2019 ha informato la comunità delle criptovalute che la fondazione IOTA intendeva rimuovere il ruolo di Coordinatore come parte di un aggiornamento dell’intero sistema chiamato Coordicide.
Nel white paper di IOTA, Tangle è descritto come il successore della tecnologia blockchain: “Il Tangle succede naturalmente alla blockchain come il suo prossimo passo evolutivo e offre le funzionalità necessarie per stabilire un sistema di micropagamenti machine-to-machine”.
considerazioni speciali
Vantaggi di Tangle
Un altro vantaggio della tecnologia Tangle è il costo del suo funzionamento. Per le criptovalute basate su blockchain, come Bitcoin, viene applicata una commissione di transazione per tutte le transazioni che si verificano sulla rete (indipendentemente dal valore della transazione). Poiché il meccanismo di archiviazione e elaborazione delle transazioni di Tangle non richiede alcun miner, non ci sono commissioni di transazione.
Poiché il numero di micropagamenti di piccole dimensioni (pagamenti che comportano importi frazionari) aumenta in modo significativo in futuro, i costi di transazione renderanno impraticabile l’uso della criptovaluta basata su blockchain per tali pagamenti. Gli alti costi di transazione hanno già portato al problema della polvere di Bitcoin. La polvere di bitcoin si riferisce alla piccola quantità di bitcoin rimanente o non speso in una transazione che ha un valore inferiore al limite minimo di una transazione valida. Pertanto, l’elaborazione della transazione è impossibile, intrappolando una piccola quantità di Bitcoin in un portafoglio o in un indirizzo.
Aggiornamento del sistema di Iota
Prima dell’annuncio del lancio del principale aggiornamento del sistema di Iota, denominato Coordicide, il ruolo del coordinatore era necessario per proteggere i fondi degli utenti all’interno della rete Tangle. Il coordinatore era un meccanismo di sicurezza che garantiva l’autenticità delle transazioni e impediva le doppie spese. Il ruolo dei coordinatori era quello di annullare l’impatto di eventuali conflitti nel record; in caso di conflitto, ci si aspettava che un coordinatore rifiutasse una transazione.
Tuttavia, poiché un coordinatore era libero di approvare tutti i tipi di transazioni, poteva approvare anche quelle difettose. In teoria, una nuova transazione emessa da un coordinatore che ha approvato una transazione errata non sarebbe approvata da altri coordinatori, mantenendo così l’integrità della rete. In teoria, questo meccanismo di richiesta di approvazioni aggiuntive aveva lo scopo di garantire che solo le transazioni autentiche fossero approvate dal sistema e con un livello più elevato di fiducia, velocità ed efficienza.
Tuttavia, il principio fondamentale della filosofia della tecnologia di registro distribuito (DLT) è che dovrebbero mancare di un’autorità centralizzata. Tangle andò in conflitto con questa filosofia; richiedeva ai coordinatori di monitorare adeguatamente il suo sistema e prevenire gli attacchi. In questo modo, Tangle aveva un’autorità centrale che verificava tutte le sue transazioni; questo è esattamente ciò che la criptovaluta avrebbe dovuto eliminare.
I critici di Tangle hanno affermato che la necessità del ruolo di coordinatore ha consentito alla Fondazione Iota di scegliere quali transazioni avrebbero ricevuto la priorità. Inoltre, questo ruolo ha fornito l’opportunità per un unico punto di attacco: se, per qualche motivo, un coordinatore smette di funzionare o è stato assunto, le conferme nella rete si interrompono.
La Fondazione IOTA ha lavorato per anni per sbarazzarsi della necessità del ruolo di coordinatore. Questa iniziativa, che è stata finalmente annunciata a maggio 2019, si chiama Coordicide.
Il fatto che Iota abbia subito ritardi nell’allontanarsi da questa forma di centralizzazione è stato, secondo quanto riferito, il motivo principale per cui lo sviluppatore principale e co-fondatore di Iota Sergey Ivancheglo ha servito David Sønstebø, direttore della Iota Foundation e un altro co-fondatore, con una causa per circa $ 8,5 milioni.
Alla fine di dicembre 2019, la rete IOTA era inattiva per 24 ore, forse a causa di un attacco coordinato. Una volta che il sistema IOTA Reference Implementation (IRI) ha contrassegnato una transazione come “già contabilizzata” in un bundle, è stata ignorata nel bundle successivo, provocando uno stato di registro corrotto dal quale il nodo non è stato in grado di recuperare. L’incidente ha portato David Sønstebø a dire che il coordicidio non dovrebbe avvenire troppo rapidamente (e certamente non fino a quando tutti i bug non fossero stati risolti).