Kluczowe wnioski
Standardy tokenów to zestawy zasad, których używają inteligentne kontrakty do tworzenia tokenów kryptograficznych. Działają jako "plany" zapewniające zgodność.
Standardy Ethereum (ERC) takie jak ERC-20 i ERC-721 są najczęściej spotykane, ale inne blockchainy, takie jak Bitcoin i Solana, mają swoje unikalne standardy.
Interoperacyjność pozwala różnym aplikacjom (portfele, giełdy, gry) współpracować z tymi tokenami bez potrzeby pisania niestandardowego kodu dla każdego z nich.
Wprowadzenie
Chociaż istnieje dziesiątki tysięcy kryptowalut, możesz być zaskoczony, że większość z nich została zbudowana według tego samego planu. Te plany, zwane standardami tokenów, definiują niektóre z kluczowych funkcjonalności i właściwości tokenów blockchain.
Standardy tokenów definiują funkcjonalność i właściwości tokenów blockchain. Tak jak USB jest uniwersalnym standardem, który zapewnia, że mysz działa na każdym komputerze, standardy tokenów zapewniają, że nowy token działa z istniejącymi portfelami, giełdami i zdecentralizowanymi aplikacjami (DApps).
Dlaczego potrzebujemy standardów tokenów?
1. Interoperacyjność
Główną zaletą standardów jest kompatybilność. Jeśli deweloper wydaje token zgodny ze standardem, może automatycznie wchodzić w interakcje z istniejącą infrastrukturą. Na przykład, ponieważ stablecoin USDT przestrzega standardu ERC-20, działa natychmiast na Uniswap, MetaMask i giełdach centralnych bez potrzeby pisania niestandardowego kodu dla tych platform.
2. Kompozycyjność
W finansach zdecentralizowanych (DeFi) kompozycyjność pozwala deweloperom korzystać z istniejących komponentów do budowania nowych produktów - często nazywanych "Klockami Pieniężnymi". Ponieważ deweloperzy wiedzą dokładnie, jak zachowuje się standardowy token, mogą budować złożone protokoły pożyczek, pożyczania i handlu, które automatycznie obsługują każdy token przestrzegający tego standardu.
3. Wydajność
Standardy zapobiegają deweloperom wynajdywaniu koła na nowo. Zamiast pisać inteligentny kontrakt od zera, aby obsługiwać podstawowe funkcje, takie jak "transfer" czy "sprawdzanie salda", deweloperzy korzystają z weryfikowanych bibliotek opartych na uzgodnionych standardach. To zmniejsza ryzyko błędów i przyspiesza rozwój.
Common Ethereum Token Standards (EVM)
Ponieważ Ethereum było pierwszym programowalnym blockchainem, jego "Requests for Comments" (ERC) ustanowiły fundamenty dla branży. Te standardy są również używane w łańcuchach kompatybilnych z EVM, takich jak Avalanche, Polygon i Arbitrum.
ERC-20 (tokeny wymienne)
Proponowany w 2015 roku, ERC-20 jest standardem branżowym dla tokenów wymiennych. "Wymienny" oznacza zamienny; jedna jednostka tokena ma tę samą użyteczność i wartość co inna jednostka (jak jeden banknot dolarowy równy innemu banknotowi dolarowemu).
Przykłady użycia: Stablecoiny (USDT, USDC), tokeny zarządzania (UNI, AAVE) i tokeny użyteczności.
Kluczowe funkcje: Umożliwia użytkownikom sprawdzenie TotalSupply i transfer aktywów za pomocą Transfer lub TransferFrom.
ERC-721 (tokeny niewymienne)
ERC-721 to standard, który napędzał boom NFT w 2021 roku. W przeciwieństwie do ERC-20, każdy token ERC-721 jest unikalny. Aby to zapewnić, każdy token jest identyfikowany przez konkretny tokenId w kontrakcie.
Przykłady użycia: Unikalne aktywa cyfrowe, takie jak certyfikaty, kolekcjonerskie przedmioty, sztuka, zasoby w grach, pliki tożsamości cyfrowej oraz akty własności.
Kluczowa różnica: Podczas gdy 1 ETH zawsze jest wart 1 ETH, każdy token ERC-721 ma unikalne wartości i cechy.
ERC-1155 (standard multi-token)
To jest standard tokenów zaprojektowany w celu naprawienia nieefektywności wynikających z używania ERC-20 i ERC-721 osobno. ERC-1155 tworzy standard, który może zarządzać oboma typami tokenów, wymiennymi i niewymiennymi.
Półwymienność: ERC-1155 jest idealny do gier. Na przykład gra może mieć "złote monety" (wymienne), "żelazne miecze" (półwymienne - jest 1,000 identycznych mieczy) oraz "Legendarną Tarcze" (unikalny NFT). Standard ERC-1155 pozwala kontraktom obsługiwać wszystkie te jednocześnie.
Przesyłki zbiorcze: W przeciwieństwie do starszych standardów, ERC-1155 może wysyłać różne typy tokenów w jednej transakcji, co znacznie oszczędza na opłatach za gaz.
Standardy poza Ethereum
Podczas gdy Ethereum ustanowiło precedens, inne główne blockchainy opracowały swoje własne standardy, aby obsługiwać swoje specyficzne architektury.
BNB Smart Chain: BEP-20
BEP-20 to podstawowy standard tokenów na BNB Smart Chain (BSC). Funkcjonuje niemal identycznie jak ERC-20 Ethereum, ale jest zoptymalizowany pod kątem szybkości i niskich opłat BSC. Obsługuje również tokeny "Peg", które są owiniętymi wersjami aktywów z innych łańcuchów (takich jak Bitcoin lub Ethereum) przeniesionymi do ekosystemu BNB Chain.
Solana: SPL (Biblioteka Programowa Solany)
Solana obsługuje tokeny inaczej niż łańcuchy EVM. Na Ethereum każdy token jest osobnym inteligentnym kontraktem. Na Solanie istnieje tylko jeden "Program Tokenowy" (standard SPL), a nowe tokeny to po prostu nowe konta stworzone w tym programie. Ta architektura pozwala Solanie przetwarzać transakcje równolegle z dużymi prędkościami.
Standard SPL obejmuje tokeny wymienne (takie jak USDC na Solanie) oraz NFT, bez potrzeby tworzenia osobnych standardów jak ERC-20 vs. ERC-721.
Bitcoin: BRC-20 i Runes
Przez ponad dekadę Bitcoin był postrzegany wyłącznie jako waluta, a nie platforma dla tokenów. To się zmieniło w 2023 roku wraz z wynalezieniem Ordinals.
BRC-20: Eksperymentalny standard umożliwiający tworzenie wymiennych tokenów bezpośrednio na Bitcoinie za pomocą inskrypcji tekstowych. W przeciwieństwie do tokenów inteligentnych kontraktów, tokeny BRC-20 korzystają z blockchaina Bitcoin jako bazy danych do śledzenia transferów.
Runy: Bardziej wydajny protokół opracowany do wydawania wymiennych tokenów na Bitcoinie z mniejszym śladem on-chain niż BRC-20.
Rozwiązanie ograniczenia: Kompatybilność międzyłańcuchowa
Głównym ograniczeniem standardów tokenów jest to, że są one zazwyczaj izolowane do własnego blockchaina. Token ERC-20 na Ethereum nie może natywnie istnieć na Solanie.
Owinięte tokeny
Tradycyjnie rozwiązano to za pomocą owinięcia. Aby przenieść Bitcoin na Ethereum, BTC jest blokowany w skarbcu, a równoważna ilość "Owiniętego BTC" (WBTC) jest mintowana jako token ERC-20 na Ethereum. Chociaż efektywne, mosty, które trzymają te zablokowane aktywa, były historycznie celem dla hakerów.
Omnichain wymienne tokeny (OFT)
Niektóre protokoły interoperacyjności (takie jak LayerZero lub Chainlink CCIP) wychodzą poza proste owinięcie. Umożliwiają Omnichain tokeny, które mogą przemieszczać się między łańcuchami natywnie za pomocą bezpiecznych systemów komunikacyjnych, zamiast polegać na scentralizowanych skarbcach.
Podsumowanie
Standardy tokenów są niewidzialnym kręgosłupem gospodarki kryptograficznej. Niezależnie od tego, czy są to tokeny ERC-20 w twoim portfelu, tokeny BRC-20 na Bitcoinie czy tokeny SPL na Solanie, te "plany" pozwalają na zjednoczony, wydajny i kompozytowy ekosystem.
W ostatnich latach zaczęliśmy dostrzegać przesunięcie od prostych standardów do złożonych, hybrydowych rozwiązań, takich jak ERC-404 i protokoły Omnichain, które pomagają stworzyć bardziej połączoną Web3.
Dalsze czytanie
Czym jest ERC-1155 i jak to działa?
Czym są Ordinals? Przegląd NFT na Bitcoinie
Wyjaśnienie abstrakcji konta Ethereum (ERC-4337)
Zastrzeżenie: Treść ta jest przedstawiana na zasadzie "tak jak jest" w celach ogólnych informacji i edukacyjnych, bez przedstawienia lub gwarancji jakiejkolwiek formy. Nie powinna być interpretowana jako porada finansowa, prawna ani inna profesjonalna, ani nie jest przeznaczona do rekomendacji zakupu jakiegokolwiek konkretnego produktu lub usługi. Powinieneś zasięgnąć własnej porady od odpowiednich doradców zawodowych. Produkty wspomniane w tym artykule mogą nie być dostępne w twoim regionie. Gdy artykuł jest dostarczany przez zewnętrznego współpracownika, należy zauważyć, że wyrażone tam opinie należą do zewnętrznego współpracownika i niekoniecznie odzwierciedlają opinie Binance Academy. Proszę przeczytać nasze pełne zastrzeżenie, aby uzyskać dalsze szczegóły. Ceny aktywów cyfrowych mogą być zmienne. Wartość twojej inwestycji może wzrosnąć lub spaść, a ty możesz nie odzyskać zainwestowanej kwoty. Jesteś wyłącznie odpowiedzialny za swoje decyzje inwestycyjne, a Binance Academy nie ponosi odpowiedzialności za jakiekolwiek straty, jakie możesz ponieść. Materiał ten nie powinien być interpretowany jako porada finansowa, prawna ani inna profesjonalna. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami Użytkowania i Ostrzeżeniem o Ryzyku.


