Čo sú štandardy tokenov?
Domov
Články
Čo sú štandardy tokenov?

Čo sú štandardy tokenov?

Stredne pokročilý
Zverejnené Jan 13, 2023Aktualizované Jun 16, 2023
5m

Zhrnutie

Štandardy tokenov sú súbory pravidiel a konvencií, ktorými sa riadi fungovanie kryptotokenov. Medzi obľúbené štandardy patria ERC-20, BEP-20, ERC-721 a ERC-1155.

Úvod

Hoci existujú desiatky tisíc kryptomien, možno vás prekvapí, že väčšina z nich je postavená na základe rovnakého návrhu. Tieto návrhy, nazývané štandardy tokenov, definujú niektoré kľúčové funkcie a vlastnosti blockchainových tokenov.

Prečo používať štandardy tokenov?

Interoperabilita

Štandardy tokenov zaisťujú, aby všetky produkty vytvorené pomocou tohto štandardu dokázali vzájomne komunikovať alebo spolupracovať. Ak projekt vydá token vytvorený podľa štandardu tokenov, nový token je kompatibilný s existujúcimi platformami a aplikáciami, ako sú napríklad peňaženky. Napríklad aktíva ERC-20 sú interoperabilné s inými produktmi a službami vytvorenými použitím rovnakého štandardu.

To je tiež dôvod, prečo môžete svoj token ERC-20 vymeniť za iný. Bez štandardov tokenov by bolo obchodovanie s viacerými kryptomenami podstatne náročnejšie. Namiesto použitia peňaženky, ktorá môže obsahovať množstvo kryptomien, by ste si museli vytvoriť špecifické peňaženky pre každý konkrétny token.

Skladateľnosť

V programovaní systém, ktorý je skladateľný, umožňuje vývojárom opätovne použiť existujúce komponenty na vytváranie nových produktov. Toto platí aj pre vytváranie tokenov. Používaním štandardov tokenov je potrebné venovať menej času na základnú funkčnosť, takže vývojári majú viac času na experimentovanie a inovácie.

Efektívnosť

Štandardy tokenov tiež uľahčujú komunikáciu medzi smart kontraktmi. Keď smart kontrakty dodržiavajú štandardy tokenov a nasadzujú tokeny, môžu sa použiť na monitorovanie vytvorených tokenov.

Štandardy tokenov (napr. ERC-20 a BEP-20) prichádzajú so základnými funkciami, vrátane získavania adries a zostatkov tokenov, čo umožňuje smart kontraktom efektívnejšie monitorovanie tokenov. Na kontrolu tokenu ERC-20 môže vývojár použiť napríklad rozhranie s názvom Contract Application Binary Interface (ABI), ktoré slúži na sledovanie prenosov tokenov a ďalších údajov.

Bežne používané štandardy tokenov vo svete kryptomien a DeFi

BEP-20

BEP-20 je štandard tokenov na BNB Smart Chain (BSC). Bol vyvinutý ako technická špecifikácia pre BSC. Umožňuje vývojárom dávať do obehu rôzne tokeny, vrátane peggy coinov, úžitkových tokenov, stablecoinov a ďalších. Štandard BEP-20 tiež zavádza funkcie, ako je čierna listina, razenie a pozastavenie pálenia tokenov.

Nižšie sú uvedené hlavné funkcie štandardu tokenov BEP-20:

  1. TotalSupply: definuje celkovú zásobu konkrétneho tokenu BEP-20.

  2. BalanceOf: definuje zostatok tokenov.

  3. Transfer: umožňuje používateľom previesť vlastníctvo tokenu na inú osobu.

  4. TransferFrom: umožňuje previesť token na inú osobu v mene používateľa prostredníctvom smart kontraktu.

  5. Approve: definuje limit počtu tokenov, ktoré smart kontrakt môže stiahnuť.

  6. Allowance: definuje externé adresy, ktoré majú povolenie použiť tokeny na transakciu.

ERC-20

