Wyjaśnienie standardów tokena Ethereum

Jak działa Ethereum - Ethereum to zdecentralizowana sieć Blockchain, w której programiści mogą pisać inteligentne kontrakty (skodyfikowane umowy, które wiążą strony w transakcji i są automatycznie realizowane, gdy strony spełnią swoje zobowiązania lub w inny sposób). Jest również w stanie wspierać rozwój różnych zdecentralizowanych aplikacji (dApps) na swojej platformie.

Działanie sieci Ethereum jest takie, że za każdym razem, gdy pojawi się nowa aplikacja i inteligentny kontrakt opracowany na tym Blockchain, można utworzyć nowy token oparty na Ethereum. Sieć Ethereum pomogła programistom uprościć ten proces, wykorzystując różne standardy w zależności od tego, co ma robić aplikacja.

Te standardy w sieci Ethereum znacznie ułatwiają interakcję inteligentnych kontraktów i tokenów - dzięki temu programiści mogą tworzyć aplikacje w zdecentralizowanej sieci. Ten mechanizm może przyrównać Ethereum do systemu operacyjnego, takiego jak Android lub iOS dla dApps.

Znaczna większość tokenów utworzonych w sieci Ethereum jest zgodna ze standardem ERC-20, ale w sieci dostępne są inne standardy tokenów, takie jak ERC-223, ERC-721, ERC-777 i ERC-820.

 

 

Standardowy token ERC-20

Standardowy inteligentny kontrakt ERC-20 składa się z sześciu podstawowych informacji, które go tworzą. Kod został tak bardzo uproszczony, że przy minimalnej wiedzy informatycznej każdy powinien być w stanie go zrozumieć.

Istnieje całkowita podaż () funkcja, która pomaga określić całkowitą liczbę tokenów, które dana aplikacja może utworzyć i wymienić.

Pandemia przenosić() Funkcja służy do wstępnej dystrybucji tokenów do portfeli wczesnych użytkowników. Ta funkcja uczyniła ERC-20 ulubieńcem ICOs ponieważ pomaga projektowi łatwo wysyłać tokeny do inwestorów po zakończeniu procesu ICO.

Przenieść z() funkcja ułatwia wymianę tokenów z innymi portfelami o podobnych standardach po dokonaniu wstępnej dystrybucji tokenów. Na przykład, jeśli jako pierwszy odbiorca powiedz Tokeny VT część z nich zamierzasz wysłać znajomemu, ta funkcja wykorzystuje adres portfela Ethereum, adres portfela Ethereum znajomego oraz liczbę wysłanych tokenów i zapewnia, że ​​transakcja zostanie wykonana.

Pandemia balanceOf () Funkcja po prostu śledzi i informuje o saldzie tokenów w portfelu każdego użytkownika. Sieć Ethereum zatwierdzać() Funkcja pomaga utrzymać całkowitą podaż tokenów w ramach określonej ekonomii tokenów, tak że nikt nie może po prostu stworzyć dodatkowych tokenów poza określonym limitem tokenów.

Pandemia dodatek() funkcja waliduje transakcje, zanim zostaną dodane do łańcucha blokowego. Przed zatwierdzeniem transferu tokenów ta funkcja zapewnia, że ​​adres portfela wysyłającego ma maksymalną liczbę tokenów do przesłania zgodnie z poleceniem funkcji „transferfrom ()”. Transakcja staje się ważna tylko wtedy, gdy jest wystarczająca liczba tokenów do wykonania transakcji, w przeciwnym razie przelew nie zostanie zatwierdzony.

Wyżej wyjaśnione funkcje są tym, co standard Ethereum ERC-20 wykorzystuje do tworzenia tokenów i rozwijania zdecentralizowanych platform.

 

Standardowy token ERC-223

