Svijet kripto valute u jednom se trenutku mogao činiti zastrašujućim za prosječnog ulagača bez tehničkog znanja o području blockchaina i pametnih ugovora. Međutim, izgledi za golemu zaradu i priliv mnogih novih digitalnih valuta privukli su sve vrste investitora, uključujući i one koji bi inače mogli biti oprezni ulagati u proizvod ili valutu, a unutarnje djelovanje toga nisu dobro razumjeli. Iako ulagači sigurno mogu biti uspješni u prostoru kriptovalute bez ovog tehničkog znanja, osnovno razumijevanje nekih od najvažnijih svojstava mnogih trenutnih digitalnih valuta nesumnjivo je korisno u usmjeravanju investitora prema najsigurnijim i najcjenjenijim financijskim odlukama. Jedan od glavnih koncepata koji upravlja velikim dijelom prostora je tokenski standard ERC20.
ERC20 se odnosi na tokenski standard za ethereum. To je tehnički standard koji diktira niz pravila i radnji koje eterski token ili pametni ugovor moraju moći provesti. ERC označava "ethereum zahtjev za komentar", a standard je razvijen u 2015. "Zahtjev za komentar" inačica je sličnog koncepta koji je osmislila Internet Engineering Task Force kao način prenošenja bitnih tehničkih napomena i zahtjeva. Možda je najlakše misliti na ERC20 kao na skup osnovnih smjernica i funkcija koje svaki novi token stvoren u mreži ethereuma mora slijediti.
Rasprostranjenost i značaj ERC20
Standard ERC20 već je neko vrijeme dominantan put za stvaranje novih tokena u prostoru kripto valute. Posebno je popularan kod ICO-a i crowdfunding kompanija. Po nekim računima, više od 20 000 različitih tokena djelovalo je prema standardu ERC20 od prvih tjedana 2018. Izvješće CCN.com sugerira da ERC20 tokeni "gotovo jednodušno dominiraju na ICO tržištu bikova 2017." i da su mnoge uspješne kripto valute utemeljene prema protokolu ERC20. EOS je, prema ovom pisanju, najuspješniji token koji se temelji na ERC20, jer je prikupio 185 milijuna dolara petodnevnim pokretanjem ICO-a. Bancor je sljedeći na listi, koji je zaradio 153 milijuna dolara gomile sredstava tijekom njegove prodaje. Više drugih tokena koji odgovaraju ERC20 prikupilo je najmanje 70 milijuna USD u ICO-ovima.
Povijest ERC20
ERC20 stvorili su programeri ethereuma u ime šire mreže i zajednice ethereuma u 2015. godini, a službeno su priznati u rujnu 2017. Da bi stvorili takav tip standarda za ethereum, programer ili grupa programera moraju dostaviti ono što je poznato kao Ethereum Prijedlog za poboljšanje (EIP) s posebnim protokolima i standardima. Povjerenstvo tada odobrava, mijenja i dovršava taj EIP i tada postaje ERC.
Pametni ugovori tada su obvezni poštivati jedan od normi. ERC20 je najpoznatiji od svih ovih ERC standarda, ali nije jedini koji postoji.
Sadržaj standarda ERC20
ERC20 sadrži nekoliko funkcija, što znači da kompatibilni token mora biti u mogućnosti implementirati ovaj popis (opisi svake funkcije nalaze se u zagradama):
- totalSupply (pružite podatke o ukupnoj ponudi tokena) balanceOf (unesite stanje na računu vlasnika) prijenos (izvršite prijenos određenog broja tokena na navedenu adresu) transferFrom (izvršite prijenos određenog broja tokena s određene adrese) odobriti (dopustiti dopuštaču da povuče zadani broj tokena s određenog računa) dodatak (vratiti skupni broj tokena od pošiljatelja vlasniku)
Uz to, ove će funkcije pokrenuti i do dva događaja, uključujući događaj prijenosa (koji se događa kad god se prenose tokeni) i događaj odobravanja, koji se aktivira kad god je potrebno odobrenje.
U ožujku 2018. godine popularna razmjena digitalnih valuta Coinbase objavila je svoj plan dodavanja podrške ERC20 brojnim svojim proizvodima. Očekuje se da će implementacija ove promjene "otvoriti vrata za raznolikiji set povjerenih kriptovaluta" na platformi Coinbase Custody, prenosi CCN. Burze ugostiteljstva za pojedine investitore mogle bi također dodati nove kripto valute na njihov popis ponuda.
Pitanja i alternative
Iako je ERC20 vidio ogromnu podršku u obliku tokena koji udovoljavaju njegovim standardima, mnogi u razvojnoj zajednici vjeruju da ERC20 ima nedostatak na jedan ili više načina. Iz tog razloga, od razvoja ERC20, predložen je i niz alternativnih token standarda. Oni uključuju ERC223 koji ima za cilj riješiti problem s elementima odobrenja i prijenosa ERC20. ERC621 je još jedna alternativa, koja sugerira iste osnovne funkcije koje pruža ERC20, ali i dodaje sposobnost povećanja ili smanjenja ukupne ponude tokena. ERC827, s druge strane, omogućuje vlasniku da odobri trošenje tokena od strane treće strane. Svaki od ovih novih prijedloga protokola uzima ERC20 kao temelj u određenoj mjeri.