Introduzione al protocollo IOTA. Il protocollo IOTA è un libro mastro distribuito open source costruito pensando all'Internet of Things (IoT), con microtransazioni e integrità dei dati per le macchine. Il protocollo IOTA è progettato per superare un problema che vede intrinsecamente problematico nello spazio crittografico: la scalabilità.
La scalabilità è un problema che si riferisce alle reti di criptovaluta che non possono gestire i livelli mainstream dei pagamenti. Ad esempio, Bitcoin può gestire solo una quantità limitata di transazioni, il che significa che non può eseguire allo stesso livello di PayPal o Visa.
Con la rete Lightning - una soluzione di ridimensionamento di livello 2 - questo problema è alleviato per Bitcoin. Tuttavia, il protocollo IOTA è stato creato specificamente in modo che sia necessario fare affidamento su una soluzione di ridimensionamento per risolvere questo problema.
Cos'è il protocollo IOTA?
La maggior parte dei progetti di criptovaluta si basa sulla tecnologia blockchain, altrimenti nota come tecnologia di contabilità distribuita (DLT), per elaborare e verificare le transazioni. Le transazioni sono raggruppate in “blocchi” di informazioni. E' quindi i lavori di minatori di dati per setacciare le transazioni e verificarli. Tuttavia, i minatori richiedono tasse per i loro servizi.
Le tasse minerarie sono essenziali per fornire un incentivo ai minatori. Questo, gemellato con il problema della scalabilità, è il motivo per cui IOTA ha scelto di non utilizzare una blockchain. Il protocollo IOTA è un libro mastro distribuito per l'Internet of Things (IoT). Al posto di una blockchain convenzionale, IOTA utilizza un'grafo acrilico diretto' (DAG).
Ha un protocollo a prova di quantum noto come' il Tangle.' Il gruppo di disponibilità del database IOTA Tangle non ha commissioni sulle transazioni e nessun limite fisso per quante transazioni possono essere confermate al secondo. Il throughput crescerà in tandem con l'attività nella rete. Più attività si verifica si tradurrà in una rete più veloce.
Come funziona il Tangle?
Senza una blockchain non ci sono blocchi di transazioni da elaborare e verificare dai minatori. Invece le transazioni del protocollo IOTA sono confermate da una o più transazioni successive. Questo perché il groviglio richiede due transazioni padre. Di conseguenza, la struttura della rete può essere tracciata come un grafico diretto con zero cicli diretti. Di seguito è riportata una rappresentazione visiva di come potrebbe apparire la rete, presa dal sito IOTA.
Immagine: groviglio.
Per partecipare alla rete, tutti gli utenti devono fare è eseguire una piccola quantità di lavoro computazionale che verifica due transazioni precedenti. Questo annulla la rete di una struttura gerarchica che, a sua volta, porta a tutti ad avere pari incentivi e ricompense.
I siti web IOTA dubitano di questo “payit-forward.' Il concetto è semplice: verifica due transazioni e la tua ricompensa è la tua transazione. Anche se questo potrebbe sembrare un processo un po' noioso, elimina anche la necessità di offrire ricompense finanziarie. Le tariffe saranno trascurabili.
Dal momento che non è orientato al denaro, può anche memorizzare in modo sicuro le informazioni all'interno delle transazioni Tangle - quindi non si limita a liquidazioni di valore transazionale. Più persone attive sulla rete si traduce in transazioni più veloci, tuttavia questo non viene senza costi. La rete dipende interamente da persone che confermano due transazioni precedenti, se qualcuno sta cercando di effettuare rapidamente una transazione sceglierà un'altra rete.
Come fai a sapere se una transazione può essere considerata attendibile?
Nei blockchain convenzionali, le persone sanno quanto possono fidarsi di un blocco di transazioni in base al numero di conferme. Senza blocchi di transazioni/informazioni, il protocollo IOTA funziona in modo diverso.
Invece le transazioni hanno un peso e un peso cumulativo. Un peso delle transazioni determina la quantità di lavoro di calcolo deve essere eseguito per convalidare la transazione. Il peso cumulativo si riferisce al peso di una transazione e al peso totale delle transazioni che hanno approvato la prima operazione.
Di seguito è riportata una rappresentazione visiva delle transazioni ponderate, prese dal consenso IOTA GitHub.
Immagine:.
L'immagine mostra le transazioni colorate in verde come' completamente confermate' mentre quelle di colore blu sono' non confermate' il che significa che è solo parzialmente confermata. Quelli di colore grigio o giallo indicano che la transazione deve ancora avere un lavoro di conferma su di essa.
Non mostra una transazione colorata in rosso, ma se lo facesse quella transazione verrebbe notata come' in conflitto' per indicare che qualcosa potrebbe essere sbagliato o non è valido. La ricerca di transazioni attendibili richiederà all'utente di esaminare il peso e il peso cumulativo di una transazione per effettuare la stima se desidera confermarla.
Hashcase Lite
Gli algoritmi di Proof-of-Work (PoW) sono utilizzati in una gamma di progetti crittografici, Bitcoin incluso. PoW aiuta a prevenire gli attacchi di spam. Hashcash è un pezzo di tecnologia utilizzato in PoW. Include la risoluzione di un puzzle. I dispositivi informatici devono indovinare con successo un codice alfanumerico noto come “nonce.' Il potere di hashing determina quanto velocemente e facilmente il puzzle è da risolvere. L'elaborazione più rapida richiede una maggiore potenza di calcolo.
In Bitcoin, PoW viene utilizzato per confermare e verificare le transazioni. Tuttavia, IOTA utilizza Hashcash Lite, il che significa che molti tipi di dispositivi informatici possono utilizzare la piattaforma IOTA.
Paga fare ricerche
Speriamo che questa introduzione al protocollo IOTA ti abbia aiutato a capire come sia un'alternativa alla tecnologia blockchain.
Prima di prendere qualsiasi decisione riguardante il protocollo IOTA o qualsiasi progetto/rete crittografica assicurati di fare una ricerca adeguata.
Non facciamo alcuna raccomandazione su criptovalute, reti o progetti e come tale non si potrebbe mai fare troppa ricerca. In definitiva, sei responsabile delle decisioni che prendi.
Interessato a leggere di più su diverse blockchain? Scopri di più su Skycoin e Internet decentrato con la nostra guida sull'argomento.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.