ERC-20

Az ERC-20 (angolul: Ethereum Request for Comments 20) okosszerződésekhez használt technikai szabvány az Ethereum blokkláncon. Az Ethereum blokkláncon kibocsátásra kerülő tokenek többségében ERC-20 tokenek. A 2019 októberében több mint 200 000 ERC-20 kompatibilis token található az Ethereum fő hálózatán.

Az ERC-20 meghatározza az Ethereum ökoszisztémában a tokenekre vonatkozó szabályok listáját, lehetővé téve a fejlesztők számára, hogy pontosan megvalósíthassák a tokenek közötti lehetséges interakciókat. Ezek a szabályok magukban foglalják a tokenek cseréjének lehetőségét a címek között, és az egyes tokeneken belüli adatok elérésének módját.

Története

Az ERC-20 leírása Fabian Vogelsteller nevéhez fűződik, aki 2015. november 19-én a GitHub platform felületén kezdeményezte az Ethereum fejlesztői között az egyeztetést. A kezdeményezés célja egy olyan szabálylista megfogalmazása volt, melynek az Ethereum blokkláncán létrehozandó tokeneknek teljesíteniük kell, ezzel növelve a kompatibilitást. Az ERC az „Ethereum Request for Comment” rövidítése, a 20 pedig a megbeszélés azonosítójából adódik. A szabvány 2017-ben került hivatalosan elfogadásra.

Az Ethereum alap digitális valutája – az ether – nem felel meg az ERC-20 szabványnak, ezért a szabványnak megfelelő piactéren való kereskedéshez a felhasználóknak először át kell váltaniuk úgynevezett „wrapped” tokenre, más néven „WETH”-re.

Az ERC-20 tokenek népszerűvé váltak a közösségi finanszírozás (ICO) területén, köszönhetően egyszerűségének és az Ethereum token szabványok közötti lehetséges átjárhatóság miatt. Az egyik legsikeresebb ERC-20 tokenértékesítés az EOS nevéhez fűződik, amely 2017-ben 185 millió amerikai dollár értékben kereskedett 5 nap alatt, de hasonlóan sikeres volt a BTN token a 158 millió dolláros forgalmával.

Az Etherscan adatai szerint 2019. július 18-án 200 778 ERC-20 tokenszerződés szerepelt az Ethereum blokkláncon. A szerződések száma 2021. november 4-én pedig már 463 537.

Tartalma

Az ERC-20 hat kötelező funkciót határoz meg, amit Ethereum rendszeren belül a tokeneknek teljesíteniük kell:

Emellett pedig leír három opcionális funkciót, amelyek a használhatóságot növelik, de nem feltételei a szabványnak:

Jegyzetek

  1. 1 2 Fabian Vogelsteller (frozeman): ERC: Token standard #20. github.com (angolul) (Hozzáférés: 2021. november 8.)
  2. ↑ Nathan Reiff: What Is ERC-20 and What Does It Mean for Ethereum? www.investopedia.com (angolul) (2020. szeptember 20.) (Hozzáférés: 2021. november 8.)
  3. ↑ Block.One ICO Sets New ICO Record with $185 Million in 5 Days. www.ccn.com (angolul) (2017. július 3.) (Hozzáférés: 2021. november 8.)
  4. ↑ Jake Sylvestre: Coinbase Announces Support for Ethereum ERC20 Tokens. www.yahoo.com (angolul) (2018. március 27.) (Hozzáférés: 2021. november 8.)
  5. ↑ Etherscan Token Tracker (ERC-20). etherscan.io (2019. július 18.) (Hozzáférés: 2021. november 8.) arch
  6. ↑ Etherscan Token Tracker (ERC-20). etherscan.io (2021. november 4.) (Hozzáférés: 2021. november 8.) arch
  7. ↑ "Understand the ERC-20 token smart contract". ethereum.org (angol nyelven). Hozzáférés: 2022. április 24.
  8. ↑ "Mi az az ERC-20 token?". Webhárom. 2024. június 17. 2024. június 17. dátummal az eredeti címről archiválva. Hozzáférés: 2024. június 17.

Források

További információk