Wat is het ERC20 protocol?

Wat is ERC-20?

Als je deze pagina leest, heb je vast gehoord over de term ERC20 Cryptomunt of Token. Helemaal als jij je aan het inlezen bent over diverse ICO start-ups. ERC staat voor Ethereum Request for Comments. Dit is het officiële protocol van het Ethereum netwerk, hiermee wordt bevestigd dat het adres bevoegd is te participeren binnen ERC20. ’20’ is het unieke ID, er wordt ook wel eens gezegd dat de 20 staat voor de lengte. De lengte van een Ethereum wallet adres is minimaal 20 bytes.

Hoe werkt ERC20

Het Ethereum project is natuurlijk een geniaal idee. Helemaal nu cryptocurrency en cryptovaluta steeds populairder worden bij de “normale” bevolking. Het ene na het andere project wordt gelanceerd op het ERC-20 of te wel Ethereum Netwerk. Maar hoe werkt ERC20 eigenlijk?

Hieronder proberen we het je stap voor stap uit te leggen hoe de deze validatie procedure werkt.

  1. TotalSupply [Haalt de totale waarde van het adres op]
  2. BalanceOf (address _owner) constant returns (uint256 balance) [Haalt het balans van de verzender op met address _owner]
  3. transfer(address _to, uint256 _value) returns (bool success) [Send _value aantal tokens verzenden naar address _to]
  4. transferFrom(address _from, address _to, uint256 _value) returns (bool success)[Send _value aantal tokens van het account _from naar address _to]
  5. approve(address _spender, uint256 _value) returns (bool success) [Allow _spender geeft toegang om een x bedrag van het account te halen _value  Als dit nog een keer gebeurd is het overschreven en dus gelukt with _value]
  6. allowance (address *_owner*, address *_spender*) constant returns (uint256 remaining) [Geeft het aantal tokens weer waar de eigenaar toestemming voor heeft gegeven _spender is still allowed to withdraw from _owner]
Wat zien wij?!
  1. Transfer(address indexed _from, address indexed _to, uint256 _value). [Dit wordt bevestigd als de tokens verzonden zijn.]
  2. Approval(address indexed _owner, address indexed _spender, uint256 _value)[Wordt getriggerd als approve(address _spender, uint256 _value) is opgeroepen.]

Eigenlijk zijn het allemaal stappen waarin bevestigd wordt dat jij toestemming geeft om een bepaald aantal tokens van je te verzenden. Andersom is het natuurlijk net zo! Het is toch geniaal dat eigenlijk zo iets simpels zo goed werkt. Tegenwoordig draaien er al meer dan 750 cryptomunten op het Ether (ERC20) netwerk.

Welke cryptomunten zijn ERC20

Hier kunnen we volgens mij wel een boek over schrijven.. Er zijn tegenwoordig zoveel cryptocurrencies en er komen er elke dag meer bij met alle token sale evenementen. Onderstaand sommen we de grootste successen van het ERC-20 protocol op, ieder goed voor een crowdsale opbrengst van ruim €60.000.000,-.

  • EOS
  • Sirin Labs (SRN)
  • Bancor (BNT)
  • QASH (QASH)
  • Bankex (BKX)

Zoals gezegd kunnen we nog wel even doorgaan met het lijstje, maar dit zijn toch wel de grootste successen van het Ethereum platform.

Een ERC20 wallet aanmaken

Veel Altcoins zijn gemaakt op het Ethereum Netwerk, dit betekend dat je hier een ERC-20 wallet voor nodig bent. Een ERC20 wallet aanmaken is ontzettend makkelijk en je kunt er zoveel aanmaken als je wil. Dit kun je allemaal gratis doen bij MEW. Een My ether wallet aanmaken doe je op hun officiële website. Als je meer wilt weten over My Ethereum Wallet kun je het beste even onze blogpost hierover doorlezen.

Delen is lief!

Laat je mening achter, wat vind jij?