litebit

há 6 meses

Co je token ERC-20? Vysvětlení standardu

Mnoho kryptoměn dostupných na trhu nejsou skutečné kryptoměny. Většina z nich jsou ve skutečnosti tokeny a mají jiné případy použití než Bitcoin nebo jiná kryptoměna. O tokenech a jejich standardech se často nemluví, protože většinu investorů zajímá spíše tokenová ekonomika než technické aspekty tokenů, které kupují. Tímto článkem bychom vám rádi stručně představili tokeny ERC-20 a jejich specifikace.

Jaké jsou základní funkce ERC-20?

Standard ERC-20 se vztahuje na tokeny na blockchainu Ethereum a je široce rozšířen v celém odvětví. Pokud jste se někdy zúčastnili ICO, IDO nebo dokonce STO, je velmi pravděpodobné, že jste během tohoto prodeje koupili token ERC-20, aniž byste o tom věděli. Token ERC-20 má velmi podobné funkce jako kryptoměny, které už možná znáte.

Token může uchovávat hodnotu a může být odesílán a přijímán stejně jako jakákoli jiná kryptoměna. Hlavní rozdíl spočívá v tom, že token ERC-20 je místo toho umístěn v blockchainu Etherea. A tak je token vždy závislý na blockchainu. To platí i pro jiné kryptoměny než Ethereum. Mohou mít vlastní standardy tokenů, ale tyto tokeny běží nad blockchainem a postrádají vlastní řetězec pro tuto záležitost.

Tokeny ERC-20 se ukládají pomocí standardních adres Etherea, a protože chytré kontrakty jsou hlavním případem použití Etherea, většina peněženek, které mohou ukládat Ether, je schopna také odesílat a přijímat tokeny ERC-20. Abyste je mohli odeslat, musíte stejně jako u běžných transakcí v blockchainu Etherea za ně utratit.

Proč se ERC-20 staly tak důležitými?

Před zavedením tohoto standardu musely burzy budovat propojení, aby mohly tokeny převádět. ERC-20 sjednocuje standard s určitým souborem pravidel se šesti různými funkcemi pro chytré kontrakty. Jednou sadou funkcí je kontrola celkové nabídky tokenů, nabídky v oběhu a zůstatku tokenů:

  • Konzistentní a rychlé transakce
  • Efektivnější potvrzování transakcí
  • Snižuje riziko porušení smlouvy
  • Rychlejší interakce s ostatními tokeny a blockchainem

ERC je zkratka pro Ethereum „request for comment“ (žádost o komentář) a jednalo se o velmi rané vylepšení Etherea, proto číslo 20.

Zajišťuje také interoperabilitu mezi chytrými kontrakty a API, které umožňují burzám a dalším službám komunikovat s každým chytrým kontraktem ERC-20, aniž by musely znát každý detail každého kontraktu a tokenu. Stal se nejdůležitějším standardem pro psaní chytrých kontraktů, jejichž výstupem je token.

Odhaduje se, že existuje více než 200 000 různých tokenů ERC-20 a jejich počet každoročně roste. Některé z nejdůležitějších projektů v oblasti kryptoměn se spoléhají na ERC-20. Patří mezi ně stablecoin USDT, Basic Attention Token, Maker DAO a stovky dalších.

Existují nějaké další normy?

Ano, ve skutečnosti existují další normy. ERC20 byl navržen pro zastupitelné tokeny, a jak už možná víte, existují i nezastupitelné tokeny. Každý z nich představuje jedinečný token, který nelze nahradit. Slouží speciálnímu účelu na trzích NFT a jsou vázány na digitální umělecká díla nebo sběratelské předměty, jako jsou digitální karetní hry nebo dokonce položky ve hře.

Nejdůležitějšími standardy v tomto ohledu jsou ERC-721 a ERC-1155. Oba vytvářejí nefunkční tokeny a po ERC-20 se staly nejdůležitějšími standardy na blockchainu Etherea. ERC-20 proto není pro NFT vhodný.

Pokud jde o vydávání chytrých kontraktů s tokeny, ERC-20 se stal průmyslovým standardem, ale existují i alternativy. ERC-20 byl představen v roce 2015 a někteří vývojáři se domnívají, že má určité nedostatky. Jednou z nich je ERC-621, která má stejnou sadu funkcí jako ERC-20, ale má také funkci pro zvýšení nebo snížení kapacity tokenu. Dalším pozoruhodným příkladem je ERC-827. Má funkci, která umožňuje třetí straně utratit token. Jedním z důvodů, proč je ERC-20 stále nejzavedenějším standardem tokenů, je skutečnost, že většina alternativ nabízí stejnou sadu základních funkcí. Rozšiřují tedy pouze jeho funkce, ale spoléhají na stejný soubor pravidel. Těmito základními funkcemi jsou např:

  • TotalSupply: Tato funkce poskytuje informace o celkové zásobě tokenů
  • BalanceOf: Tato funkce poskytne informace o zůstatku na účtu vlastníka
  • Transfer: Jde o provedení převodů zadaného počtu tokenů na zadanou adresu
  • TransferFrom: Provede převody zadaného počtu tokenů ze zadané adresy
  • Approve: Tato funkce umožní plátci vybrat zadaný počet tokenů ze zadaného účtu
  • Allowance: Tato funkce vrátí vlastníkovi nastavený počet tokenů od plátce

Která peněženka podporuje tokeny ERC-20?

Jak již bylo zmíněno, téměř všechny peněženky Etherea podporují ERC-20, ale ne vždy ukazují správný zůstatek tokenů. Pokud je token relativně nový, bude nějakou dobu trvat, než jej poskytovatelé peněženek rozpoznají. Další možností je jednoduše přidat token ručně, což znamená, že musíte do peněženky přidat adresu chytrého kontraktu.

Metamask je jednou z nejběžnějších peněženek, protože je k dispozici jako doplněk pro většinu prohlížečů. Umožňuje uživatelům přímou interakci se službami pomocí webového rozhraní. Další peněženky, které rovněž podporují tokeny ERC- 20:

  • Trust wallet
  • Parity
  • Mist
  • Trezor
  • Ledger

Některé z těchto peněženek dokonce fungují ve vzájemné kombinaci. Protože softwarové peněženky můžete používat v kombinaci s hardwarovými peněženkami. Při použití Metamask se to dokonce doporučuje, protože peněženka funguje v prohlížeči a v podstatě každá škodlivá webová stránka by se mohla pokusit vaši peněženku napadnout. S hardwarovou peněženkou, která ukládá vaše klíče, dosáhnete lepšího zabezpečení.

Upozorňujeme, že LiteBit podporuje různé tokeny ERC-20 pro obchodování, odesílání a přijímání. Pomocí peněženky LiteBit však není možné přijímat jiné tokeny ERC-20 než ty, ke kterým byla přiřazena daná adresa. Pokud na adresu Etherea v peněžence LiteBit odešlete jakoukoli kryptoměnu, která není podporována, je z technických důvodů ztracena a nelze ji obnovit.

Obchodujte kdykoli a kdekoli

Zvyšte svůj vliv na obchodování a reakční dobu u více než 40 kryptoměn prostřednictvím okamžitého přístupu ke svému portfoliu s aplikací LiteBit.

download app