fbpx

ERC20

ERC-20 to standard techniczny, który został wprowadzony w celu ułatwienia interoperacyjności między różnymi projektami opartymi na blockchainie Ethereum. Skrót “ERC” oznacza “Ethereum Request for Comment”, a numer “20” identyfikuje konkretny numer standardu. ERC-20 określa zbiór reguł i interfejsów, które muszą być spełnione przez tokeny oparte na platformie Ethereum, aby zapewnić zgodność między różnymi aplikacjami i portfelami.

Standard ERC-20 definiuje sześć podstawowych funkcji, które muszą być zaimplementowane w smart contractach tokenów, aby mogły one współpracować ze sobą i z różnymi platformami:

totalSupply: Określa całkowitą dostępną ilość tokenów.

balanceOf: Pozwala na sprawdzenie salda konta danego adresu.

transfer: Umożliwia przekazywanie tokenów z jednego konta na inne.

transferFrom: Pozwala na przekazywanie tokenów przez jedno konto na rzecz innego, ale z wyraźną zgodą posiadacza tokenów.

approve: Umożliwia posiadaczowi tokenów zezwolenie na przekazywanie określonej liczby tokenów przez inną osobę.

allowance: Pozwala sprawdzić, ile tokenów posiadacz zezwolił innej osobie przekazać w jego imieniu.

Dzięki standardowi ERC-20, tokeny z różnych projektów mogą działać w jednolity sposób na platformie Ethereum. To ułatwia wymianę, przechowywanie i zarządzanie różnymi tokenami w jednym portfelu czy na jednej giełdzie. Projekt ERC-20 odegrał kluczową rolę w rozwoju ekosystemu kryptowalutowego, umożliwiając łatwiejszą integrację i współpracę między różnymi projektami na blockchainie Ethereum.