Ethereum, největší a nejlidnatější blockchainová síť vrstvy 1 na světě, způsobila revoluci ve vytváření a funkčnosti tokenů prostřednictvím svých standardů ERC.

ERC20, dominantní standard na Ethereu, připravil cestu pro efektivnější vývoj tokenů tím, že poskytuje sadu základních pokynů a pravidel.

Tento článek se snaží poskytnout jednoduchý úvod do toho, co je standard Ethereum a jaké jsou různé standardy.

Co je ERC?

ERC je zkratka pro Ethereum Request for Comment a slouží jako platforma pro představování technických informací vývojářům a uživatelům.

První ze standardů Ethereum je ERC20. Tokenový standard ERC20, schválený v roce 2017, si rychle získal popularitu a stal se základem pro desítky tisíc tokenů vytvořených v síti Ethereum. Během exploze Initial Coin Offering (ICO) v roce 2017 dominovaly trhu tokeny ERC20.

Aby byl token kompatibilní s ERC20, musí mít určité atributy pevně zakódované ve svém kódu. Mezi tyto atributy patří:

TotalSupply – poskytuje informace o celkové zásobě tokenů

BalanceOf – udává zůstatek na účtu vlastníka tokenu

Transfer – provádí přenosy tokenů na zadané adresy

TransferFrom – umožňuje přenosy ze zadané adresy

Schválit – umožňuje utrácejícím vybrat tokeny

Povolenka – vrací žetony od utrácejícího vlastníkovi

Inteligentní smlouvy, které umožňují tyto funkce, jsou považovány za smlouvy ERC20.

Jiné blockchainy také přijaly podobné tokenové standardy, přičemž tokenový standard BEP20 pro Binance Smart Chain, TRC20 pro síť Tron a nejnověji BRC20 pro bitcoinovou síť jsou pozoruhodnými příklady.

Pohled na další standardy ERC tokenů

Jak se technologie blockchain vyvíjí, mění se i tokenové standardy. Každý standard plní specifickou funkci v rámci své příslušné sítě. Pojďme prozkoumat některé z nejdůležitějších standardů tokenů ERC a jejich funkce:

1. ERC223 – Standard Evropské výzkumné rady:

Tento standard byl vytvořen k řešení problému ztráty tokenů během transakcí. Na rozdíl od ERC20, který nemá mechanismus pro obnovu ztracených tokenů, ERC223 obsahuje funkci nazvanou „tokenFallback“, která vrací tokeny odeslané na nekompatibilní smart kontrakty zpět odesílateli. Zlepšuje také efektivitu transakcí tím, že vyžaduje pouze jeden krok namísto dvou. Přestože ERC223 nabízí užitečné funkce, nezískal široké přijetí ve srovnání s novějšími standardy, jako je ERC777.

2. ERC777 – měna založená na ethereu:

Standard ERC777, který vychází z ERC223, zavádí novou třídu adres nazývanou „operátoři“, která může odesílat nebo přijímat finanční prostředky. Zahrnuje také transakční háčky pro informování chytrých smluv o nadcházejících transakcích. Tato funkce zabraňuje provádění nekompatibilních transakcí a snižuje riziko ztráty tokenu.

ERC777 však nebyl široce přijat, protože ERC20 zůstává preferovanou volbou pro vývojáře.

3. ERC621: ERC621 umožňuje projektům řídit dodávku tokenů prostřednictvím dvou nových funkcí: "increaseSupply" a "decreaseSupply." Tento standard umožňuje úpravu celkové zásoby tokenů a nabízí významné aplikace. Je však stále v rané fázi vývoje.

4. ERC721 – Non-Fungible Token Standard: Standard ERC721 je široce známý v kontextu nezaměnitelných tokenů (NFT). Zavádí samostatný standard pro NFT, který jim umožňuje mít jedinečné hodnoty v rámci chytré smlouvy. Tokeny ERC721 jsou ideální pro platformy, které nabízejí sběratelské předměty, jako jsou sběratelské karty, digitální umělecká díla a jedinečná digitální aktiva uložená na blockchainu.

5. ERC1155 – Multi-Token Standard: ERC1155 představuje nový typ inteligentní smlouvy, který spravuje zastupitelné i nezaměnitelné tokeny. Zlepšuje efektivitu decentralizovaných aplikací tím, že umožňuje odesílání různých typů tokenů v jedné transakci. To snižuje náklady a zvyšuje rychlost transakcí. ERC1155 je již aktivní v síti Ethereum a získává přijetí díky zvýšenému používání NFT v různých průmyslových odvětvích.

