Splot - KamilTaylan.blog
5 maja 2021 3:55

Splot

Co to jest plątanina IOTA?

IOTA Tangle to innowacyjny typ technologii rozproszonej księgi (DLT), który jest specjalnie zaprojektowany dla środowiska Internetu rzeczy (IoT). Technologia IOTA opiera się na nowym typie DLT, a nie na tradycyjnym modelu blockchain. Został stworzony przez IOTA Foundation, fundację non-profit zarejestrowaną i zarejestrowaną w Niemczech. Misją Fundacji IOTA jest wspieranie rozwoju i standaryzacji nowych DLT, w tym Tangle.

Ograniczenia projektowe istniejących systemów blockchain dla niektórych aplikacji doprowadziły do ​​opracowania alternatywnych walut wirtualnych, które można by wykorzystać do różnych celów. IOTA Tangle został opracowany, aby umożliwić mikro-transakcje bez opłat dla rosnącego ekosystemu urządzeń IoT. Urządzenia IoT to urządzenia sieciowe, w tym produkty takie jak inteligentne urządzenia, domowe systemy bezpieczeństwa, komputerowe urządzenia peryferyjne,  urządzenia do noszenia, routery i inteligentne urządzenia głośnikowe z połączeniami Wi-Fi, Bluetooth lub komunikacją bliskiego zasięgu (NFC).

Tangle zostało stworzone z obietnicą wysokiej skalowalności, braku opłat i niemal natychmiastowych przelewów.

Kluczowe wnioski

  • IOTA Tangle to innowacyjny typ technologii rozproszonej księgi (DLT), który jest specjalnie zaprojektowany dla środowiska Internetu rzeczy (IoT).
  • Technologia IOTA opiera się na nowym typie DLT, a nie na tradycyjnym modelu blockchain.
  • Tangle zostało stworzone z obietnicą wysokiej skalowalności, braku opłat i niemal natychmiastowych przelewów.

Zrozumienie plątaniny IOTA

IOTA to kryptowaluta; jego architektura nazywa się plątaniną IOTA. Tangle używa systemu proof-of-work (PoW) do uwierzytelniania transakcji w rozproszonej księdze. System PoW Tangle jest podobny do tego używanego przez bitcoin, ale zużywa mniej energii i zajmuje mniej czasu niż inne systemy PoW (w tym ten używany przez bitcoin).

Wzajemne powiązania architektury Tangle nie wymagają całkowitej weryfikacji w całej księdze. Zamiast tego wszystkie strony weryfikują jednocześnie, w wyniku czego skraca się energia i czas potrzebny do realizacji transakcji. Ponadto proces weryfikacji Tangle ma na celu zapewnienie, że nie ma zduplikowanych transakcji, które prowadziłyby do podwójnych wydatków.

Jednak sam system nie był wystarczający do ochrony przed masowym, skoordynowanym atakiem. Jak zauważyła Iota Foundation: „Jeśli atakujący kontroluje większość mocy mieszania w sieci, może również kontrolować kierunek konsensusu. W szczególności taki atakujący byłby w stanie podwoić wydatki i podzielić sieć”. Aby chronić się przed tego rodzaju atakami, Iota opracował rolę zwaną „Koordynatorem”. Fundacja Iota odpowiadała za prowadzenie programu Koordynator. Ogłoszenie z maja 2019 roku poinformowało społeczność kryptowalut, że fundacja IOTA zamierza usunąć rolę Koordynatora w ramach aktualizacji całego systemu o nazwie Coordicide.

W białej księdze IOTA Tangle jest opisywane jako następca technologii blockchain: „Tangle naturalnie zastępuje łańcuch bloków jako kolejny krok ewolucyjny i oferuje funkcje wymagane do ustanowienia systemu mikropłatności między maszyną”2.

Uwagi specjalne

Zalety Tangle

