Co je ERC20? Kompletní průvodce nejpoužívanějším tokenovým standardem na Ethereu

Autor
Naposledy aktualizováno: 

Mnoho známých kryptoměn vzniklo díky standardu ERC20, ale co přesně tento pojem znamená? ERC20 je technická norma, která definuje jednotná pravidla pro vytváření tokenů na blockchainu Ethereum.

Název pochází z označení „Ethereum Request for Comment 20“. Tento sndard v roce 2015 představili Fabian Vogelsteller a Vitalik Buterin, aby sjednotili do té doby fragmentovaný způsob tvorby tokenů.

V tomto článku se podíváme na vývoj standardu ERC20, jeho fungování, představíme nejznámější ERC20 tokeny a rozebereme výhody i slabiny tohoto standardu. Nakonec porovnáme ERC20 s dalšími standardy a ukážeme postup, jak lze vytvořit vlastní ERC20 token.

co je erc20

Historie standardu ERC20


Co přesně stálo za vznikem ERC20? Před jeho zavedením si musel každý projekt psát vlastní strukturu pro smart kontrakt, což často vedlo k chybám, nekompatibilitě a problémům při integraci do dApps. To se změnilo, když Vogelsteller a Buterin navrhli jednotnou specifikaci, která vývojářům poskytla jasně definovaný soubor funkcí a pravidel.

Standard ERC20 definoval pevnou sadu funkcí – například přenos tokenů, ověření zůstatků, udělení oprávnění nebo schvalování transakcí. Tím se vývoj stal výrazně jednodušší a bezpečnější. Vývojáři získali pevný rámec, uživatelé zase jistotu, že tokeny budou fungovat předvídatelně.

Rychlá adopce standardu ERC20 způsobila doslova explozi nových projektů. Zejména v době vrcholu ICO, kde se právě ERC20 tokeny staly základním stavebním kamenem pro fundraising.

Kromě toho právě tento standard položil základy pro DeFi revoluci. Umožnil totiž tokenizovat aktiva, půjčovat, obchodovat či řídit protokoly prostřednictvím governance tokenů.

Zajímavost: Jeden z nejznámějších ERC20 tokenů je shiba inu (SHIB). Meme coin, který začal jako žert, dnes patří mezi největší kryptoměny s tržní kapitalizací kolem 9,5 miliardy dolarů.

Shiba Inu (SHIB)
24h7d30d1yAll time

Jak funguje ERC20 v síti Ethereum


Z technického hlediska fungují ERC20 tokeny tak, že musí implementovat přesně definované funkce, které jim umožňují komunikovat s blockchainem Ethereum. Tyto funkce umožňují tokenům komunikovat mezi sebou i s dalšími aplikacemi v této síti.

Tyto funkce zahrnují převody tokenů mezi adresami, zjišťování zůstatku konkrétní adresy a potvrzování povolení k transakcím. Standard zároveň určuje i události, které může smart kontrakt vyvolat — například při přesunu tokenů nebo při nastavení povoleného limitu.

Vývojář tak nemusí vymýšlet nic od nuly. Jednoduše implementuje standardní rozhraní a token přirozeně zapadne do celého ekosystému. Díky tomu může jakákoliv dApp, burza nebo peněženka pracovat s ERC20 tokeny stejným způsobem — bez speciální integrace pro každý token zvlášť.

Tokeny ERC20 se ukládají do běžných ethereum peněženek. Transakce jsou validovány sítí Ethereum a uživatel platí gas poplatky v ETH, nikoli v daném tokenu. Tato propojenost dělá z ERC20 jednu z nejpružnějších a nejpoužívanějších tokenových infrastruktur na světě.

Příklady známých ERC20 tokenů


Kromě SHIB existují desítky velmi úspěšných projektů založených na standardu ERC20. Mezi ty nejznámější patří:

  • Tether (USDT): Nejrozšířenější stablecoin, používaný pro obchodování a přesuny kapitálu.
  • Chainlink (LINK): Propojuje blockchainy s reálnými daty a API.
  • Uniswap (UNI): Governance token největší decentralizované burzy (DEX) na Ethereu.
  • USD Coin (USDC): Stablecoin využívaný v DeFi i při mezinárodních platbách.

Tyto příklady ukazují, jak flexibilní a univerzální ERC20 standard je — od stablecoinů přes oracle sítě až po DeFi protokoly. Právě jeho jednoduchost a kompatibilita jsou důvodem, proč se stal páteří ekosystému Etherea.

Výhody a nevýhody token ERC20


Standard ERC20 má řadu silných stránek, díky nimž se stal základem většiny tokenů na síti Ethereum. Současně však nese i určitá omezení, která je dobré znát dříve, než s takovým tokenem začnete aktivně pracovat. V této části si je podrobně shrneme.

Klady

  • Interoperabilita mezi dApps: Tokeny ERC20 dokáží bez problémů fungovat v jakékoliv aplikaci, která standard podporuje. To umožňuje jednoduchou integraci do peněženek, burz, DeFi protokolů i herních platforem.
  • Standardizace: Standard ERC20 přináší do ekosystému Ethereum jednotná pravidla, která výrazně zjednodušují vývoj i správu tokenů. Tvůrci nemusí vytvářet vše ručně, čímž se snižuje riziko chyb a bezpečnostních zranitelností. Stejná pravidla zároveň usnadňují uživatelům orientaci a interakci s různými tokeny, protože všechny fungují na jednotném principu.