Mimo że standard ERC-20 jest najpopularniejszy i jest używany przez tysiące projektów, ma jedną wadę projektową, która polega na tym, że ludzie mogą stracić środki, wysyłając tokeny do portfela przy użyciu normalnego procesu przesyłania tokenów zamiast korzystania ze specjalistycznego procesu transferu do inteligentnego kontraktu - ludzie stracili z tego powodu ponad 3 miliony dolarów tokenów od czasu powstania ERC-20.

ERC-223 został zbudowany, aby usunąć tę lukę w standardzie ERC-20. Dzięki ERC-223 można wysyłać tokeny do inteligentnej umowy przy użyciu normalnego procesu transferu tokena lub monety bez utraty środków.

ERC-223 poprawia również wydajność ERC-20, umożliwiając dokonywanie przelewów w jednym kroku zamiast dwuetapowego procesu ERC-20 - pomaga to obniżyć koszt transferu (połowa ceny opłaty za transfer ERC-20) . Kolejną zaletą jest to, że tokeny ERC-223 są zgodne ze standardami ERC-20.

Czy wyżej wymienione cechy ERC-223 spowodują, że zastąpią one ERC-20 pod względem popularności i zastosowania? Zobaczymy z czasem i rozwojem przestrzeni.

Jedną z wad standardu ERC-223 jest jednak to, że większość istniejących portfeli nie obsługuje go jeszcze jako takiego, co stanowi przeszkodę w przystosowaniu i użytkowaniu.

 

Standardowy token ERC-721

Projekt gier oparty na sieci Ethereum kryptoktryty właśnie to zwróciło uwagę świata Blockchain na ten standard.

Jedną z nieodłącznych cech ERC-721, która odróżnia go od innych, jest możliwość tworzenia niezamiennych tokenów (NFT), które daje programistom - oznacza to, że tokeny tego samego producenta mogą mieć różne wartości, nawet jeśli są wymieniane w ramach ta sama platforma lub ekosystem. W ten sposób kocięta stworzone w grze Cryptokitties mogą być sprzedawane za różne kwoty nawet w tej samej sieci gier.

Ta niewymienialna funkcja jest bardzo przydatna, ponieważ pozwala na tokenizację poszczególnych aktywów i wykracza poza kryptowaluty, ale można ją również zastosować do bardziej konwencjonalnych aktywów, takich jak dzieła sztuki, nieruchomości, zabytkowe wina, tantiemy muzyczne i wiele innych.

 

Standardy tokenów ERC-777 i ERC-820

Podobnie jak ERC-223 i ERC-721, ERC-777 jest ulepszeniem standardu ERC-20 i jest również kompatybilny z innymi normami.

ERC-777 koryguje również błąd projektowy transferu tokenów do inteligentnego kontraktu, czyniąc go mniej złożonym.

Aby właściwie zrozumieć standard ERC-777, należy najpierw zbadać standard ERC-820. Oba standardy wykorzystują ten sam centralny rejestr, który ułatwia weryfikację funkcji inteligentnych kontraktów. Wykorzystuje również zupełnie inny zestaw funkcji zamiast funkcji typu „transfer ()” lub „zatwierdź ()”, jak ma to miejsce w przypadku ERC-20. Zamiast tego ERC-777 po prostu używa pliku wysłać() funkcja do wykonywania transakcji.

ERC-777 umożliwia również stronom trzecim zatwierdzanie transakcji w imieniu pierwotnych właścicieli transakcji. Standard jest dość plastyczny i pozwala na wiele dostosowań, a użytkownicy mogą rozwijać dodatkowe funkcje poza tokenami. Zapewnia użytkownikom lepszą prywatność, a także funkcję odzyskiwania awaryjnego, aby pomóc w odzyskaniu w przypadku zgubienia, zapomnienia lub zgubienia kluczy prywatnych.

Pomimo wielu zalet, popularność i zastosowanie standardu ERC-777 jest bardzo minimalne. Miejmy nadzieję, że z czasem większa liczba projektów przejdzie do tych standardów, które zapewniają większą elastyczność i funkcjonalność.

Komentarze