Svět kryptoměny se v jednom okamžiku mohl zdát skličujícímu průměrnému investorovi bez technických znalostí sfér blockchainu a inteligentních kontraktů. Vyhlídka na obrovské zisky a příliv mnoha nových digitálních měn však přitahovala všechny typy investorů, včetně těch, kteří by jinak mohli být opatrní při investování do produktu nebo měny, což je vnitřní fungování, kterému nerozuměli. Zatímco investoři mohou být jistě úspěšní v kryptoměnovém prostoru bez těchto technických znalostí, základní pochopení některých nejdůležitějších vlastností mnoha současných digitálních měn je nepochybně užitečné při vedení investora k nejbezpečnějším a nejzajímavějším finančním rozhodnutím. Jedním z hlavních konceptů, které řídí velkou část prostoru, je tokenový standard ERC20.
ERC20 odkazuje na tokenový standard pro ethereum. Je to technická norma, která určuje řadu pravidel a akcí, které musí být token ethereum nebo inteligentní smlouva schopna implementovat. ERC je zkratka pro „žádost o komentář k ethereum“ a norma byla vyvinuta v roce 2015. „Žádost o komentář“ je verze podobného konceptu, který navrhla pracovní skupina pro internetové inženýrství jako prostředek k předání základních technických poznámek a požadavků. Snad nejjednodušší je uvažovat o ERC20 jako o souboru základních pokynů a funkcí, které musí dodržovat všechny nové tokeny vytvořené v síti ethereum.
Prevalence a význam ERC20
Standard ERC20 je po určitou dobu dominantní cestou pro vytváření nových tokenů v kryptoměnovém prostoru. To bylo obzvláště populární u ICO a crowdfunding společností. Podle některých účtů bylo v prvních týdnech roku 2018 podle standardu ERC20 provozováno více než 20 000 odlišných žetonů. Zpráva CCN.com naznačuje, že žetony ERC20 „téměř jednoručnímu trhu dominovaly býčí trh ICO roku 2017“ a že mnoho úspěšných kryptoměn je založeno podle protokolu ERC20. EOS je od tohoto psaní nejúspěšnějším tokenem založeným na ERC20 a během pětidenního spuštění ICO získal 185 milionů dolarů. Bancor je další na seznamu a během prodeje vydělala v davu finanční prostředky ve výši 153 milionů dolarů. Několik dalších tokenů kompatibilních s ERC20 získalo v ICO minimálně 70 milionů dolarů.
Historie ERC20
ERC20 byl vytvořen vývojáři ethereum jménem širší sítě a komunity ethereum v roce 2015 a oficiálně uznán v září 2017. Pro vytvoření standardu tohoto typu pro ethereum musí vývojář nebo skupina vývojářů předložit tzv. Návrh na zlepšení Ethereum. (EIP) se specifickými protokoly a standardy. Výbor poté tento EIP schválí, změní a dokončí, v tom okamžiku se stane ERC.
Inteligentní smlouvy jsou pak povinny vyhovět jedné z norem. ERC20 je nejznámější ze všech těchto standardů ERC, ale není jediným existujícím.
Obsah normy ERC20
ERC20 obsahuje několik funkcí, což znamená, že kompatibilní token musí být schopen implementovat tento seznam (popisy každé funkce jsou uvedeny v závorkách):
- totalSupply (uveďte informace o celkové dodávce žetonů) balanceOf (uveďte zůstatek na účtu majitele účtu) převod (proveďte převod zadaného počtu žetonů na zadanou adresu) transferFrom (proveďte převod zadaného počtu žetonů ze zadané adresy) schválit (povolit odesílateli vybrat vybraný počet žetonů z určeného účtu) (vrátit stanovený počet žetonů od odesílatele majiteli)
Tyto funkce navíc spustí až dvě události, včetně události přenosu (která se koná vždy, když jsou přeneseny tokeny) a události schválení, která je aktivována, kdykoli je vyžadováno schválení.
V březnu 2018 oznámila populární digitální měna Coinbase svůj plán na přidání podpory ERC20 k řadě svých produktů. Očekává se, že provedení této změny podle CCN „otevře dveře pro rozmanitější sadu důvěry kryptoměny“ v platformě Coinbase Custody. Výměny zajišťující individuální investory by také mohly do seznamu nabídek přidat nové kryptoměny.
Problémy a alternativy
Zatímco ERC20 zaznamenala obrovskou podporu ve formě tokenů, které odpovídají jejím standardům, existuje mnoho ve vývojové komunitě, která věří, že ERC20 je vadný jedním nebo více způsoby. Z tohoto důvodu bylo od vývoje ERC20 navrženo také několik alternativních standardů tokenů. Patří k nim ERC223, jehož cílem je vyřešit problém se schvalovacími a přenosovými prvky ERC20. ERC621 je další alternativa, která navrhuje stejné základní funkce, které poskytuje ERC20, ale také přidává kapacitu pro zvýšení nebo snížení celkové dodávky tokenů. Na druhé straně ERC827 umožňuje držiteli schválit utrácení žetonů třetí stranou. Každý z těchto nových návrhů protokolu bere ERC20 do určité míry jako svůj základ.
