Tutte le lingue
IOTA è un nuovo tipo di criptovaluta digitale che si concentra sulla risoluzione del problema delle transazioni tra macchine e macchine (M2M). Costruisci un progetto per la futura economia delle macchine (economia delle macchine) realizzando pagamenti senza commissioni di transazione tra le macchine. IOTA fornisce micro-transazioni efficienti, sicure, leggere e in tempo reale senza costi di transazione. È una criptovaluta digitale decentralizzata open source progettata specificamente per l'Internet delle cose, è micro-transazioni in tempo reale e può essere facilmente e facilmente espansa. IOTA va oltre la tecnologia blockchain. È la prima criptovaluta non basata su blockchain per l'intero ecosistema. IOTA può essere considerato un altro altcoin, ma la verità è che IOTA è tutt'altro che un altcoin, va oltre la tecnologia blockchain ed è un'estensione della tecnologia blockchain. IOTA si basa su Tangle piuttosto che sulla tecnologia blockchain.
Il libro mastro distribuito di IOTA, il Tangle, si basa su una struttura di dati chiamata grafo aciclico diretto. Per qualsiasi transazione nella rete IOTA, entrambe le parti della transazione devono verificare le due transazioni precedenti eseguendo una piccola quantità di prova del lavoro. La premessa è che la rete di IOTA può scalare più velocemente man mano che vengono elaborate più transazioni perché è in grado di condurre più verifiche contemporaneamente.
Poiché la tecnologia è ancora agli inizi, IOTA si affida a "coordinatori" supportati dalla IOTA Foundation per garantire che la rete non sia vulnerabile ad attacchi specifici. Il "coordinatore" funge da controllore per ogni transazione valida. In passato, a causa dell'interruzione del coordinatore, il portafoglio ufficiale IOTA non poteva essere utilizzato per un periodo di tempo, il che ha portato a critiche da parte di tutti i ceti sociali sulla centralizzazione e centralizzazione della rete. Quindi lo stesso team IOTA sta pianificando di rimuovere il Coordinatore dalla rete in futuro.
Nell'agosto 2017, un team del MIT ha pubblicato un articolo che descriveva in dettaglio la loro indagine sulla moneta IOTA. L'articolo ha sottolineato che il team IOTA ha effettivamente sviluppato la propria funzione hash crittografica e questa funzione hash ha una scappatoia fatale, ovvero quando vengono immessi hash diversi, ci sarà lo stesso output, cosa che non dovrebbe mai accadere.
Confrontando IOTA (o più specificamente Tangle) e blockchain, c'è una grande differenza tra i due precedenti, perché sono due architetture completamente indipendenti, ma si basano sulle stesse regole.
1. Struttura dati IOTA
Tangle (Tangle) si basa su un grafico aciclico diretto (DAG), piuttosto che su un'architettura a catena continua, che aggiunge blocchi regolarmente. Attraverso DAG, IOTA è in grado di raggiungere un elevato throughput di transazioni (attraverso la verifica parallela) e non addebita commissioni di transazione. Con il continuo sviluppo di Tangle, sempre più partecipanti avvieranno transazioni, l'intero sistema diventerà sempre più sicuro e veloce, il tempo di conferma sarà ridotto e le transazioni saranno completate sempre più velocemente.
2. Innovazione del meccanismo di consenso IOTA
Il consenso blockchain viene completato attraverso un meccanismo molto rigoroso. L'aggiunta del blocco successivo nella blockchain richiede che più parti competano e ottengano i premi o la transazione del blocco commissioni. Per questo motivo, il consenso e la generazione delle transazioni sono separati ed eseguiti da un piccolo sottoinsieme della rete, spesso con una soglia elevata (come Bitcoin), che porta a un'ulteriore centralizzazione.
Nel sistema IOTA, ogni partecipante alla rete può condurre transazioni e partecipare attivamente al consenso. Più specificamente, si individuano direttamente due transazioni (la transazione principale e la transazione della filiale) e si individuano indirettamente altre transazioni nel groviglio figlio. In questo modo la verifica può essere effettuata simultaneamente, e la rete può rimanere completamente decentralizzata, senza la necessità per i miner di trasferire trust o pagare commissioni di transazione.
3. IOTA non ha commissioni di transazione
Ciò si ottiene attraverso il metodo di consenso unico di IOTA. Solitamente affinché una transazione venga verificata e inclusa nel blocco successivo, è necessario pagare una commissione di transazione, ma nel sistema IOTA non ci sono minatori o verificatori (per completare questo lavoro, quindi non è necessario pagare una commissione ). Il consenso di IOTA è completamente decentralizzato e ogni membro della rete può avviare transazioni e confermare direttamente o indirettamente le transazioni passate. È proprio a causa delle caratteristiche intrinseche di questo consenso (selezione del terminale di transazione e requisiti di calcolo) che non devi pagare commissioni.
Le transazioni Bitcoin vengono elaborate dai minatori in gruppi ordinati chiamati blocchi. Esiste un limite al numero di transazioni che possono essere elaborate in un blocco, il che ha scatenato un intenso dibattito su come distribuire proporzionalmente i bitcoin.
Il team di monete IOTA sta lavorando per eliminare la necessità di blocchi e distribuirli in modo più razionale. A differenza di Bitcoin o della maggior parte delle altre blockchain, IOTA non ha il concetto di "minatori" che verificano le transazioni sulla rete. Al contrario, per ogni transazione condotta con valuta IOTA, l'iniziatore della transazione deve eseguire alcune operazioni basate su computer e utilizzare le due transazioni precedenti per fornire una prova di lavoro (Proof of Work, denominata PoW) per questa transazione . Quindi capisci anche che il motivo per cui non ci sono commissioni di transazione per le transazioni con monete IOTA è perché viene utilizzato come ricompensa per aiutare a mantenere la sicurezza della rete.
Poiché non ci sono commissioni da pagare, la valuta IOTA può supportare transazioni estremamente piccole, chiamate "transazioni su scala nanometrica". A causa dell'attuale congestione della rete di Bitcoin di tanto in tanto, le commissioni di transazione sono relativamente alte (al momento della stesura di questo documento, la commissione media di transazione per Bitcoin è superiore a $ 40), il che rende irrealistiche le piccole transazioni ad alta frequenza. Il team IOTA ritiene che dare la priorità alle piccole transazioni faciliti le transazioni tra dispositivi connessi alla rete.
Dicembre 2015. IOTA ha emesso tutti i token sotto forma di crowdfunding e l'importo totale raccolto è stato di oltre 500.000 dollari USA denominati in bitcoin (ovvero, l'importo totale era equivalente a 1337 bitcoin). Poiché il team IOTA non ha riservato alcun token per sé prima della raccolta fondi, la comunità IOTA ha deciso di sostenere il continuo sviluppo del progetto IOTA attraverso donazioni e ha registrato la "Fondazione IOTA" senza scopo di lucro in Germania. per consentire alla fondazione di promuovere meglio lo sviluppo, la ricerca e l'istruzione delle tecnologie correlate per promuovere lo sviluppo di IOTA.
Al momento, IOTA può fare molto bene due cose: il regolamento delle transazioni (in particolare i micropagamenti) e l'integrità dei dati. La maggior parte dei casi d'uso derivati da queste due funzionalità sono significativi e per lo più possibili solo con IOTA.
IOTA è principalmente dedicato all'Internet of Things, dove le risorse, i servizi o le licenze sono pagati dalle macchine. Casi d'uso tra cui smart city, smart grid, infrastrutture, supply chain, ecc. sono tutti possibili obiettivi che IOTA può raggiungere. In questo blog continuerai a scoprire altri casi d'uso per IOTA. Puoi scegliere una guida per il tuo linguaggio di programmazione preferito o persino scrivere tu stesso un linguaggio di programmazione.
L'offerta totale di IOTA è (3^33-1)/2 o 2.779.530.283.277.761. Tutto IOTA viene creato nel blocco iniziale, l'importo totale non è conveniente e non è necessario estrarre, IOTA non è inflazionistico.
Per semplicità, IOTA utilizza il sistema SI (International System of Units) per la misurazione.
Le caratteristiche principali di IOTA (per ora) sono micropagamenti gratuiti, trasferimenti di dati sicuri e data pegging. Con queste due funzionalità, unite alla scalabilità e alla tolleranza alle partizioni di IOTA, siamo in grado di distillare un gran numero di casi d'uso che possono essere raggiunti solo con IOTA.
La principale area di interesse è chiaramente l'Internet of Things, in particolare aree come smart city, infrastrutture e smart grid, supply chain, trasporti e mobilità. Inoltre, IOTA può diventare la spina dorsale di qualsiasi regolamento di transazioni P2P, come pagamenti di rete o persino rimesse.
Link correlati:
https://www.iota.org/
https://iota.org/IOTA_Whitepaper.pdf