Zápory

  • Problémy se škálováním: ERC20 sdílí infrastrukturu s ethereem, a proto trpí stejnými limity. Mezi ně patří vysoké poplatky a pomalejší zpracování transakcí při přetížení. Tyto problémy se snaží řešit různé L2 sítě (Arbitrum, Optimism, Base) a nedávná aktualizace Dencun, která výrazně snížila poplatky u transakcí.
  • Zranitelnost smart kontraktů: Ačkoliv je ERC20 standardizovaný, jednotlivé implementace mohou obsahovat chyby. Špatně napsaný smart kontrakt může vést k uzamčení tokenů, ztrátě prostředků nebo exploitu.

ERC-20 a další tokenové standardy na Ethereu


Ačkoli je ERC20 nejrozšířenějším formátem pro tvorbu tokenů na síti Ethereum, ekosystém už dávno nabízí i další standardy, které řeší jeho slabiny a rozšiřují možnosti vývojářů.

Typickým příkladem je ERC721, používaný pro NFT – tedy jedinečná digitální aktiva, jako jsou umělecká díla, sběratelské předměty nebo herní položky. Během boomu v roce 2021 tato kategorie vystřelila na tržní kapitalizaci zhruba 17 miliard dolarů.

Vedle toho stojí ERC1155, jenž umožňuje v rámci jednoho smart kontraktu vytvářet jak zaměnitelné, tak nezaměnitelné tokeny současně. Vývojářům tak poskytuje daleko větší flexibilitu při návrhu komplexních digitálních ekosystémů.

Standard Typ tokenu Hlavní použití Klíčové vlastnosti Výhody Nevýhody
ERC20 Fungible tokeny (zaměnitelné) Kryptoměny, DeFi, governance, stablecoiny Jednotné rozhraní pro převody, schvalování transakcí a práci se zůstatky Široká kompatibilita, jednoduchý vývoj, masová adopce, podpora většiny peněženek Závislost na vytíženosti sítě Ethereum, vyšší gas fees, riziko chyb v kontraktu
ERC721 Nezaměnitelné tokeny (NFT) Digitální umění, sběratelské předměty, herní předměty, identity Každý token je unikátní; obsahuje metadata definující jeho identitu Unikátní vlastnictví, ideální pro sběratelské a digitální předměty Dražší převody, méně flexibilní, nepoužitelný pro masové tokeny stejného typu
ERC1155 Hybrid (fungible i NFT v jednom kontraktu) Gaming, metaverse, digitální ekonomiky Jeden kontrakt může spravovat více typů tokenů najednou Extrémně efektivní, nižší gas fees, ideální pro hry a velké tokenové kolekce Komplexnější implementace, menší adopce než ERC20 a ERC721

Jak vytvořit ERC20 Token


Vytvoření tokenu podle standardu ERC20 spočívá v nasazení smart kontraktu, který obsahuje všechny potřebné funkce a metadata. Tvůrce si nejprve určí parametry jako název, ticker, počet tokenů v oběhu či případná pravidla distribuce. Následně se smart kontrakt zkompiluje a zveřejní v síti Ethereum, čímž se token stává plně použitelným a obchodovatelným.

Základní postup zahrnuje několik kroků:

  1. Definici vlastností tokenu,
  2. přípravu vývojového prostředí,
  3. napsání kódu smart kontraktu,
  4. kompilaci,
  5. a jeho nasazení na blockchain.

Pro ty, kteří neprogramují, existují služby, jež celý proces automatizují. Platformy jako BitBond umožňují vytvořit a nasadit ERC-20 token prostřednictvím jednoduchého vizuálního rozhraní — bez nutnosti psát jediný řádek kódu.

Vytváření tokenu ERC20 bez nutnosti kódování. Zdroj: bitbond
Vytváření tokenu ERC20 bez nutnosti kódování. Zdroj: bitbond

Závěr


Standard ERC20 se stal základním kamenem tokenizace na blockchainu Ethereum. Umožnil vznik tisíců projektů, přispěl k masivnímu rozvoji DeFi a stal se nejrozšířenějším tokenovým standardem na světě.

Ačkoli má svá omezení — zejména v oblasti škálování a potenciálních chyb v implementaci — ERC20 zůstává nejdůležitějším stavebním prvkem celého ekosystému. S dalším technologickým vývojem Etherea bude jeho význam pravděpodobně dál růst.

FAQ


Co přesně znamená standard ERC20?

Proč byl standard ERC20 zaveden?

Jaké jsou hlavní výhody ERC20 tokenů?

Existují i jiné tokenové standardy na Ethereu?

Crypto News in numbers
editors
Seznam autorů + 66 dalších
2M+
Počet aktivních čtenářů Cryptonews z celého světa
250+
Návody a recenze
8+
Počet aktivních let na trhu
70+
Mezinárodní tým autorů