V roku 2015 Fabian Vogelsteller navrhol ERC-20 – štandard tokenov, ktorý sa neskôr stal hlavným základom pre vývojárov na navrhovanie ich vlastných tokenov, vrátane virtuálnych tokenov, tokenov na stakovanie a virtuálnych mien.

ERC-20 je štandard na vývoj aktív, ktoré dodržiavajú spoločné pravidlá a sú vzájomne zameniteľné (t. j. zastupiteľné). Ak teda vytvoríte 1 000 jednotiek tokenu ERC-20, každá jednotka bude mať rovnakú funkčnosť. 

Štandard BEP-20 je veľmi podobný štandardu ERC-20. Všimnite si však, že sú súčasťou odlišných blockchainových sietí. Štandard ERC-20 používa blockchain Ethereum, zatiaľ čo BEP-20 je na Binance Smart Chain (BSC).

ERC-721

Vedeli ste, že veľká časť nezameniteľných tokenov (NFT) na sieti Ethereum zdieľa rovnaký štandard tokenov, ERC-721? Či už ide o limitovanú edíciu NFT alebo protokol (POAP) (Proof of Attendance Protocol), váš NFT bol pravdepodobne vytvorený použitím rovnakého plánu. Vďaka čomu sú teda NFT jedinečné? Podľa jedného z usmernení, aby išlo o token ERC-721, aktívum musí mať tokenId, ktoré je celosvetovo jedinečné.

Funkcie štandardu ERC-721 zahŕňajú prevod tokenov, aktuálny zostatok, celkovú dodávku a, ako už bolo uvedené vyššie, sú celosvetovo jedinečné.

ERC-1155

S vývojom štandardov tokenov sa ukazuje potreba jedného usmernenia, ktoré obsiahne všetky tokeny, keďže v rámci odvetvia existuje potreba mať viacero typov tokenov. ERC-1155 je štandard pre viaceré tokeny, ktorý umožňuje vytváranie rôznych typov digitálnych aktív, vrátane úžitkových tokenov, ako sú napríklad BNB a NFT.

Okrem iných funkcií ponúka ERC-1155 dávkové funkcie prispôsobené dávke tokenov, vrátane nasledujúcich:

  1. Batch transfer: umožňuje prevod viacerých aktív naraz.

  2. Batch balance: umožňuje získať zostatky viacerých aktív v rámci jedného kroku.

  3. Batch approval: umožňuje schválenie všetkých tokenov na adresu.

  4. NFT support: token sa považuje za NFT, ak je jeho dodávka iba 1 kus.

Obmedzenia štandardov tokenov

Zatiaľ čo tokeny vytvorené podľa rovnakých štandardov sú zosúladené čo sa týka základných funkcií a dokážu spolu dobre komunikovať, je pravdepodobné, že tokeny rôznych štandardov tieto schopnosti mať nebudú. Keďže v tomto odvetví existujú rôzne pravidlá upravujúce štandardy tokenov, vôbec nie je prekvapujúce, že tokeny nie sú vždy kompatibilné. To môže znamenať, že tokeny vytvorené pomocou rôznych štandardov nemusia existovať na tej istej platforme, prípadne nemusí byť možná ich vzájomná komunikácia alebo obchodovanie s nimi. Ak vlastníte viacero kryptomien, možno ste už zažili frustráciu z toho, že svoje BTC nemôže použiť na sieti Ethereum. Na vyriešenie tohto obmedzenia prišlo odvetvie s novým typom tokenov nazývaných zabalené tokeny.

Zabalené tokeny

Zabalené tokeny sú kryptomeny naviazané na hodnotu inej kryptomeny. Pôvodné aktívum sa zvyčajne vloží do digitálneho trezoru nazývaného obal a jeho zabalená verzia sa vytvorí na inom blockchaine, napríklad ako avatar.

Záverečné myšlienky

Štandardy tokenov sú ako plány na navrhovanie a spúšťanie tokenov založených na blockchaine. V súčasnosti v odvetví existuje viacero štandardov tokenov. Inovatívne riešenia, ako sú blockchainové mosty a mechanizmy balenia, môžu pomôcť vyriešiť problémy s nekompatibilitou medzi týmito tokenmi.

Prečítajte si tiež