Ethereum, największa i najbardziej zaludniona sieć blockchain warstwy 1 na świecie, zrewolucjonizowała tworzenie i funkcjonalność tokenów dzięki swoim standardom ERC.

ERC20, dominujący standard w Ethereum, utorował drogę do usprawnionego rozwoju tokenów, zapewniając zestaw podstawowych wytycznych i zasad.

Ten artykuł ma na celu zapewnienie prostego wprowadzenia do tego, czym jest standard Ethereum i różne standardy.

Co to jest ERC?

ERC oznacza Ethereum Request for Comment i służy jako platforma do przedstawiania informacji technicznych programistom i użytkownikom.

Pierwszym standardem Ethereum jest ERC20. Zatwierdzony w 2017 roku standard tokenów ERC20 szybko zyskał popularność i stał się podstawą dla dziesiątek tysięcy tokenów tworzonych w sieci Ethereum. Podczas eksplozji początkowej oferty monet (ICO) w 2017 r. na rynku dominowały tokeny ERC20.

Aby token był zgodny z ERC20, musi posiadać pewne atrybuty zakodowane na stałe w swoim kodzie. Te atrybuty obejmują:

TotalSupply – dostarcza informacji o całkowitej podaży tokenów

BalanceOf – wskazuje stan konta właściciela tokena

Transfer – realizuje transfery tokenów na podane adresy

TransferFrom – umożliwia przelewy z podanego adresu

Zatwierdź – umożliwia wydającym wypłatę tokenów

Zasiłek – zwraca żetony od wydającego właścicielowi

Inteligentne kontrakty umożliwiające te funkcje są uważane za kontrakty ERC20.

Inne łańcuchy bloków również przyjęły podobne standardy tokenów, przy czym godnymi uwagi przykładami są standard tokenów BEP20 dla Binance Smart Chain, TRC20 dla sieci Tron, a ostatnio BRC20 dla sieci Bitcoin.

Spojrzenie na inne standardy tokenów ERC

Wraz z ewolucją technologii blockchain zmieniają się także standardy tokenów. Każdy standard pełni określoną funkcję w ramach odpowiedniej sieci. Przyjrzyjmy się niektórym najważniejszym standardom tokenów ERC i ich funkcjom:

1. ERC223 – Norma Europejskiej Rady ds. Badań Naukowych:

Standard ten został stworzony, aby rozwiązać problem utraty tokenów podczas transakcji. W przeciwieństwie do ERC20, który nie ma mechanizmu odzyskiwania utraconych tokenów, ERC223 zawiera funkcję zwaną „tokenFallback”, która zwraca tokeny wysłane do niezgodnych inteligentnych kontraktów z powrotem do nadawcy. Poprawia także efektywność transakcji, wymagając tylko jednego kroku zamiast dwóch. Chociaż ERC223 oferuje użyteczną funkcjonalność, nie zyskał szerokiego zastosowania w porównaniu z nowszymi standardami, takimi jak ERC777.

2. ERC777 – waluta oparta na Ethereum:

Opierając się na ERC223, standard ERC777 wprowadza nową klasę adresów zwanych „operatorami”, które mogą wysyłać i odbierać środki. Zawiera także haki transakcyjne, które informują inteligentne kontrakty o nadchodzących transakcjach. Ta funkcja zapobiega wykonywaniu niezgodnych transakcji, zmniejszając ryzyko utraty tokena.

Jednak ERC777 nie został powszechnie przyjęty, ponieważ ERC20 pozostaje preferowanym wyborem dla programistów.

3. ERC621: ERC621 umożliwia projektom zarządzanie podażą tokenów za pomocą dwóch nowych funkcji: „zwiększanie podaży” i „zmniejszanie podaży”. Standard ten umożliwia dostosowanie całkowitej podaży tokenów, oferując istotne zastosowania. Jednak nadal znajduje się on we wczesnej fazie rozwoju.

4. ERC721 – Standard tokena niezamiennego: Standard ERC721 jest powszechnie znany w kontekście tokenów niezamienialnych (NFT). Wprowadza odrębny standard dla NFT, umożliwiając im posiadanie unikalnych wartości w ramach inteligentnego kontraktu. Tokeny ERC721 doskonale nadają się na platformy oferujące przedmioty kolekcjonerskie, takie jak karty kolekcjonerskie, cyfrowe dzieła sztuki i unikalne zasoby cyfrowe przechowywane na blockchainie.

5. ERC1155 – Standard dotyczący wielu tokenów: ERC1155 wprowadza nowy typ inteligentnego kontraktu, który zarządza zarówno tokenami wymiennymi, jak i niewymiennymi. Poprawia wydajność zdecentralizowanych aplikacji, umożliwiając wysyłanie różnych typów tokenów w jednej transakcji. Zmniejsza to koszty i zwiększa szybkość transakcji. ERC1155 jest już dostępny w sieci Ethereum i zyskuje na popularności ze względu na zwiększone wykorzystanie NFT w różnych branżach.

