IOTA je distribuirana knjiga transakcija koja je stvorena radi beleženja i izvršavanja transakcija između računara i uređaja u ekosistemu Interneta stvari (IoT). Za obračun transakcija u svojoj mreži, knjiga transakcija koristi kriptovalutu poznatu kao MIOTA. Tangle, sistem čvorova koji se koriste za potvrdu transakcija, je osnovna inovacija IOTA-e. Tangle, prema IOTA-i, je brži i efikasniji od tradicionalnih blockchainova koji se koriste u kriptovalutama. IOTA fondacija, neprofitna organizacija zadužena za knjigu transakcija, potpisala je sporazume sa poznatim korporacijama kao što su Bosch i Volkswagen radi proširenja vrednosti platforme među povezanim uređajima.
Do 2020. godine, milijarde uređaja bi bile povezane na Internet. Uređaji u ovom ekosistemu Interneta stvari (IoT) mogu komunicirati podatke i informacije o plaćanju sa mnogim drugim uređajima tokom dana. IOTA ima za cilj da postane standardni metod obavljanja transakcija uređaja. Kreatori knjige transakcija opisuju je kao "javnu permissionless osnovu za Internet stvari koja olakšava interoperabilnost između brojnih uređaja." Jednostavno rečeno, ovo implicira da će omogućiti transakcije između povezanih uređaja i biti dostupna svakome.
Kreatori IOTA-e kažu da ona prevazilazi mnoge probleme koji muče kriptovalute izgrađene na tradicionalnim blockchainovima. Ovi problemi uključuju centralizovanu prirodu rudarenja, spore mrežne brzine i skalabilnost. Skalabilnost u kontekstu kriptovaluta odnosi se na teškoću proširivanja broja transakcija koje obrađuje blockchain bez kompromitovanja drugih metrika. Ovi problemi su uglavnom rezultat zaostalih transakcija na Bitcoin blockchainu. Zaostale transakcije uzrokovane su mnoštvom faktora, uključujući ograničene veličine blokova i težinu zagonetki koje rudari moraju rešiti radi dobijanja kriptovalute kao nagrade. IOTA rešava ove probleme reimaginiranjem blockchain arhitekture kao Tangle, novog metoda organizacije podataka i validacije transakcija.
IOTA je bila kritikovana uglavnom zbog tehničkih problema. Tehnologija IOTA-e, kao i većina kriptovaluta, je nova i neisprobana. Phishing napad na njenu mrežu doveo je do gubitka od $3,94 miliona u MIOTA. Kao reakcija na napad, IOTA razvojni tim objavio je blog post koji opisuje kako kreirati robusno seme za korišćenje sa njenom kovanicama.
Kaže se da su kreatori IOTA-e "kotrljali" svoju kriptovalutu. Drugim rečima, izmislili su sopstveni mehanizam enkripcije umesto korišćenja široko korišćene SHA-256 heš funkcije koja se koristi u Bitcoinu. Istraživači na MIT-ovoj Inicijativi za digitalne valute otkrili su značajne nedostatke u IOTA-inoj heš funkciji, poznatoj kao Curl. Kada su date dva različita ulaza, funkcija je davala isti ishod. Kolizija je karakteristika koja ukazuje na pogrešnu heš funkciju. MIT istraživači su u svojoj istrazi ranjivosti ukazali da bi zlonamerni akter mogao koristiti njihov pristup radi oštećivanja ili krađe korisničkih sredstava iz Tangle-a. Problem je rešio IOTA tim.
Postoje moguće teškoće sa IOTA-inim tvrdnjama da će DAG-ovi rešiti probleme skalabilnosti blockchaina. Suosnivač Ethereuma, Vitalik Buterin, doveo je u pitanje kapacitet hashgraphs-a (fundamentalnih struktura podataka za DAG) da prevazide teškoće skalabilnosti. Prema njemu, postojeće verzije hashgraphs-a ne rešavaju zavisnost blockchaina od računarske memorije i procesorske snage. Skalabilnost sistema zasnovanog na hashgraphu i dalje zavisi od kapaciteta i brzine pojedinačnih mašina u njegovoj mreži.