Ostrożnie! Dużo tekstu.

Standardy tokenów to zestawy zasad i umów regulujących działanie tokena kryptowaluty. Popularne standardy to ERC-20, BEP-20, ERC-721 i ERC-1155.

Wstęp

Chociaż istnieją dziesiątki tysięcy różnych kryptowalut, większość z nich zbudowana jest na tych samych wzorcach. Schematy te nazywane są standardami tokenów i definiują kluczową funkcjonalność i właściwości tokenów blockchain.

Dlaczego potrzebujemy standardów tokenów?

Zgodność

Standard tokenowy gwarantuje, że wszystkie produkty stworzone w ramach tego standardu mogą ze sobą współdziałać i współpracować. Jeśli projekt wypuści token w oparciu o standard tokena, to nowy token będzie kompatybilny z istniejącymi platformami i aplikacjami, w tym z portfelami. Na przykład zasoby ERC-20 są kompatybilne z innymi produktami i usługami opracowanymi przy użyciu tego standardu tokena.

Dzięki temu token ERC-20 można również wymienić na inny token tego standardu. Bez standardów tokenów handel wieloma kryptowalutami byłby znacznie trudniejszy. W takim przypadku dla każdego tokena musiałyby być tworzone osobne portfele, zamiast używać jednego portfela dla wielu różnych kryptowalut.

Łączność

W programowaniu posiadanie systemu, który można podłączyć, pozwala programistom na ponowne wykorzystanie istniejących komponentów do tworzenia nowych produktów. Dotyczy to również tworzenia tokenów: stosowanie standardów tokenów przyspiesza rozwój podstawowej funkcjonalności, pozostawiając więcej czasu na eksperymenty i innowacje.

Efektywność

Standardy tokenów upraszczają także interakcje pomiędzy inteligentnymi kontraktami. Inteligentne kontrakty wdrażające standardy tokenów i same tokeny mogą służyć do śledzenia utworzonych tokenów.

Standardy tokenów, takie jak ERC-20 i BEP-20, zawierają ważne funkcje, takie jak wyszukiwanie adresów i wyświetlanie salda tokenów, dzięki czemu inteligentne kontrakty mogą efektywniej śledzić tokeny. Na przykład, aby sprawdzić historię transferu i inne dane tokena ERC-20, programista może skorzystać z interfejsu binarnego aplikacji (ABI).

Popularne standardy tokenów w kryptowalutach i DeFi

BEP-20

BEP-20 to standard tokena BNB Smart Chain (BSC). Pierwotnie został stworzony jako specyfikacja techniczna dla BSC. BEP-20 umożliwia programistom uruchamianie różnych tokenów, w tym monet pegged, tokenów użytkowych, monet stabilnych i innych. Standard BEP-20 wprowadza również takie funkcje, jak zawieszanie czarnych list, wydobywanie i spalanie tokenów.

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

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

  2. BalanceOf: Określa saldo tokena.

  3. Transfer: umożliwia użytkownikom przeniesienie własności tokenów na inne osoby.

  4. TransferFrom: umożliwia przesyłanie tokenów innym osobom w imieniu użytkownika za pośrednictwem inteligentnej umowy.

  5. Zatwierdź: definiuje limit liczby tokenów, które inteligentny kontrakt może wycofać.

  6. Zasiłek: definiuje adresy zewnętrzne, które mogą wydawać tokeny.

ERC-20

W 2015 roku Fabian Vogelsteller zaproponował standard tokenów ERC-20, który później stał się głównym punktem odniesienia dla twórców tokenów, w tym tokenów wirtualnych, tokenów stakingowych i walut wirtualnych.

ERC-20 to standard tokenów używany do opracowywania aktywów zamiennych zgodnych ze wspólnymi zasadami. Na przykład, jeśli utworzysz 1000 jednostek tokena ERC-20, każda jednostka będzie miała tę samą funkcjonalność.

Norma ERC-20 jest bardzo podobna do normy BEP-20. Należą jednak do różnych sieci blockchain. ERC-20 jest używany w blockchainie Ethereum, a BEP-20 jest używany w BNB Smart Chain (BSC).

ERC-721

Czy wiesz, że znaczna część niewymiennych tokenów (NFT) w Ethereum opiera się na tym samym standardzie ERC-721? Niezależnie od tego, czy jest to ograniczony zbiór NFT, czy protokół potwierdzenia obecności (POAP), istnieje duże prawdopodobieństwo, że Twój NFT został utworzony przy użyciu tego schematu. Ale co sprawia, że ​​NFT są wyjątkowe? Jedną z kluczowych zasad jest to, że każdy token ERC-721 musi mieć unikalny tokenId.

Funkcjonalność ERC-721 obejmuje transfer tokenów, saldo bieżące, całkowitą podaż i, jak wspomniano, niepowtarzalność.

ERC-1155

Wraz z rozwojem standardów tokenów pojawił się jeden schemat mający na celu zaspokojenie zapotrzebowania branży kryptowalut na wiele typów tokenów. ERC-1155 to standard dotyczący wielu tokenów, który umożliwia tworzenie różnego rodzaju zasobów cyfrowych, w tym tokenów użytkowych, takich jak BNB i NFT.

Wśród innych funkcji ERC-1155 oferuje przetwarzanie wsadowe tokenów, które obejmuje:

  1. Transfer wsadowy: Przesyłanie wielu zasobów jednocześnie.

  2. Saldo partii: Uzyskaj saldo wielu aktywów w jednym kroku.

  3. Potwierdzenie partii: można potwierdzić wysłanie wszystkich tokenów na adres.

  4. Obsługa NFT: token jest uważany za NFT, jeśli istnieje w jednej kopii.

Ograniczenia standardów tokenów

Tokeny stworzone w oparciu o ten sam standard mają te same podstawowe możliwości i mogą swobodnie ze sobą współdziałać, podczas gdy tokeny o różnych standardach rzadko to potrafią. Ponieważ w branży obowiązują różne przepisy regulujące standardy tokenów, nie zawsze są one ze sobą kompatybilne. Oznacza to, że tokeny opracowane przy użyciu różnych standardów czasami nie mogą istnieć na tej samej platformie, współdziałać ani być między sobą wymieniane. Właściciele kilku kryptowalut mogli spotkać się z brakiem możliwości korzystania z BTC na platformie Ethereum. Aby wyeliminować te niedogodności, programiści stworzyli nowy typ tokena zwany tokenem opakowanym.

Zapakowane żetony

Token Wrapped to kryptowaluta, której wartość jest powiązana z wartością innego zasobu. Oryginalny zasób jest umieszczany w „opakowaniu”, rodzaju cyfrowego magazynu, który umożliwia utworzenie opakowanej wersji na innym łańcuchu bloków.

Podsumowując

Standardy tokenów to plany opracowywania i uruchamiania tokenów opartych na blockchainie. Obecnie w branży istnieje kilka standardów tokenów, a także wiele innowacyjnych rozwiązań, takich jak mosty blockchain i mechanizmy owijające, które pomagają wyeliminować niezgodność tokenów.

Rekomendowane lektury

  • Wprowadzenie do tokenów ERC-20

  • Trzy popularne mosty kryptowalutowe i sposób ich działania

  • Jak korzystać z mostu wielokątnego

  • Jak działają atomowe swapy