Vad är IOTA?
IOTA (MIOTA) är en distribuerad huvudbok som är utformad för att registrera och utföra transaktioner mellan maskiner och enheter i ekosystemet Internet of Things (IoT). Huvudboken använder en kryptovaluta som kallas mIOTA för att redovisa transaktioner i sitt nätverk. IOTA:s viktigaste innovation är Tangle, ett system av noder som används för att bekräfta transaktioner. IOTA hävdar att Tangle är snabbare och effektivare än typiska blockkedjor som används i kryptovalutor.
Iota Foundation, den ideella stiftelse som ansvarar för huvudboken, har ingått avtal med framstående företag som Bosch och Volkswagen för att utöka plattformens användbarhet bland uppkopplade enheter.
Nyckelresultat
- IOTA är en distribuerad huvudbok som utvecklats för att hantera transaktioner mellan uppkopplade enheter i IoT-ekosystemet, och dess kryptovaluta är känd som mIOTA.
- Det började som ett hårdvaruprojekt vars mål var att utforma billiga processorer för allmänna ändamål.
- Den syftar till att lösa viktiga skalbarhets- och prestandaproblem med Bitcoin genom att ersätta dess blockkedja med Tangle, ett system av noder där varje ny transaktion bekräftar två tidigare transaktioner.
- IOTA har sina egna skalbarhetsproblem, och vissa aspekter av denna kryptovaluta var sårbara för hackningar.
- Och även om IOTA:s marknadskapitalisering fortfarande var betydligt lägre än toppnoteringen 2017, visade denna kryptovaluta tecken på att förbättras i slutet av 2020.
Förståelse för IOTA
Miljontals enheter var uppkopplade till internet år 2020. Inom detta ekosystem för sakernas internet (IoT) kan enheter utbyta data och betalningsinformation med flera andra enheter i transaktioner som utförs under hela dagen.
IOTA har för avsikt att bli standardmetoden för att genomföra transaktioner på enheter. Dess grundare har beskrivit huvudboken som en ”offentlig, tillståndslös ryggrad för sakernas internet som möjliggör interoperabilitet mellan flera enheter.” Enkelt uttryckt innebär detta att den kommer att möjliggöra transaktioner mellan anslutna enheter och att vem som helst kommer att kunna få tillgång till den.
IOTA:s grundare hävdar att den löser flera problem som plågar kryptovalutor som utvecklas på standardiserade blockkedjor. Dessa problem inkluderar centralisering av gruvdrift till en specifik grupp, låga nätverkshastigheter och skalbarhet. För kryptovalutor hänvisar skalbarhet till problemet med att öka antalet transaktioner som behandlas av en blockkedja utan att påverka andra mätvärden.
Dessa problem orsakas främst på grund av en eftersläpning av transaktioner på Bitcoins blockkedja. Själva eftersläpningen beror på en mängd olika orsaker, från små blockstorlekar till svårigheten i de pussel som gruvarbetarna måste lösa för att få kryptovalutan som belöning. IOTA löser dessa problem genom att konfigurera om blockkedjearkitekturen till Tangle, ett nytt sätt att organisera data och bekräfta transaktioner.
IOTA:s historia
Sergey Ivancheglo, Serguei Popov, David Sønstebø och Dominik Schiener, som anslöt sig senare, var tillsammans med och grundade IOTA.
Projektet tillkännagavs i oktober 2015 genom ett inlägg som tillkännagav en tokenförsäljning i ett bitcoinforum online. IOTA:s rötter går tillbaka till Jinn-projektet. Det projektet syftade till att utveckla ternär hårdvara eller billig och energieffektiv hårdvara, främst processorer för allmänt bruk, för användning i IoT-ekosystemet. Jinn höll en crowd sale för sina tokens i september 2014. Ungefär 100 000 tokens såldes under crowd sale, vilket motsvarade insamlingar på 250 000 dollar.
Jinns tokens hamnade snart i hetluften eftersom de marknadsfördes som vinstdelningstokens, vilket kan ses som säkerhetstokens. Initial coin offerings (ICOs) var fortfarande på frammarsch vid den tiden, och det fanns ingen klarhet om deras rättsliga status. År 2015 bytte Jinn namn till IOTA, och ytterligare en tokenförsäljning hölls. Tokenerna marknadsfördes som utility tokens den här gången. Innehavare av Jinn-token kunde byta ut sina tokens till ekvivalenta priser i det nya systemet. Enligt David Sønstebø ”föddes” IOTA tack vare Jinn-projektet. ”…så det är bara logiskt att först introducera IOTA och sedan Jinn efteråt”, sade han.
Den genesis-transaktionen för IOTA var en adress med ett saldo som innehöll alla mIOTA, dess kryptovaluta, som någonsin kommer att brytas. Men rapporter uppger att en ögonblicksbild av genesis-transaktionen ännu inte har hittats på nätet. Dessa tokens spreds till andra ”grundare”-adresser. Det totala antalet mIOTAs som planeras finnas är 27 kvadriljoner. Enligt IOTA:s grundare passar det totala antalet mIOTAs ”fint” in med det högsta tillåtna heltalsvärdet i programmeringsspråket JavaScript. Inom tre månader efter sin debut på kryptovalutamarknaderna nådde mIOTA en toppvärdering på 14,5 miljarder dollar under tjurmarknaden 2016-2017. Värdet kraschade dock senare tillsammans med de flesta andra kryptovalutor.
Oro för IOTA
Kritiken mot IOTA har främst kretsat kring dess tekniska brister. Liksom de flesta kryptovalutor är IOTA:s system i sin linda och obeprövat. En phishing-attack mot dess nätverk resulterade i stöld av mIOTA till ett värde av 3,94 miljoner dollar. Som svar på attacken skrev IOTA:s utvecklingsteam ett blogginlägg som beskriver steg för att generera ett starkt frö för att använda sin kryptovaluta.
IOTA:s utvecklare ska ha ”rullat” sin kryptovaluta. Med andra ord har de skapat sin krypteringsmetod från grunden och avstått från den allmänt använda hashfunktionen SHA-256 som används i Bitcoin. Teamet vid MIT:s Digital Currency Initiative hittade allvarliga sårbarheter i IOTA:s hashfunktion, som kallas Curl. Funktionen gav samma resultat när den fick två olika indata. Denna egenskap är känd som kollision och betecknar en trasig hashfunktion. I sin analys av sårbarheten uppgav MIT-teamet att en dålig aktör hade kunnat förstöra eller stjäla användarnas medel från Tangle med sin teknik. IOTA:s team har korrigerat sårbarheten.
Det finns potentiella problem med IOTA:s påståenden om att eliminera skalbarhetsproblem för blockkedjor genom användning av DAGs. Vitalik Buterin, medgrundare av Ethereum, har ifrågasatt hashgrafernas (de underliggande datastrukturerna för DAG) förmåga att lösa skalbarhetsproblem. Som han förklarar det löser nuvarande versioner av hashgrafer inte blockkedjans beroende av datorminne och processorkraft. Skalbarheten hos ett system som använder hashgrafer beror fortfarande på kapaciteten och hastigheten hos de enskilda datorerna i dess nätverk.
Från och med 2020 använde IOTA:s nätverk en central server, en så kallad koordinator, för att garantera transaktionssäkerheten. Denna praxis har urvattnat dess anspråk på att vara ett decentraliserat system eftersom införandet av en koordinator har resulterat i införandet av en enda felpunkt. Det har också sänkt nätverkets hastighet eftersom parallell behandling inte förekommer i ett koordinatorbaserat system. IOTA Foundation hade dock en plan kallad ”The Coordicide” för att ta bort koordinatorn i framtiden.
IOTA:s framtid
Och även om IOTA:s marknadskapitalisering fortfarande var betydligt lägre än toppnivåerna från 2017, visade denna kryptovaluta tecken på att förbättras i slutet av 2020. Den började 2020 med ett marknadsvärde på 446 miljoner dollar och var över 900 miljoner dollar den 19 december 2020. Det är en vinst på över 100 %, men det var en stenig väg. IOTA:s fortsatta partnerskap med stora företag och fokus på det växande sakernas internet (IoT) bidrar också till att skilja den från andra kryptovalutor.
Kryptovalutor måste erbjuda något annorlunda för att lyckas, och IOTA siktar på IoT-optimering.
Hur skiljer sig IOTA från Bitcoin?
IOTA:s lösning på Bitcoins problem är att göra sig av med flera nyckelkoncept och topografiska begränsningar i en blockkedja. mIOTA, IOTA:s kryptovaluta, är preminerad och konsensus om transaktioner sker på ett annat sätt än i en blockkedja. IOTA-utvecklare har föreslagit en ny datastruktur (ett sätt att organisera numeriska representationer i en dators minne) som kallas Tangle.
Tangle är en decentraliserad acyklisk graf (DAG), ett system av noder som inte är sekventiella. Varje nod kan således vara ansluten till flera andra noder i en Tangle. Men de är endast anslutna i en viss riktning, vilket innebär att en nod inte kan hänvisa tillbaka till sig själv. En standardblockkedja är också en DAG eftersom den är en sekventiell länkad uppsättning. Men IOTA:s Tangle är ett parallellt system där transaktioner kan behandlas samtidigt i stället för sekventiellt. När fler system kopplas till den blir Tangle säkrare och effektivare när det gäller att behandla transaktioner.
I Bitcoin krävs en grupp system som kör fulla noder som innehåller hela transaktionshistoriken för en huvudbok för bekräftelser och konsensus. Denna process är energi- och beräkningskrävande.
Full node miners behövs inte i Tangle. Varje ny transaktion bekräftas genom att hänvisa till två tidigare transaktioner, vilket minskar den tid och det minne som krävs för att verifiera en transaktion. Ett lättlösligt och okomplicerat Proof of Work (PoW)-pussel läggs till transaktionen som ett sista steg. De två transaktioner som väljs ut kallas tips. IOTA:s system använder en algoritm för val av tips med ”förtroende” som mått för att godkänna transaktionen. Anta att en transaktion har godkänts 97 gånger tidigare. Då finns det 97 % förtroende för att en nod kommer att godkänna den i framtiden.
Relaterat till begreppet ”förtroende” är en transaktions vikt. När en transaktion rör sig genom Tangle får den mer vikt. En transaktions vikt ökar med antalet godkännanden. När en transaktion är bekräftad sänds den till hela nätverket. Därefter kan en annan obekräftad transaktion välja den nyligen bekräftade transaktionen som ett av tipsen för att bekräfta sig själv.
Denna metod för att bekräfta en transaktion resulterar i inga avgifter och låg energiförbrukning, vilket gör det möjligt att använda mIOTA på en mängd olika enheter och maskiner med olika strömbehov.