Kolejną zaletą technologii Tangle jest koszt jej obsługi. W przypadku kryptowalut opartych na łańcuchu bloków, takich jak Bitcoin, pobierana jest opłata transakcyjna za wszystkie transakcje występujące w sieci (niezależnie od wartości transakcji). Ponieważ mechanizm przechowywania i przetwarzania transakcji w Tangle nie wymaga żadnych kopaczy, nie ma żadnych opłat transakcyjnych.

Ponieważ liczba małych mikropłatności (płatności, które obejmują kwoty ułamkowe) znacznie wzrośnie w przyszłości, koszty transakcji sprawią, że korzystanie z kryptowaluty opartej na łańcuchu bloków będzie niepraktyczne w przypadku takich płatności. Wysokie koszty transakcji już doprowadziły do ​​problemu kurzu Bitcoin. Pył bitcoinowy to niewielka ilość pozostałych lub niewydanych bitcoinów w transakcji, której wartość jest niższa niż minimalny limit ważnej transakcji. W związku z tym przetworzenie transakcji jest niemożliwe, co powoduje uwięzienie niewielkiej ilości Bitcoinów w portfelu lub adresie.

Aktualizacja systemu Iota

Przed ogłoszeniem uruchomienia głównej aktualizacji systemu Iota, zwanej Coordicide, rola koordynatora była niezbędna do ochrony środków użytkowników w sieci Tangle. Koordynator był mechanizmem bezpieczeństwa, który zapewniał autentyczność transakcji i zapobiegał podwójnemu wydatkowaniu. Rola koordynatorów polegała na zniwelowaniu wpływu wszelkich konfliktów w zapisie; w przypadku konfliktu koordynator miał odrzucić transakcję.

Ponieważ jednak koordynator mógł zatwierdzać wszelkiego rodzaju transakcje, mógł również zatwierdzać te wadliwe. Teoretycznie nowa transakcja wydana przez koordynatora, który zatwierdził błędną transakcję, nie zostałaby zatwierdzona przez innych koordynatorów, tym samym zachowując integralność sieci. Teoretycznie ten mechanizm wymagania dodatkowych zatwierdzeń miał na celu zapewnienie, że tylko autentyczne transakcje są zatwierdzane przez system, z wyższym poziomem pewności, szybkości i wydajności.

Jednak podstawowym założeniem filozofii technologii rozproszonych rejestrów (DLT) jest brak scentralizowanej władzy. Tangle wpadło w konflikt z tą filozofią; wymagało to koordynatorów, aby właściwie monitorowali swój system i zapobiegali atakom. W ten sposób Tangle miał centralny organ weryfikujący wszystkie swoje transakcje; to jest dokładnie to, co kryptowaluta miała się pozbyć.

Krytycy Tangle powiedzieli, że konieczność pełnienia roli koordynatora pozwoliła Fundacji Iota na wybór, które transakcje będą miały pierwszeństwo. Ponadto ta rola dawała możliwość pojedynczego punktu ataku: jeśli z jakiegoś powodu koordynator przestał działać lub został przejęty, potwierdzenia w sieci zatrzymywały się.

Fundacja IOTA od lat pracowała nad pozbyciem się roli koordynatora. Ta inicjatywa, która została ostatecznie ogłoszona w maju 2019 roku, nosi nazwę Coordicide.

Fakt, że Iota doświadczył opóźnień w odejściu od tej formy centralizacji, był podobno głównym powodem, dla którego główny programista i współzałożyciel Ioty, Sergey Ivancheglo, służył Davidowi Sønstebø, dyrektorowi Iota Foundation i innemu współzałożycielowi, w pozwie o około 8,5 miliona dolarów.

Pod koniec grudnia 2019 roku sieć IOTA nie działała przez 24 godziny, prawdopodobnie z powodu skoordynowanego ataku. Gdy system IOTA Reference Implementation (IRI) oznaczył transakcję jako „już zaksięgowaną” w jednej paczce, została zignorowana w następnej paczce, co spowodowało uszkodzony stan księgi, z którego węzeł nie był w stanie odzyskać. Incydent skłonił Davida Sønstebø do stwierdzenia, że ​​Coordicide nie powinno nastąpić zbyt szybko (a już na pewno nie do czasu usunięcia wszystkich błędów).