Jak działa IOTA? Uda jej się zastąpić blockchain?

in #pl-artykuly7 years ago

IOTA - nowa przyszłość decentralizacji?


Powstaje masa różnych blockchain. Rozwiązują różne problemy. Monero problem z anonimowością, etherum pozwala tworzyć własne programy a bitcoin jest standardową walutą w cyfrowym świecie. Co jednak z IOTA?

Cel


IOTA skupia się na IoT (Internet of Things). Stworzona, aby umożliwić tworzenie oprogramowania na urządzenia codziennego użytku. Jej cechy pozwalają nie tylko dołączyć nasz dom do zdecentralizowanego świata, ale też efektywnie go używać. Brak opłat, nieskończona skalowalność, szybkie transakcje oraz odporność na komputery kwantowe zapewnia stabilność tej kryptowaluty.

Tangle


Nowy twór, który nie używa blockchain. Opiera się na nowej strukturze danych - tangle. Jest to w sumie przeciwieństwo blockchain. Blockchain łączy się tylko z poprzednim blokiem, tangle tworzy coś w rodzaju grafu/drzewa. Każdy "blok" musi łączyć się z dwoma innymi blokami. Bardzo szybko zaczyna tworzyć to coś w rodzaju sieci albo korzenia drzewa, który bardzo szybko rozrasta się na boki i w górę.

porównanie tangle i blockchain - iota

Brak opłat


Jak to możliwe że nie ma słynnego fee? IOTA opiera się na trochę innym systemie. Kiedy wysyłamy transakcję do sieci, musimy potwierdzić dwie inne transakcje w systemie proof of work. Jednak nie jest to jakieś wymagające niesamowitej mocy obliczeniowej, tylko najprostsze policzenie hashu. Ze względu, że każda transakcja potwierdza dwie inne, bardzo szybko reszta transakcji zostaje potwierdzona. Ze względu że dokonujemy obliczeń na własnym komputerze nie są potrzebne koparki do sprawdzania. Kiedy jakaś transakcja otrzyma kilka takich samych hashy od innych oznacza że jest poprawna.

Nieskończona skalowalność


Głównym problem z blockchain jest skalowalność. Przykład bitcoina pozwala to nieźle odczuć. Ogromne fee, zapchany blockchain tysiącami niepotwierdzonych transakcji potrafi skutecznie zniechęcić. Nie ma co się dziwić. To była pierwsza realna próba zdecentralizowanej waluty. Teraz czas na poprawianie wszystkich błędów. IOTA rozwiązuje problem skalowalności. Ze względu na to że używa tangle (czyli w "jednej linii" jest kilka transakcji), możemy uzyskać efekt w którym im więcej jest transakcji, tym szybciej działa tangle. Jeśli dużo urządzeń lub osób wrzuca transakcje do sieci (co wymaga potwierdzenia dwóch innych) to bardzo szybko jest przykryte innymi transakcjami. Im większa ilość, tym szybciej wszystko jest potwierdzane.

Odporność na komputery kwantowe


Trochę śmiesznie to dla mnie brzmi. Odporność na nowszą technologię. IOTA opiera się tylko na obliczaniu hashy a nie jak bitcoin na krzywych eliptycznych (zobacz mój wpis o tym). Teoretycznie dzięki temu wprowadzenie komputerów kwantowych nie powinno wpłynąć na tą kryptowalutę.

Podsumowanie


IOTA posiada wiele ciekawych cech. Jest jedną z ciekawszych kryptowalut, która ma szansę na realne użycie w przyszłości. Jej skalowalność i szybkość wraz z rosnącą pozycją mogą pomóc podbić jej rynek krypto. Rozwiązuje wiele problemów nękających obecnie istniejące blockchainy. Jest świetną alternatywą do tradycyjnego podejścia do tego tematu. Dodatkowo wprowadza innowacje potrzebne do rozproszonych sieci.

Więcej o IOTA można poczytać na ich stronie: https://iotasupport.com/whatisiota.shtml

Zapraszam też do subskrypcji email: https://blog.patys.pl/subskrybuj/

Sort:  

Idealna jeszcze nie jest. W końcu wersja alpha ma wiele problemów. Jednak roadmap mają ciekawy i sensowny. https://blog.iota.org/iota-development-roadmap-74741f37ed01

Słyszałem sporo zarzutów co do implementacji kryptografii jeszcze.

Jednak najbardziej mnie boli, że nie jestem w stanie tego uruchomić ani na arduino ani esp8266, bo zastosowanie mogłoby być ciekawe i na pewno pozwoliłoby to się rozwinąć temu.