Czym S膮 Standardy Token贸w?
Strona G艂贸wna
Artyku艂y
Czym S膮 Standardy Token贸w?

Czym S膮 Standardy Token贸w?

艢rednio zaawansowany
Opublikowane Jan 13, 2023Zaktualizowane Jun 16, 2023
5m

TL;DR

Standardy token贸w to zestawy zasad i konwencji, reguluj膮cych spos贸b dzia艂ania tokena krypto. Popularne standardy to ERC-20, BEP-20, ERC-721 i ERC-1155.

Wprowadzenie

Chocia偶 istniej膮 dziesi膮tki tysi臋cy kryptowalut, mo偶esz by膰 zaskoczony, 偶e wi臋kszo艣膰 z nich jest zbudowana wed艂ug tego samego schematu. Te schematy, zwane standardami token贸w, definiuj膮 niekt贸re z kluczowych funkcjonalno艣ci i w艂a艣ciwo艣ci token贸w blockchain.

Dlaczego Warto U偶ywa膰 Standard贸w Token贸w?

Wsp贸艂dzia艂anie

Standardy token贸w zapewniaj膮, 偶e wszystkie produkty zbudowane przy u偶yciu tego standardu, mog膮 wsp贸艂dzia艂a膰 lub pracowa膰 razem. Je艣li projekt wyda token zbudowany zgodnie ze standardem token贸w, nowy token pozostanie kompatybilny z istniej膮cymi platformami i aplikacjami, takimi jak portfele. Na przyk艂ad, aktywa ERC-20 s膮 inter-operacyjne z innymi produktami i us艂ugami opracowanymi przy u偶yciu tego samego standardu token贸w.

To r贸wnie偶 dlatego mo偶esz wymieni膰 sw贸j token ERC-20 na inny. Bez standard贸w token贸w, znacznie trudniej by艂oby handlowa膰 wieloma kryptowalutami. Musia艂by艣(-aby艣) r贸wnie偶 stworzy膰 konkretne portfele dla konkretnych token贸w, zamiast u偶ywa膰 portfela, kt贸ry mo偶e przechowywa膰 wiele kryptowalut.

Komponowalno艣膰

W programowaniu posiadanie systemu, kt贸ry jest komponowalny, pozwala programistom na ponowne wykorzystanie istniej膮cych komponent贸w, do tworzenia nowych produkt贸w. Dotyczy to r贸wnie偶 tworzenia token贸w 鈥 dzi臋ki zastosowaniu standard贸w token贸w, mniej czasu po艣wi臋ca si臋 na podstawow膮 funkcjonalno艣膰, wi臋c programi艣ci maj膮 wi臋cej czasu na eksperymenty i innowacje.

Wydajno艣膰

Standardy token贸w u艂atwiaj膮 r贸wnie偶 interakcj臋 mi臋dzy smart kontraktami. Po tym, jak smart kontrakty przestrzegaj膮 standard贸w token贸w i wdra偶aj膮 tokeny, mog膮 by膰 u偶ywane do monitorowania utworzonych token贸w.

Standardy token贸w, takie jak ERC-20 i BEP-20, wyposa偶one w podstawowe funkcje, w tym do pobierania adres贸w i sald token贸w, umo偶liwiaj膮 smart kontraktom bardziej efektywne monitorowanie token贸w. Na przyk艂ad, aby skontrolowa膰 token ERC-20, programista mo偶e u偶y膰 interfejsu zwanego Contract Application Binary Interface (ABI) do 艣ledzenia transfer贸w tokena i innych danych.

Wsp贸lne Standardy Token贸w w Krypto i DeFi

BEP-20

BEP-20 to standard token贸w na BNB Smart Chain (BSC). Opracowany jako specyfikacja techniczna dla BSC, umo偶liwia deweloperom uruchomienie r贸偶nych token贸w, w tym peggy coins, tokeny u偶ytkowe, stablecoiny i inne. Standard BEP-20 wprowadza r贸wnie偶 takie funkcje jak umieszczanie na czarnej li艣cie, minting i pauzowanie wypalania token贸w.

Poni偶ej przedstawiono g艂贸wne funkcje standardu token贸w BEP-20:

  1. Ca艂kowita Poda偶: okre艣la ca艂kowit膮 poda偶 tokena dla danego tokena BEP-20.

  2. Saldo: okre艣la saldo tokena.

  3. Transfer: umo偶liwia u偶ytkownikom przeniesienie w艂asno艣ci tokena na kogo艣 innego.

  4. Transfer Od: umo偶liwia przekazanie tokena komu艣 innemu w imieniu u偶ytkownika, za po艣rednictwem smart kontraktu.

  5. Zatwierdzenie: definiuje limit liczby token贸w, kt贸re mo偶e wycofa膰 smart kontrakt.

  6. Dodatek: okre艣la adresy zewn臋trzne, kt贸re maj膮 pozwolenie na wydawanie token贸w.

ERC-20