6. ERC165: ERC165 je standard, který umožňuje inteligentním kontraktům detekovat a publikovat rozhraní, která implementují. Poskytuje konzistentní způsob, jak zjistit, zda smlouva podporuje konkrétní rozhraní pomocí funkce "supportsInterface". Smlouvy mohou zveřejňovat svá podporovaná rozhraní zahrnutím odpovídajících identifikátorů rozhraní. ERC165 podporuje interoperabilitu a kompatibilitu mezi smlouvami v ekosystému Ethereum.

7. ERC827: ERC-827 je vylepšená verze tokenového standardu ERC20 v síti Ethereum. Zatímco tokeny ERC20 pouze usnadňují výměnu hodnot, ERC827 tuto schopnost rozšiřuje tím, že uživatelům umožňuje přenášet současně měnu i data. To znamená, že uživatelé Etherea mohou zahrnout další informace nebo data spolu s přenosem tokenů, což poskytuje větší flexibilitu a funkčnost v transakcích s tokeny.

8. ERC725: ERC-725 je inovativní návrh Fabiana Vogelstelleho, tvůrce ERC-20 a Web3.js, který zavádí jedinečný standard pro publikování a správu identit na blockchainu založeném na Ethereum Virtual Machine (EVM). Tento standard se zaměřuje na proxy smart kontrakty, které lze ovládat pomocí více klíčů, včetně jiných smart kontraktů. Poskytuje rámec pro bezpečnou a decentralizovanou správu identit, což umožňuje robustnější a flexibilnější kontrolu nad operacemi souvisejícími s identitou na blockchainu.

9. ERC884 – Tokenizace akcií: ERC-884 je specifický tokenový standard navržený pro usnadnění vytváření obchodovatelných ERC-20 tokenů. Tyto tokeny jsou konkrétně určeny k tomu, aby reprezentovaly akcie vydané veřejnými nebo soukromými společnostmi z Delaware. Tento standard je zvláště významný, protože umožňuje organizacím se sídlem v Delaware v USA využívat technologii blockchainu pro správu registrací akcií v souladu se státními předpisy. S ERC-884 mohou tyto korporace prozkoumat výhody využití blockchainu ve svých procesech souvisejících s kapitálem a zároveň zajistit soulad s předpisy v jurisdikci Delaware.

10. ERC865: Tokenový standard ERC-865 je primárně zaměřen na zvýšení použitelnosti sítě Ethereum tím, že uživatelé nebudou muset platit transakční poplatky za plyn. Místo toho ERC-865 umožňuje vlastníkům tokenů platit transakční poplatky přímo pomocí samotných tokenů, vše v rámci jedné transakce. Povolením této funkce má ERC-865 za cíl zvýšit pohodlí a efektivitu tokenových transakcí v síti Ethereum, aby byla uživatelsky přívětivější a přístupnější. Tento standard přispívá ke zlepšení celkové použitelnosti a přijetí tokenů založených na Ethereu.

11. ERC1400: ERC-1400 je navrhovaný standard pro vydávání a správu bezpečnostních tokenů na blockchainu Ethereum. Tyto tokeny představují aktiva podléhající regulaci cenných papírů a zajišťují transparentnost a shodu v rámci blockchainového ekosystému.

Cílem normy ERC-1400 je zvýšit transparentnost, bezpečnost a efektivitu nabídek bezpečnostních tokenů (STO) na blockchainu Ethereum. Poskytuje základ pro vytváření a správu bezpečnostních tokenů způsobem, který je v souladu s předpisy, a otevírá nové možnosti pro vlastnictví digitálních aktiv a investiční příležitosti v mezích nařízení o cenných papírech.

Co přináší budoucnost pro standardy tokenů Ethereum

Budoucnost standardů tokenů ERC je utvářena komunitou Ethereum, která tyto standardy navrhuje a schvaluje, aby zlepšila uživatelský zážitek v celé síti. Zatímco přetížení a vysoké poplatky jsou i nadále výzvou, očekává se, že upgrady Merge a Sharding tyto problémy vyřeší.

Budoucí standardy ERC, jako je ERC1400, přispějí k bezpečnosti, škálovatelnosti a užitečnosti blockchainu Ethereum a podpoří masové přijetí v různých odvětvích, včetně předplatného, ​​duševního vlastnictví, tokenizovaných nemovitostí, her, NFT a DeFi.

Odnést

Tokenové standardy ERC způsobily revoluci ve vytváření a funkčnosti tokenů v síti Ethereum. Tyto standardy poskytují pokyny pro vývojáře a zajišťují kompatibilitu a interoperabilitu. Jak technologie blockchain pokračuje v pokroku, objeví se nové standardy ERC, které posílí schopnosti Etherea a podpoří inovace v různých sektorech.