Tokenový standard ERC je mechanismus v komunitě Ethereum, který definuje a specifikuje standardy tak, aby tokeny definované těmito standardy měly společné vlastnosti a byly interoperabilní. Tímto způsobem lze znovu použít mnoho komponent a nástrojů.
Co jsou to tokeny ERC.
Token je jednotka hodnoty, kterou lze použít v rámci blockchainové sítě. Tokeny obvykle vydává organizace nebo společnost a mohou představují různé věci, jako je kryptoměna, finanční aktivum, hlasování v kolektivním rozhodnutí nebo záruka přístupu ke službě nebo produktu. Tokeny jsou často vydávány v počáteční nabídce mincí (ICO) a lze je směnit na kryptoměnových platformách nebo použít v rámci specifické blockchainové sítě, jako je Ethereum. Platforma Ethereum definovala standardy ERC (Ethereum Request for Comments) pro různé typy tokenů. ERC je a mechanismus v komunitě Ethereum definovat a specifikovat standardy tak, aby byly s těmito standardy definovány tokeny mají společné vlastnosti a jsou interoperabilní. Tímto způsobem lze znovu použít mnoho komponent a nástrojů. Podívejme se na nejoblíbenější standardy tokenů ERC, které můžeme použít v síti Ethereum:
Tokeny ERC-20.
ERC-20 je technický standard používá většina tokenů Ethereum. Tento standard definuje, jak by tokeny měly fungovat v síti Ethereum, včetně toho, jak by měly být přenášeny a ukládány. The Tokeny ERC-20 jsou interoperabilní, což znamená, že je lze používat a vyměňovat v jakékoli aplikaci nebo platformě, která vyhovuje tomuto standardu. Navíc to umožňuje vývojářům vytvářet nástroje a služby, které jsou kompatibilní se širokou škálou tokenů ERC20. Token ERC-20 se skládá z různé technické prvky, včetně:
- Inteligentní kód smlouvy napsaný v programovacím jazyce Solidity, který definuje logiku a pravidla tokenu.
- Rozhraní smlouvy, které definuje funkce a události, které musí být implementovány kódem smlouvy.
- Jedinečný identifikátor tokenu, který je známý jako jeho „adresa“ v síti Ethereum.
- Název a symbol tokenu.
- Celkový počet žetonů v oběhu.
- Funkce, která umožňuje přenos tokenů z jedné adresy na druhou.
- Funkce, která umožňuje zkontrolovat zůstatek tokenů na dané adrese.
Různé typy tokenů se standardem ERC-20. Zdroj: Medium.
Je obtížné s jistotou určit, kolik tokenů ERC20 existuje na Ethereu, protože se jedná o decentralizovanou síť a neexistuje žádný centrální orgán, který by sledoval všechny tokeny v oběhu. Existuje také nějaké smlouvy, že může představovat několik různých tokenů nebo jeden samotný může být použit k vytvoření více tokenů.
Tokeny ERC-721.
Tokeny ERC-721 Jedná se o typ tokenu, který se nazývá nezastupitelný (NFT Tokeny), to znamená, že jsou jedinečné v tom smyslu, že se každý z nich liší od ostatních. Díky tomu jsou ideální pro představují unikátní digitální aktiva, jako je dílo digitálního umění nebo postava v online hře. Chcete-li používat tokeny ERC-721, musíte nejprve vytvořit inteligentní smlouvu, která je vydá. Jakmile je smlouva uzavřena, Tokeny ERC-721 lze vydávat a převádět mezi účty Ethereum bezpečně a transparentně.
Rozdíl mezi tokeny ERC-20 a ERC-721. Zdroj: Informační centrum Etherscan.
Tokeny ERC-777.
Tyto žetony Jsou vylepšenou verzí tokenů ERC-20 y nabízí větší flexibilitu a jistotu. Tyto tokeny jsou založeny na technologii blockchain a používají se k reprezentaci digitálních aktiv a k provádění bezpečných a transparentních transakcí s nimi. Jedním z nejzajímavějších aspektů tokenů ERC-777 je to nabízejí větší flexibilitu než tokeny ERC-20. Například tokeny ERC-777 umožňují uživatelům nastavit vlastní pravidla pro transakce a nastavit časové limity pro transakce. Kromě, Tokeny ERC-777 také nabízejí vyšší bezpečnost než tokeny ERC-20, protože se vyhnou některým problémům, které mohou nastat s tokeny ERC-20, jako je ztráta tokenů při jejich odesílání do smlouvy, která není připravena je přijmout
Funkce přenosu tokenů ERC-777. :
Tokeny ERC-1555.
Tokeny ERC-1155 jsou typem tokenu na blockchainu Ethereum, který umožňuje uživatelům ukládat a přenášet více typů tokenů v rámci jedné smlouvy. Tím se liší od jiných typů tokenů, jako jsou ERC-20 nebo ERC-721, které umožňují uložení a přenos pouze jednoho typu tokenu. Tento typ tokenu se stal populární díky jeho schopnost ukládat a přenášet různé typy žetonů v rámci jedné smlouvy. To uživatelům usnadňuje a zefektivňuje správu jejich tokenů, protože ke správě různých typů tokenů nemusí komunikovat s několika různými smlouvami. Navíc tokeny ERC-1155 umožňuje provádění "více operací", což znamená, že uživatelé mohou provádět více operací, jako je například přenos různých typů tokenů, v jedné transakci. Tento zvyšuje efektivitu a snižuje transakční náklady na blockchainu.
Struktura výměny tokenů ERC-1155. Zdroj: CriptoNoticias.
Tokeny ERC-4626.
ERC-4626 je standard pro optimalizovat a sjednotit technické parametry „výnosových kleneb“. Poskytuje standardní API pro tokenizované trezory nesoucí výnosy, které představují podíly jednoho základního tokenu ERC-20. ERC-4626 také nabízí volitelné rozšíření pro trezory tokenů pomocí ERC-20, které nabízí základní funkce pro vkládat, vybírat tokeny a číst zůstatky. Tento typ tokenu má optimální uplatnění v úvěrové trhy, agregátory a úročené tokeny. Ty pomáhají uživatelům najít nejlepší výkon pro své kryptotokeny prostřednictvím provádění různých strategií. Tyto strategie jsou prováděny s malými odchylkami, což může vést k chybám nebo plýtvání vývojovými prostředky.
Struktura trezoru tokenů ERC-4626. Zdroj: beToken My Friend ES.