W 2015 roku, Fabian Vogelsteller zaproponowa艂 ERC-20, standard token贸w, kt贸ry p贸藕niej stanowi艂 g艂贸wny zarys dla deweloper贸w do projektowania w艂asnych token贸w, w tym token贸w wirtualnych, token贸w stakingowych i walut wirtualnych.

ERC-20 to standard token贸w s艂u偶膮cy do opracowania aktyw贸w, kt贸re przestrzegaj膮 wsp贸lnych zasad i s膮 wymienne mi臋dzy sob膮 (tj. zamienne). Je艣li wi臋c stworzysz 1000 jednostek tokena ERC-20, ka偶da jednostka b臋dzie mia艂a tak膮 sam膮 funkcjonalno艣膰.聽

Standard BEP-20 jest bardzo podobny do standardu ERC-20. Zauwa偶 jednak, 偶e s膮 one cz臋艣ci膮 odr臋bnych sieci blockchain. Standard token贸w ERC-20 jest u偶ywany na blockchainie Ethereum, natomiast BEP-20 na Binance Smart Chain (BSC).

ERC-721

Czy wiesz, 偶e du偶a cz臋艣膰 token贸w niewymiennych (NFT) na Ethereum ma ten sam standard token贸w, ERC-721? Niezale偶nie od tego, czy jest to limitowana edycja NFT, czy te偶 Protok贸艂 Dowodu Obecno艣ci (POAP), Twoje NFT zosta艂o prawdopodobnie stworzone na podstawie tego samego schematu. Co wi臋c sprawia, 偶e NFT s膮 wyj膮tkowe? Zgodnie z jedn膮 z wytycznych, aby by膰 tokenem ERC-721, aktywa musz膮 mie膰 tokenId, kt贸ry jest globalnie unikalny.

Funkcjonalno艣ci ERC-721 obejmuje transfer token贸w, bie偶膮ce saldo, ca艂kowit膮 poda偶 oraz jak wspomniano, bycie unikalnym w skali globalnej.

ERC-1155

W miar臋 rozwoju standard贸w token贸w, pojawia si臋 jedna wytyczna, obejmuj膮ca bran偶ow膮 potrzeb臋 posiadania wielu typ贸w token贸w. ERC-1155 to standard wielu token贸w, kt贸ry pozwala na tworzenie r贸偶nych typ贸w aktyw贸w cyfrowych, w tym token贸w u偶ytkowych, takich jak BNB i NFT.

Spo艣r贸d wielu funkcji, ERC-1155 oferuje mi臋dzy innymi funkcjonalno艣ci partii token贸w, w tym:

  1. Transfer zbiorczy: gdzie wiele aktyw贸w mo偶na przenie艣膰 jednocze艣nie.

  2. Saldo zbiorcze: gdzie salda wielu aktyw贸w mog膮 by膰 pobierane w jednym kroku.

  3. Zatwierdzenie zbiorcze: gdzie wszystkie tokeny mog膮 by膰 zatwierdzone na adres.

  4. Wsparcie NFT: gdzie token jest traktowany jako NFT, je艣li poda偶 wynosi tylko 1.

Ograniczenia Standard贸w Token贸w

O ile tokeny stworzone w oparciu o te same standardy s膮 zgodne w zakresie podstawowych funkcjonalno艣ci i mog膮 ze sob膮 dobrze wsp贸艂dzia艂a膰, o tyle tokeny o r贸偶nych standardach raczej nie. Poniewa偶 w bran偶y obowi膮zuj膮 r贸偶ne zasady reguluj膮ce standardy token贸w, nic dziwnego, 偶e nie zawsze s膮 one ze sob膮 kompatybilne. Mo偶e to oznacza膰, 偶e tokeny opracowane przy u偶yciu r贸偶nych standard贸w mog膮 nie istnie膰 na tej samej platformie, lub 偶e nie s膮 w stanie komunikowa膰 si臋 ze sob膮, lub by膰 przedmiotem handlu. Je艣li posiadasz wiele kryptowalut by膰 mo偶e do艣wiadczy艂e艣(-a艣) frustracji zwi膮zanej z brakiem mo偶liwo艣ci u偶ycia swojego BTC na Ethereum. Aby rozwi膮za膰 to ograniczenie, bran偶a wymy艣li艂a nowy gatunek token贸w, zwanych tokenami wrappowanymi.

Tokeny wrappowane

Tokeny wrappowane to kryptowaluty, przywi膮zane do warto艣ci innego. Zazwyczaj, oryginalne aktywo jest umieszczane w cyfrowym skarbcu zwanym wrapperem, a jego wrappowana wersja jest tworzona na innym blockchainie, jak awatar.

Wnioski Ko艅cowe

Standardy token贸w s膮 jak schematy do projektowania i uruchamiania token贸w opartych na blockchainie. Obecnie w bran偶y istnieje kilka standard贸w token贸w, a innowacyjne rozwi膮zania, takie jak mosty blockchain i mechanizmy wrappowania, mog膮 pom贸c wyg艂adzi膰 problemy zwi膮zane z niekompatybilno艣ci膮 mi臋dzy tymi tokenami.

Dalsza Lektura