IOTA yra paskirstytasis žurnalas, skirtas įrašyti ir vykdyti operacijas tarp mašinų ir įrenginių daiktų interneto (IoT) ekosistemoje. Žurnalas naudoja kriptovaliutą, vadinamą „mIOTA“, savo operacijų apskaitai tinkle. Pagrindinė IOTA naujovė yra „Tangle“, mazgų sistema, naudojama operacijoms patvirtinti. IOTA teigia, kad „Tangle“ yra greitesnis ir efektyvesnis nei įprastos blokinės grandinės, naudojamos kriptovaliutose. „IOTA“ fondas, ne pelno fondas, atsakingas už knygą, pasirašė rašalu sutartis su garsiomis įmonėmis, tokiomis kaip „Bosch“ ir „Volkswagen“, siekdamas išplėsti platformos naudingumą tarp prijungtų įrenginių.
IOTA supratimas
Tyrimų bendrovės „Gartner“ duomenimis, iki 2020 m. Prie interneto bus prijungta 20, 4 milijardo įrenginių. Šioje daiktų interneto (TTO) ekosistemoje kiekvienas įrenginys keisis duomenimis ir mokėjimo informacija su keliais kitais įrenginiais, vykdydamas visą dieną vykdomas operacijas.
IOTA ketina tapti standartine operacijų su įrenginiais režimu. Jos įkūrėjai knygą apibūdino kaip „daiktų interneto, kuriam netaikoma viešo leidimo, pagrindą, kuris įgalina kelių įrenginių sąveiką.“ Paprastais žodžiais tariant, tai reiškia, kad jis sudarys galimybę vykdyti operacijas tarp prijungtų įrenginių ir kiekvienas galės juo naudotis..
IOTA įkūrėjai teigia, kad tai išsprendžia daugybę problemų, susijusių su kriptovaliutomis, kurios yra sukurtos standartinėse blokinėse grandinėse. Šios problemos svyruoja nuo kasybos centralizavimo tam tikrai grupei iki mažo tinklo greičio iki mastelio didinimo arba problemos, susijusios su „blockchain“ apdorojamų operacijų skaičiaus padidinimu nepažeidžiant kitos metrikos.
Tos problemos pirmiausia kyla dėl atsilikusių operacijų „Bitcoin“ blokinėje grandinėje. Pats atsilikimas yra dėl įvairių priežasčių, pradedant mažais blokais ir baigiant galvosūkiais, kuriuos turi išspręsti kalnakasiai, norėdami uždirbti kriptovaliutą kaip atlygį. IOTA šias problemas išsprendžia pertvarkydama „blockchain“ architektūrą į „Tangle“ - naują duomenų tvarkymo ir operacijų patvirtinimo būdą.
IOTA istorija
Vėliau prisijungę Sergejus Ivancheglo, Serguei Popovas, Davidas Sønstebø ir Dominikas Schieneris kartu įkūrė IOTA.
„The blockchain“ buvo paskelbta 2015 m. Spalio mėn., Paskelbiant pranešimą apie žetonų pardavimą internetiniame „bitcoin“ forume. IOTA šaknys siekia Jinn projektą. Šiuo projektu buvo siekiama sukurti trišalę arba pigiai kainuojančią ir energiją taupančią techninę įrangą, visų pirma bendrosios paskirties procesorius, skirtą naudoti daiktų interneto ekosistemoje. Jinn surengė minios išpardavimą savo žetonams 2014 m. Rugsėjį. Išparduodant minią, buvo parduota apie 100 000 žetonų, kurių kolekcija sudarė 250 000 USD.
Jinn žetonai netrukus buvo karštame vandenyje, nes jie buvo parduodami kaip pelno dalijimosi žetonai. (Tuo metu pradiniai monetų pasiūlymai traukėsi ir nebuvo aiškios jų teisinės padėties). 2015 m. Jinn buvo pervadinta į IOTA, o dar vienas ženklo pardavimas buvo surengtas. Šiuo metu žetonai buvo parduodami kaip naudingumo žetonai, o „Jinn“ žetonų savininkai galėjo keistis savo žetonais lygiavertiškai su naujuoju „blockchain“. Pasak Davido Sønstebø, IOTA buvo „sukurta“ dėl Jinn projekto. „..Taigi prasminga pirmiausia pristatyti IOTA, o po to - Jinn“, - sakė jis.
IOTA genezės operacija buvo adresas su balansu, kuriame buvo visa mIOTA, jos kriptovaliuta, kuri kada nors bus išminuota. Tačiau ataskaitose teigiama, kad genezės operacijos momentinį vaizdą dar reikia rasti internete. Šie žetonai buvo išsklaidyti kitais „steigėjo“ adresais. Bendras planuojamas egzistuoti mIOTA skaičius yra 27 kvadrilijonai. Pasak IOTA įkūrėjų, bendras „mIOTA“ skaičius „gražiai“ telpa su didžiausia leidžiama sveika skaičiaus verte „Javascript“, programavimo kalba. Per tris mėnesius nuo debiuto kriptovaliutų rinkose „mIOTA“ pasiekė aukščiausią 14, 5 milijardų JAV dolerių vertinimą manijos užpakalyje apie bitcoin perspektyvas. Bet nuo to laiko jo vertė krito kartu su paskesniu kriptovaliutų rinkose.
Pagrindiniai išvežamieji daiktai
- IOTA yra „grandinės grandinė“, sukurta tvarkyti operacijas tarp prijungtų prietaisų IoT ekosistemoje. Jo kriptovaliuta yra žinoma kaip mIOTA. Tai prasidėjo kaip aparatūros projektas, kurio tikslas buvo suprojektuoti nebrangius bendrosios paskirties procesorius. Ja siekiama išspręsti svarbiausias „Bitcoin“ mastelio ir našumo problemas, pakeisdamas „blockchain“ į „Tangle“ - mazgų sistemą, kurioje kiekviena nauja operacija patvirtina du ankstesnius sandorius. IOTA turi savo mastelio keitimo problemų rinkinį, o jos garbanojimo maišos funkcija, naudojama saugumui, yra pažeidžiama.
Kaip IOTA išsprendžia „Bitcoin“ mastelio problemas?
IOTA sprendimas „Bitcoin“ problemoms yra atsisakyti keleto pagrindinių „blockchain“ koncepcijų ir topografinių apribojimų. „mIOTA“, IOTA kriptovaliuta, yra iš anksto išminuota ir sutarimas dėl operacijų įvyksta skirtingai, palyginti su „grandinės grandine“. IOTA kūrėjai pasiūlė naują duomenų struktūrą (būdą, kaip organizuoti skaitinius vaizdus kompiuterio atmintyje), žinomą kaip „Tangle“.
Tangle yra decentralizuotas aciklinis grafikas (DAG), mazgų sistema, kuri nėra nuosekli. Taigi, kiekvienas mazgas gali būti sujungtas su keliais kitais mazgais „Tangle“. Bet jie yra sujungti tik tam tikra kryptimi, tai reiškia, kad mazgas negali atsigręžti į save. Standartinė grandininė grandinė taip pat yra DAG, nes tai yra nuosekliai susietas rinkinys. Bet IOTA „Tangle“ yra lygiagreti sistema, kurioje operacijos gali būti apdorojamos vienu metu, o ne paeiliui. Kai prie jo pridedama daugiau sistemų, „Tangle“ tampa saugesnis ir efektyvesnis apdorojant operacijas.
„Bitcoin“ sistemoje, kurioje veikia visi mazgai, kuriuose yra visa knygos vadovo operacijų istorija, grupė reikalinga patvirtinimams ir sutarimui. Šis procesas reikalauja daug energijos ir skaičiavimo.
Visiški mazgų išminuotojai „Tangle“ nereikia. Kiekviena nauja operacija patvirtinama nurodant dvi ankstesnes operacijas, sumažinant laiką ir atmintį, reikalingą operacijai patvirtinti. Prie operacijos pridedamas lengvai išsprendžiamas ir aiškus „Proof of Work“ (PoW) galvosūkis. Du pasirinkti sandoriai yra vadinami patarimais. IOTA sistema naudoja patarimo parinkimo algoritmą su „pasitikėjimu“ kaip priemonę patvirtinti operaciją. Jei praeityje sandoris buvo patvirtintas 97 kartus, tada yra 97% patikimumo, kad mazgas ateityje jį patvirtins.
Su pasitikėjimo sąvoka susijusi operacijos svarba. Kai judama per „Tangle“, operacija įgauna didelę reikšmę. Operacijų svoris didėja, kai patvirtinama. Kai operacija bus patvirtinta, ji bus transliuojama visam tinklui, o kita nepatvirtinta operacija gali pasirinkti naujai patvirtintą operaciją kaip vieną iš patarimų, kaip patvirtinti save.
Šis operacijos patvirtinimo būdas neima jokių mokesčių ir mažina energijos sąnaudas, suteikdamas galimybę „mIOTA“ naudoti daugybėje įvairių prietaisų ir mašinų su skirtingais galios poreikiais.
Valdymo protokolas
IOTA nenurodė savo „grandinės“ valdymo struktūros. IOTA fondas pirmiausia yra atsakingas už IOTA finansavimą ir vystymą. Ankstesniame pranešime Johnas Licciardello, buvęs IOTA Ekosistemų plėtros fondo (EDF) generalinis direktorius, teigė, kad EDF ketina sukurti programą, kuri leistų IOTA bendruomenės nariams balsuoti dėl pasiūlymų, susijusių su jos būsima kryptimi. Tačiau iniciatyva kol kas nėra atnaujinta.
Rūpesčiai dėl IOTA
IOTA kritika daugiausia nukreipta į techninius trūkumus. Kaip ir daugumoje kriptovaliutų, IOTA sistema yra nauja ir neįrodyta. Dėl sukčiavimo sukčiavimo išpuolio jo tinkle buvo pavogta 3, 94 mln. USD vertės „mIOTA“. Reaguodama į išpuolį, IOTA kūrimo komanda parašė tinklaraščio įrašą, kuriame aprašė veiksmus, kaip sugeneruoti stiprią sėklą savo kriptovaliutos naudojimui.
Manoma, kad IOTA kūrėjai „sukūrė“ savo kriptografiją. Kitaip tariant, jie sukūrė savo šifravimo schemą nuo nulio, atsisakydami plačiai naudojamos „SHA-256“ maišos funkcijos, naudojamos „Bitcoin“. MIT skaitmeninės valiutos iniciatyvos komanda nustatė rimtų IOTA maišos funkcijos, vadinamos Curl, pažeidžiamumą. Funkcija sukuria tą patį išėjimą, kai jai buvo duoti du skirtingi įėjimai. Ši savybė yra žinoma kaip susidūrimas ir reiškia sugadintą maišos funkciją. Analizuodami pažeidžiamumą, MIT komanda pareiškė, kad blogas aktorius savo technika galėjo sunaikinti ar pavogti vartotojo lėšas iš „Tangle“. IOTA komanda ištaisė pažeidžiamumą.
Atsižvelgiant į tai, kad „mIOTA“, kriptovaliuta, naudojama IOTA, vis dar turi traukti, vis dar reikia įrodyti jos teiginius, kad naudojant DAG bus pašalintos blokinių grandinių mastelio problemos. „Ethereum“ įkūrėjas Vitalikas Buterinas suabejojo, ar hashgrafai (pagrindinės DAG duomenų struktūros) gali išspręsti mastelio didinimo problemas. Kaip jis aiškina, dabartinės hashografų versijos neišsprendžia „blockchain“ priklausomybės nuo kompiuterio atminties ir apdorojimo galios. Sistemos, naudojančios hashgrafus, mastelio keitimas vis dar priklauso nuo atskirų jos tinklo kompiuterių talpos ir greičio.
Kita IOTA problema šiuo metu yra mažas jos tinklo dydis. Tyrėjai nustatė, kad įsilaužėliams reikia tik valdyti 33% visos maišos galios, reikalingos jai sumažinti. „Bitcoin“ sistemoje reikia valdyti 51% tinklo, kad jo „blokinis grandis“ sumažėtų. Santykinai mažesnis procentas IOTA atveju yra dabartinio jo tinklo dydžio funkcija.
Norėdami užtikrinti saugumą, IOTA tinklas operacijoms apdoroti šiuo metu naudoja centrinį serverį, vadinamą koordinatoriumi. Ši praktika susilpnino pretenzijas būti decentralizuota sistema, nes, įvedus koordinatorių, buvo įvestas vienas nesėkmės taškas. Tai taip pat sulėtino tinklo greitį, nes lygiagretus apdorojimas nevyksta koordinatorių pagrįstoje sistemoje.
