Jakie są standardy tokenów Ethereum ERC?

Wszystkie tokeny Ethereum są dokładnie takie same. Z wyjątkiem sytuacji, gdy absolutnie nie.

Standardy tokenów Ethereum ERC pozwalają tokenom opartym na Ethereum mieć różne cechy. Standardy pozwalają również programistom zrozumieć, w jaki sposób będą współdziałać określone typy tokenów, a także z których portfeli należy korzystać i które usługi są kompatybilne.

Więc jakie są standardy tokenów Ethereum ERC?

Co oznacza ERC?

ERC oznacza Prośba Ethereum o komentarze. ERC to standard techniczny dla tokena opartego na Ethereum. Każdy może stworzyć ERC, tak jak każdy może stworzyć token oparty na Ethereum. Jednak nie przyciągnie automatycznie zainteresowania, zwłaszcza jeśli nie jest innowacyjny lub nie oferuje innego spojrzenia na istniejącą ERC.

Być może napotkałeś termin ERC-20, mając do czynienia z Ethereum. Standard tokenów ERC-20 opisuje podstawową funkcjonalność większości tokenów Ethereum. Możesz przeczytać więcej o ERC-20 poniżej.

Istnieje wiele ERC. W rzeczywistości tysiące. Nie musisz wiedzieć o nich wszystkich. Musisz tylko wiedzieć o czterech lub pięciu ważnych ERC.

ERC-20: „Oryginał”

Najważniejszym standardem tokena Ethereum jest ERC-20. ERC-20 jest najbardziej znanym i rozpowszechnionym standardem tokenów znajdującym się w łańcuchu bloków Ethereum. Jest to standard tokenów zaproponowany po raz pierwszy przez współzałożyciela Ethereum, Vitalika Buterina w 2015 r. Ponadto większość tokenów opartych na Ethereum w łańcuchu blokowym Ethereum jest zgodna z ERC-20.

Prawdopodobnie spotkałeś też wiele głównych tokenów ERC-20. OmiseGO (OMG), Binance Coin (BNB), 0x (ZRX) i Basic Attention Token (BAT) to przykłady popularnych tokenów ERC-20.

Standard techniczny ERC-20 definiuje sześć różnych funkcji, które token Ethereum ERC-20 musi wdrożyć, aby spełnić normę.

  • totalSupply (): całkowita podaż konkretnego tokena ERC-20
  • balanceOf (): śledzi saldo tokenów w każdym portfelu Ethereum
  • transfer(): może wysyłać tokeny do jednego portfela lub rozprowadzać je do wielu portfeli podczas tworzenia tokena
  • przenieść z(): umożliwia posiadaczom tokenów wysyłanie tokenów do innych portfeli Ethereum
  • zatwierdzać(): może „zatwierdzić” inne konta, aby wypłacić określoną ilość tokenów z konta
  • dodatek(): po zatwierdzać() jest używany, dodatek() sprawdza liczbę tokenów, które zatwierdzone konto może wypłacić

Tokeny ERC-20 są łatwe do stworzenia. Dlatego tak wiele ICO używa tokenów opartych na ERC-20. Złożoność wiąże się z ich wdrażaniem w odpowiednim ekosystemie.

ERC-223: Naprawia usterki, zmniejsza opłatę za gaz

ERC-20 jest zdecydowanie najpopularniejszym standardem ERC, ale nie jest to bez winy. Jeśli wyślesz swoje tokeny ERC-20 na adres inteligentnej umowy, a nie na adres portfela Ethereum, znikną.

Norma ERC-223, zdając sobie sprawę, że ludzie są ludźmi i popełniają od czasu do czasu błąd, rozwiązuje ten problem. Możesz wysłać token oparty na ERC-223 na adres umowy lub portfel z takim samym rezultatem. Co więcej, ERC-223 generuje komunikat o błędzie, jeśli spróbujesz nieprawidłowego transferu, oszczędzając czas i utracone krypto w procesie.

ERC-223 jest w pełni wstecznie kompatybilny z tokenami ERC-20. Ponieważ tokeny ERC-223 zużywają również około 50% mniej gazu niż transakcja ERC-20, tokeny ERC-223 mogą w przyszłości być bardziej rozpowszechnione. Jednak brak powszechnej obsługi portfela dla ERC-223 powstrzymuje ten standard.

ERC-721

ERC-721 to standard dla niewymienialnych tokenów opartych na Ethereum. Większość tokenów kryptowalut jest zamienna, co oznacza, że ​​rozpadają się na mniejsze części. To pomaga im działać jako forma waluty. I odwrotnie, tokeny ERC-721 są niezamienialne. Nie rozpadają się na mniejsze części i nie nadają się do wykorzystania jako waluta.

W tym przypadku niezamienialne tokeny ERC-721 są używane do reprezentowania przedmiotów kolekcjonerskich kryptowalut. Krypto-kolekcjoner to unikalny lub rzadki zasób cyfrowy powiązany z tokenem ERC-721. Wartość przedmiotu kolekcjonerskiego kryptowaluty może się zmienić, ale sam zasób nie może się zmienić z powodu nierozerwalnego połączenia z łańcuchem blokowym Ethereum.

