Streszczenie

Standardy tokenów to zbiór zasad i konwencji regulujących działanie tokenów kryptowalut. Typowe standardy obejmują ERC-20, BEP-20, ERC-721 i ERC-1155.

Wstęp

Chociaż istnieją dziesiątki tysięcy kryptowalut, możesz nie wiedzieć, że większość z nich jest tworzona na podstawie tego samego projektu. Te plany, znane również jako standardy tokenów, określają kluczowe funkcje i właściwości tokenów blockchain.

Dlaczego warto stosować się do standardu tokena?

interoperacyjność

Standardy tokenowe zapewniają, że wszystkie produkty zbudowane według tych samych standardów mogą ze sobą współdziałać lub współdziałać. Jeśli tokeny projektu zostaną utworzone zgodnie ze standardami tokenów, nowe tokeny mogą nadal być kompatybilne z istniejącymi platformami i aplikacjami (takimi jak portfele). Na przykład zasoby ERC-20 są interoperacyjne z innymi produktami i usługami opracowanymi zgodnie z tymi samymi standardami dotyczącymi tokenów.

Dlatego możesz wymieniać tokeny ERC-20 na inne tokeny. A bez standardów tokenów handel wieloma kryptowalutami będzie bardzo trudny. Musisz także stworzyć dedykowany portfel dla swojego tokena, a nie portfel, który może pomieścić niezliczoną ilość kryptowalut.

kompozycyjność

Kiedy programiści programują, jeśli dostępny jest system komponowalny, mogą ponownie wykorzystać istniejące komponenty do tworzenia nowych produktów. To samo dotyczy tworzenia tokenów – przestrzeganie standardów tokenów skraca czas poświęcany na podstawową funkcjonalność, dając programistom więcej czasu na eksperymentowanie i wprowadzanie innowacji.

efektywność

Ponadto standardy tokenów mogą ułatwiać interakcje pomiędzy inteligentnymi kontraktami. Po wdrożeniu tokenów przez inteligentny kontrakt zgodnie ze standardami tokenów, może on również odgrywać rolę w monitorowaniu utworzonych tokenów.

Standardy tokenów, takie jak ERC-20 i BEP-20, posiadają podstawowe funkcje, takie jak odzyskiwanie adresów i balans tokenów, dzięki czemu inteligentne kontrakty mogą skuteczniej monitorować tokeny. Na przykład programiści mogą monitorować tokeny ERC-20 za pomocą interfejsu binarnego aplikacji (ABI) umowy w celu śledzenia transferów tokenów i innych danych.

Wspólne standardy kryptowalut i tokenów DeFi

BEP-20

BEP-20 to standard tokenów dla Binance Smart Chain (BSC). Standard to specyfikacja techniczna opracowana dla Binance Smart Chain (BSC), która umożliwia programistom tworzenie różnorodnych tokenów, w tym tokenów sztywnych, tokenów użytkowych, monet stabilnych i innych tokenów. Standard BEP-20 wprowadza również takie funkcje, jak umieszczanie na czarnej liście, bicie monet i wstrzymywanie niszczenia tokenów.

Poniżej przedstawiono główne cechy standardu tokena BEP-20:

  1. TotalSupply: Określa całkowitą podaż określonego tokena BEP-20.

  2. BalanceOf: Określa saldo tokenu.

  3. Transfer: umożliwia użytkownikom przenoszenie własności tokena na inne osoby.

  4. TransferFrom: przesyłaj tokeny innym osobom w imieniu użytkownika za pośrednictwem inteligentnych kontraktów.

  5. Zatwierdź: Ogranicz liczbę tokenów, które można wycofać w ramach inteligentnej umowy.

  6. Zasiłek: Definiuje adresy zewnętrzne, które mają prawo do wydawania tokenów.

ERC-20