6. ERC165: ERC165 to standard umożliwiający inteligentnym kontraktom wykrywanie i publikowanie implementowanych przez nie interfejsów. Zapewnia spójny sposób identyfikowania, czy umowa obsługuje określony interfejs, za pomocą funkcji „supportsInterface”. Kontrakty mogą publikować obsługiwane interfejsy, dołączając odpowiednie identyfikatory interfejsów. ERC165 promuje interoperacyjność i kompatybilność między kontraktami w ekosystemie Ethereum.

7. ERC827: ERC-827 to ulepszona wersja standardu tokena ERC20 w sieci Ethereum. Podczas gdy tokeny ERC20 jedynie ułatwiają wymianę wartości, ERC827 rozszerza tę możliwość, umożliwiając użytkownikom jednoczesne przesyłanie zarówno waluty, jak i danych. Oznacza to, że użytkownicy Ethereum mogą dołączyć dodatkowe informacje lub dane wraz z transferem tokenów, zapewniając większą elastyczność i funkcjonalność w transakcjach tokenami.

8. ERC725: ERC-725 to innowacyjna propozycja Fabiana Vogelstelle’a, twórcy ERC-20 i Web3.js, która wprowadza unikalny standard publikowania i zarządzania tożsamościami w blockchainie opartym na Ethereum Virtual Machine (EVM). Ten standard koncentruje się na inteligentnych kontraktach proxy, które mogą być kontrolowane za pomocą wielu kluczy, w tym innych inteligentnych kontraktach. Zapewnia ramy bezpiecznego i zdecentralizowanego zarządzania tożsamością, umożliwiając solidniejszą i elastyczną kontrolę nad operacjami związanymi z tożsamością w łańcuchu bloków.

9. ERC884 – Tokenizacja giełdowa: ERC-884 to specyficzny standard tokena zaprojektowany w celu ułatwienia tworzenia zbywalnych tokenów ERC-20. Tokeny te są specjalnie przeznaczone do reprezentowania akcji emitowanych przez publiczne lub prywatne korporacje Delaware. Standard ten jest szczególnie istotny, ponieważ umożliwia organizacjom z siedzibą w Delaware w USA wykorzystanie technologii blockchain do zarządzania rejestracjami akcji zgodnie z przepisami stanowymi. Dzięki ERC-884 korporacje te mogą odkrywać korzyści wynikające z wykorzystania blockchain w swoich procesach związanych z kapitałem, zapewniając jednocześnie zgodność z przepisami w jurysdykcji Delaware.

10. ERC865: Standard tokena ERC-865 koncentruje się przede wszystkim na zwiększeniu użyteczności sieci Ethereum poprzez wyeliminowanie konieczności uiszczania przez użytkowników opłat transakcyjnych w gazie. Zamiast tego ERC-865 umożliwia właścicielom tokenów płacenie opłat transakcyjnych bezpośrednio przy użyciu samych tokenów, a wszystko to w ramach jednej transakcji. Włączając tę ​​funkcjonalność, ERC-865 ma na celu zwiększenie wygody i wydajności transakcji tokenowych w sieci Ethereum, czyniąc ją bardziej przyjazną dla użytkownika i dostępną. Standard ten przyczynia się do poprawy ogólnej użyteczności i przyjęcia tokenów opartych na Ethereum.

11. ERC1400: ERC-1400 to proponowany standard wydawania tokenów bezpieczeństwa i zarządzania nimi w łańcuchu bloków Ethereum. Tokeny te reprezentują aktywa podlegające regulacjom dotyczącym papierów wartościowych, zapewniając przejrzystość i zgodność w ekosystemie blockchain.

Standard ERC-1400 ma na celu zwiększenie przejrzystości, bezpieczeństwa i wydajności ofert tokenów zabezpieczających (STO) w łańcuchu bloków Ethereum. Zapewnia podstawę do tworzenia tokenów zabezpieczających i zarządzania nimi w sposób zgodny z przepisami, otwierając nowe możliwości posiadania aktywów cyfrowych i możliwości inwestycyjnych w granicach przepisów dotyczących papierów wartościowych.

Jaka przyszłość przyniesie standardy tokenów Ethereum

Przyszłość standardów tokenów ERC jest kształtowana przez społeczność Ethereum, która proponuje i zatwierdza te standardy w celu poprawy komfortu użytkowania w całej sieci. Chociaż zatory i wysokie opłaty w dalszym ciągu stanowią wyzwanie, oczekuje się, że aktualizacje scalania i fragmentowania rozwiążą te problemy.

Przyszłe standardy ERC, takie jak ERC1400, przyczynią się do bezpieczeństwa, skalowalności i użyteczności blockchainu Ethereum, wspierając masową adopcję w różnych branżach, w tym w subskrypcjach, własności intelektualnej, nieruchomościach tokenizowanych, grach, NFT i DeFi.

Na wynos

Standardy tokenów ERC zrewolucjonizowały tworzenie i funkcjonalność tokenów w sieci Ethereum. Standardy te zawierają wytyczne dla programistów, zapewniające kompatybilność i interoperacyjność. W miarę ciągłego rozwoju technologii blockchain pojawią się nowe standardy ERC, zwiększające możliwości Ethereum i stymulujące innowacje w różnych sektorach.