Token ERC-721 ma inne zastosowania poza przedmiotami kolekcjonerskimi kryptowalut. W przyszłości niewymienialny token ERC-721 może przedstawiać samochód, dom, dzieło sztuki, rzadką butelkę wina lub w inny sposób.

ERC-777: zwiększa wydajność

ERC-777 próbuje ulepszyć zarówno ERC-20, jak i ERC-223. W jaki sposób? ERC-777 dotyczy wydajności. Zawiera poprawki ERC-223 dotyczące problemów znalezionych w ERC-20 (utrata tokena, wyższe koszty transakcji) i opiera się na tej podstawie.

ERC-777 wprowadza nową koncepcję, znaną jako „operatorzy”. Operator zmniejsza liczbę transakcji potrzebnych do autoryzacji inteligentnego kontraktu do wydawania tokenów z Twojego konta z dwóch do jednego. Nie brzmi to dużo, ale otwiera inteligentne kontrakty i aplikacje innych firm, aby uzyskać pozwolenie na szybsze operacje, na czym skorzysta prawie wszystkie Ethereum dApps.

Operatorzy ERC-777 umożliwią również programistom inteligentnych kontraktów lub dApp zarządzanie kosztami gazu, aby stworzyć tańsze, bardziej przyjazne dla użytkownika doświadczenie.

Jednak ERC-777 nie przypisuje sobie całej zasługi.

Operatorom umożliwia inny inteligentny kontrakt, ERC-820. Standard ERC-820 „definiuje uniwersalną inteligentną umowę rejestru, w której można zarejestrować dowolny adres (umowa lub zwykłe konto)”. Oznacza to, że możesz korzystać z umowy ERC-820 w połączeniu z ERC-777, aby upewnić się, że inteligentna umowa lub adres transakcji, na który zamierzasz wysłać, są zgodne z prawem i mogą akceptować Twoje tokeny..

Wspólny standard Ethereum ERC-20 badał wprowadzenie tej funkcji w EIP-165. (EIP to propozycja ulepszenia Ethereum. Społeczność Ethereum może zaproponować i szczegółowo ulepszyć Ethereum za pomocą EIP.)

ERC-1155: Wielotokenowy standard inteligentnych umów

ERC-1155 jest bardzo interesującym rozwiązaniem, ponieważ umożliwia tworzenie zamiennych, półzamiennych i niewymienialnych tokenów przy użyciu jednego standardu Ethereum.

ERC-1155 zapewnia ramy dla wszystkich tych różnych typów tokenów, aby istniały razem w jednej inteligentnej umowie. Zamiast rozdzielać handel krypto-kolekcjonerskim przedmiotem i jego płatność na dwie transakcje lub korzystać z usługi escrow, obie strony mogą korzystać z tego samego inteligentnego kontraktu.

ERC-1400: Tokenize Existing Security

Jednym z najbardziej oczekiwanych wydarzeń w technologii blockchain jest tokenizacja istniejących papierów wartościowych, takich jak akcje, obligacje lub inne. Ponadto nowe tokeny bezpieczeństwa stają się popularną i bezpieczną metodą inwestowania w nowe projekty kryptowalut, rozwiązując jednocześnie wiele problemów nękających tradycyjne ICO. (Co to jest STO i czy zastąpi ICO?)

Wprowadzenie i rozwój ERC-1400 umożliwia tę zmianę.

ERC-1400 łączy kilka innych ERC, aby stworzyć silną bibliotekę standardów tokenów bezpieczeństwa. Współpracujące z ERC-1400 to:

  • ERC-1594: Zapewnia podstawową funkcjonalność tokenów bezpieczeństwa, umożliwiając integrację danych poza łańcuchem bloków, która obejmuje również autoryzację transferu zasobów i nie tylko.
  • ERC-1410: Dołącza funkcje przejrzystości do poszczególnych kont. Na przykład saldo użytkownika może również wyświetlać jego uprawnienia do głosowania, zaległe blokady czasowe przed dystrybucją tokena i inne ważne informacje.
  • ERC-1643: Papiery wartościowe są dostarczane z dokumentami, a tokenizowane papiery nie różnią się od siebie. ERC-1643 umożliwia dołączenie notarialnie poświadczonej dokumentacji wraz z tokenizowanymi papierami wartościowymi, a także możliwość powiadamiania dowolnych posiadaczy o aktualizacjach dokumentów.
  • ERC-1644: ERC-1644 zapewnia bibliotekę tokenów zabezpieczających ERC-1400 z metodą kontroli. W tym kontekście kontrola odnosi się do wykonywania nakazów sądowych, odzyskiwania środków utraconych w wyniku oszukańczej działalności, a nawet do utraty kluczy prywatnych..

Standardy tokenów Ethereum będą nadal ewoluować

Standardy tokenów Ethereum nie są niezmienne. W tym miejscu do gry wchodzą EIP. Propozycje ulepszeń Ethereum pozwalają na rozszerzenie i dodanie dowolnego standardu Ethereum ERC. Standardy ERC pokazują również, jak innowacyjna i rozbudowana jest platforma Ethereum.

Chcesz dowiedzieć się więcej o Ethereum? Zapoznaj się z badaniem dotyczącym monet Blocks Decoded Ethereum!