W 2015 roku Fabian Vogelsteller zaproponował standard tokena ERC-20, który później stał się głównym frameworkiem dla programistów do projektowania różnych tokenów, takich jak tokeny wirtualne, tokeny zastawiane i waluty wirtualne.

Standard tokena ERC-20 rozwija zamienne (tj. niezamienne) aktywa, które podlegają wspólnym zasadom. Jeśli więc utworzysz 1000 tokenów ERC-20, każdy token będzie miał tę samą funkcjonalność.

Standard BEP-20 jest podobny do ERC-20. Uwaga: ale należą one do zupełnie różnych sieci blockchain. Standard tokena ERC-20 dotyczy blockchainu Ethereum, natomiast BEP-20 dotyczy BNB Smart Chain (BSC).

ERC-721

Czy wiesz, że większość niewymiennych tokenów (NFT) w Ethereum jest zgodna ze standardem tokenów ERC-721. Niezależnie od tego, czy jest to limitowana edycja NFT, czy protokół dowodu obecności (POAP), Twój NFT najprawdopodobniej jest tworzony na podstawie tego samego projektu. Co zatem wyróżnia NFT? Zasady stanowią, że aby stać się tokenem ERC-721, zasób musi mieć globalnie unikalny tokenId.

Funkcje ERC-721 obejmują transfery tokenów, saldo bieżące, całkowitą podaż i, jak wspomniano, globalną wyjątkowość.

ERC-1155

W miarę ewolucji standardów tokenów pojawiły się wytyczne, które obejmują potrzeby branży w zakresie wielu typów tokenów. ERC-1155 to standard dotyczący wielu tokenów, który umożliwia tworzenie różnych typów zasobów cyfrowych, w tym tokenów użytkowych, takich jak BNB i NFT.

Ponadto ERC-1155 zapewnia także funkcje grupowania tokenów, w tym:

  1. Transfer wsadowy: przesyłaj wiele zasobów jednocześnie.

  2. Saldo partii: sprawdź saldo wielu zasobów w jednym kroku.

  3. Zatwierdzenie partii: Zatwierdzenie wszystkich tokenów na ten sam adres.

  4. Obsługa NFT: Gdy w puli jest tylko 1, utworzony żeton jest uważany za NFT.

Ograniczenia standardów tokenów

Tokeny utworzone według tych samych standardów mają spójne podstawowe funkcje i dobrą interaktywność, podczas gdy tokeny zgodne z różnymi standardami mają niespójne podstawowe funkcje i słabą interaktywność. Ponieważ zasady regulujące standardy tokenów są tak różnorodne, nie jest zaskakujące, że są one ze sobą niezgodne. Innymi słowy, tokeny opracowane według różnych standardów nie mogą współistnieć na tej samej platformie, komunikować się lub handlować między sobą. Jeśli posiadasz wiele kryptowalut, być może miałeś złe doświadczenia związane z niemożnością korzystania z BTC na Ethereum. Aby zaradzić temu ograniczeniu, branża proponuje nowy typ tokena, znany również jako token opakowany.

Pakowanie żetonów

Owinięte monety to kryptowaluty powiązane z innymi kryptowalutami. Zazwyczaj oryginalny zasób jest umieszczany w cyfrowym skarbcu (zwanym także opakowaniem), podczas gdy jego opakowana wersja (awatar) jest tworzona w innych łańcuchach bloków.

Wniosek

Standardy tokenów są jak plan projektowania i wydawania tokenów blockchain. Obecnie w branży istnieje kilka standardów tokenów, a także innowacyjne rozwiązania, takie jak mosty blockchain i mechanizmy opakowujące, które mogą pomóc w rozwiązaniu niezgodności między tokenami.

Dalsza lektura

  • Wprowadzenie do tokenów ERC-20

  • Trzy popularne mosty kryptowalutowe i jak działają

  • Jak korzystać z mostu wielokątnego?

  • Szczegółowe wyjaśnienie wymiany atomowej