Az IOTA egy elosztott főkönyv, amelynek célja a gépek és eszközök közötti tranzakciók rögzítése és végrehajtása a tárgyak internete (IoT) ökoszisztémájában. A főkönyv mIOTA nevű kriptovalutát használ a hálózatában lévő tranzakciók elszámolására. Az IOTA legfontosabb újítása a Tangle, a csomópontok rendszere, amelyet tranzakciók megerősítésére használnak. Az IOTA azt állítja, hogy a Tangle gyorsabb és hatékonyabb, mint a kriptováltozatokban használt tipikus blokkláncok. Az IOTA alapítvány, a főkönyvi felelősségvállaló alapítvány tintával megállapodásokat kötött olyan prominens vállalatokkal, mint például a Bosch és a Volkswagen, a platform hasznosságának kiterjesztésére a csatlakoztatott eszközök között.
Az IOTA megértése
A Gartner kutató cég szerint 2020-ig 20, 4 milliárd eszköz csatlakozik az internethez. Ezen tárgyak internetének (IoT) ökoszisztémájában minden eszköz adat- és fizetési információkat cserél egymással, más eszközökkel, a napi tranzakciók során.
Az IOTA az eszközökön végzett tranzakciók szokásos módjává kíván válni. Az alapítók a főkönyvet „a tárgyak internetének nyilvános engedély nélküli gerincének, amely lehetővé teszi a több eszköz közötti interoperabilitást.” Egyszerű szavakkal ez azt jelenti, hogy lehetővé teszi a csatlakoztatott eszközök közötti tranzakciókat, és bárki hozzáférhet hozzá..
Az IOTA alapítói azt állítják, hogy megoldja a szokásos blokkláncokon kifejlesztett kriptovalutákat sújtó számos problémát. Ezek a problémák a bányászat központosításától egy adott csoportig az alacsony hálózati sebességen át a skálázhatóságig vagy a blokklánc által feldolgozott tranzakciók számának növekedésével kapcsolatos problémákig terjednek, anélkül hogy más mutatókat befolyásolnának.
Ezeket a problémákat elsősorban a Bitcoin blokklánca tranzakcióinak elmaradása okozza. Maga a lemaradás különféle okokból származik, a kis blokkmérettől a nehézségekig, amelyeket a bányászoknak meg kell oldaniuk, hogy jutalomként megszerezzék a kriptovalutát. Az IOTA ezeket a problémákat úgy oldja meg, hogy a blockchain architektúráját Tangle-kén újrakonfigurálja. Ez az adatszervezés és az tranzakciók megerősítésének új módja.
Az IOTA története
Sergey Ivancheglo, Serguei Popov, David Sønstebø és Dominik Schiener, akik később csatlakoztak, együtt alapították az IOTA-t.
A blokkláncot 2015 októberében jelentették be egy online bitcoin fórumon egy token eladást bejelentő postán. Az IOTA gyökerei a Jinn projekthez nyúlnak vissza. A projekt célja háromrétegű hardver, vagy olcsó és energiahatékony hardver, elsősorban általános célú processzorok kifejlesztése az IoT ökoszisztémájában történő felhasználásra. Jinn 2014. szeptemberben tömeges eladást tartott zsetonjaiért. Körülbelül 100 000 zsetont adtak el a tömeg eladása során, összege 250 000 dollár volt.
A Jinn tokenek hamarosan forró vízben voltak, mert nyereségrészes tokenekként forgalmazták őket. (A kezdeti érmecsomagok akkoriban vonzódtak, és szabályozási státusukról nem volt egyértelmű). 2015-ben a Jinn-et IOTA néven változtatta meg, és újabb token eladást tartottak. Időközben a tokeneket közüzemi tokenként forgalmazták, és a Jinn tokentulajdonosok cserélhetik tokeneiket egyenértékűen az új blokklánccal. David Sønstebø szerint az IOTA „jött létre” a Jinn projekt miatt. ".. így csak azért van értelme, ha először bemutatjuk az IOTA-t, aztán pedig Jinnet" - mondta.
Az IOTA generációs tranzakciója egy olyan egyensúlyt tartalmazó cím volt, amely tartalmazza az összes mIOTA-t, annak kriptovalutáját, amelyet valaha is kiszámítanak. De a jelentések szerint a genezis tranzakció pillanatképe még nem található meg az interneten. Ezeket a tokeneket szétszórták más „alapító” címekre. A létező tervezett mIOTA-k száma 27 kvadrillió. Az IOTA alapítói szerint az mIOTA-k száma „szépen” illeszkedik a Javascript, a programozási nyelv maximális megengedett egész értékéhez. A kriptovaluta-piacokon való debütálása után három hónapon belül az mIOTA a mánia hátterében elért 14, 5 milliárd dolláros csúcsértéket ért el a bitcoin kilátásairól. Értéke azonban azóta összeomlott a kriptovaluta piacok ezt követő elhalványulásával.
Kulcs elvihető
- Az IOTA egy blokklánc, amelyet az IoT ökoszisztéma csatlakoztatott eszközei közötti tranzakciók kezelésére fejlesztettek ki. A kriptovaluta mIOTA néven ismert. Az élet egy hardverprojektként kezdődött, amelynek célja olcsó általános célú processzorok tervezése volt. Célja a kulcsfontosságú skálázhatósági és teljesítménnyel kapcsolatos kérdések megoldása a Bitcoin használatával, a blokkláncának a Tangle-vel történő helyettesítésével, olyan csomópontok rendszerével, amelyben minden új tranzakció két korábbi tranzakciót megerősít. Az IOTA-nak saját méretezési problémáinak csoportja van, és a biztonsághoz használt Curl hash-funkciója érzékeny a csapásokra.
Hogyan oldja meg az IOTA a Bitcoin méretezhetőségi problémáit?
Az IOTA megoldása a Bitcoin problémáira az, hogy megszüntesse a blockchain számos kulcsfogalmát és topográfiai korlátait. Az mIOTA, az IOTA kriptovaluta előzetesen fel van bányászva, és a tranzakciók konszenzusa másképp fordul elő, mint a blokkláncban. Az IOTA fejlesztői Tangle néven javasoltak egy új adatszerkezetet (a numerikus reprezentációk szervezésére a számítógép memóriájában).
A Tangle egy decentralizált aciklikus gráf (DAG), csomópontok rendszere, amely nem egymást követő. Így minden csomópont összekapcsolható több másik csomóponttal egy kuszaban. De csak egy adott irányban kapcsolódnak egymáshoz, vagyis egy csomópont nem tud visszatérni önmagához. A standard blokklánc szintén DAG, mivel egy szekvenciálisan kapcsolt készlet. De az IOTA Tangle egy párhuzamos rendszer, amelyben a tranzakciók egyidejűleg is feldolgozhatók, nem egymás után. Ahogy több rendszer csatlakozik hozzá, a Kang biztonságosabbá és hatékonyabbá válik a tranzakciók feldolgozásakor.
A Bitcoinban a csomópontokat futtató rendszerek olyan csoportja, amely a főkönyvi tranzakciók teljes történetét tartalmazza, megerősítéshez és konszenzushoz szükséges. Ez a folyamat energia- és számításigényes.
A teljes csomópont bányászokhoz nem szükséges a kusza. Minden új tranzakciót két korábbi tranzakció hivatkozásával erősítünk meg, csökkentve az ügylet megerősítéséhez szükséges időt és memóriát. Egy könnyen megoldható és egyértelmû Proof of Work (PoW) puzzle hozzáadódik az ügylethez, mint utolsó lépés. A két kiválasztott tranzakciót tippeknek nevezzük. Az IOTA rendszere tippek kiválasztására szolgáló algoritmust használ „megbízhatósággal” az ügylet jóváhagyásához. Ha egy tranzakciót a múltban 97 alkalommal hagytak jóvá, akkor 97% -os a bizalom abban, hogy egy csomópont jóváhagyja azt a jövőben.
A „bizalom” fogalmához kapcsolódik az ügylet súlya. Amint a Tangle-on mozog, egy ügylet súlyt szerez. A tranzakció súlya növekszik a jóváhagyások számával. Miután egy tranzakció visszaigazolódott, azt a teljes hálózatra továbbítják, és egy másik, nem megerősített tranzakció az újonnan megerősített tranzakciót választhatja az egyik tipp a megerősítéshez.
A tranzakció megerősítésének ez a módja nem számít fel díjakat és alacsony energiafogyasztást, lehetővé téve az mIOTA alkalmazását különféle eszközökön és gépekön, különféle teljesítményigényekkel.
Kormányzási Jegyzőkönyv
Az IOTA nem vázolta a blokkláncának irányítási struktúráját. Az IOTA Alapítvány elsõsorban az IOTA finanszírozásáért és vezetéséért felelõs. Egy korábbi hozzászólásban John Licciardello, az IOTA Ökoszisztéma Fejlesztési Alapjának (EDF) volt ügyvezetõ igazgatója kijelentette, hogy az EDF olyan program felépítését tervezi, amely lehetõvé teszi az IOTA közösség tagjainak, hogy szavazzanak a jövõbeni irányt érintõ javaslatokról. A kezdeményezésről azonban még nincs frissítés.
Aggodalmak az IOTA-val kapcsolatban
Az IOTA kritikája elsősorban technikai hibáira összpontosított. Mint a legtöbb kriptovaluta esetében, az IOTA rendszere is kialakulóban van és nem bizonyított. A hálózatán elkövetett adathalász támadás 3, 94 millió dollár értékű mIOTA lopását eredményezte. A támadásra adott válaszként az IOTA fejlesztőcsoport blogbejegyzést írt, amelyben vázolja a kriptovaluta használatához szükséges erős mag előállításának lépéseit.
Az IOTA fejlesztõinek állítólag „becsavarták” a kriptogépet. Más szavakkal, a rejtjeleket a semmiből hozták létre, lemondva a Bitcoinban használt széles körben alkalmazott SHA-256 hash funkcióról. Az MIT Digital Currency Initiative csapata komoly sebezhetőségeket talált az IOTA hash funkciójával, amelyet Curl-nak hívnak. A funkció ugyanazt a kimenetet hozta létre, amikor két különböző bemenetet kapott. Ezt a tulajdonságot ütközésnek nevezzük, és egy törött hash funkciót jelöl. A sebezhetőség elemzésében a MIT csapata kijelentette, hogy egy rossz szereplő megsemmisíthette vagy ellopta a felhasználói pénzeszközöket a Tangle-tól technikájukkal. Az IOTA csapata kijavította a sebezhetőséget.
Tekintettel arra, hogy az mIOTA-nak, az IOTA-ban alkalmazott kriptovalutának továbbra is megragadnia kell a vonóerőt, állításai a blokkláncok méretezhetőségi problémáinak DAG-k használatával történő kiküszöbölésére vonatkozóan továbbra is bebizonyosodni kell. Vitalik Buterin, az Ethereum társalapítója megkérdőjelezte a hashgraphok (a DAG alapjául szolgáló adatszerkezetek) azon képességét, hogy megoldják a skálázhatóság kérdéseit. Amint elmagyarázza, a hashgraphok jelenlegi verziói nem oldják meg a blokklánc függőségét a számítógép memóriájától és a feldolgozási teljesítménytől. A hashgraphokat használó rendszer méretezhetősége továbbra is a hálózatán belüli egyes számítógépek kapacitásától és sebességétől függ.
Az IOTA jelenlegi másik problémája a hálózat kis mérete. A kutatók azt találták, hogy a hackereknek csak a teljes kivágási teljesítmény 33% -ának ellenőrzésére van szükségük ahhoz, hogy csökkentsék azt. A Bitcoinban a hálózat 51% -ának ellenőrzése szükséges a blokklánc leengedéséhez. Az IOTA esetében a viszonylag alacsonyabb százalék a hálózat aktuális méretének függvénye.
A biztonság biztosítása érdekében az IOTA hálózata jelenleg egy koordinátort ismert központi szervert használ a tranzakciók feldolgozására. Ez a gyakorlat enyhítette azt az igényét, hogy decentralizált rendszer legyen, mivel a koordinátor bevezetése egyetlen kudarcpont bevezetését eredményezte. Ez lelassította a hálózat sebességét is, mivel a párhuzamos feldolgozás nem történik meg a Koordinátor-alapú rendszerben.