Świat kryptowalut może w pewnym momencie wydawać się zniechęcający przeciętnego inwestora bez wiedzy technicznej na temat blockchain i inteligentnych kontraktów. Jednak perspektywa ogromnych zysków i napływ wielu nowych walut cyfrowych przyciągnęła wszystkich inwestorów, w tym tych, którzy w przeciwnym razie byliby ostrożni w inwestowaniu w produkt lub walutę, czego nie rozumieli dobrze. Podczas gdy inwestorzy z pewnością mogą odnieść sukces w przestrzeni kryptowalut bez tej wiedzy technicznej, podstawowe zrozumienie niektórych najważniejszych właściwości wielu obecnych walut cyfrowych jest bez wątpienia pomocne w ukierunkowaniu inwestora w kierunku najbezpieczniejszych i najbezpieczniejszych decyzji finansowych. Jedną z głównych koncepcji rządzących dużą częścią przestrzeni jest standard tokenów ERC20.
ERC20 odnosi się do standardu tokenów dla eteru. Jest to standard techniczny, który określa szereg zasad i działań, które musi być w stanie wdrożyć token eteru lub inteligentna umowa. ERC oznacza „prośbę o komentarz ethereum”, a standard opracowano w 2015 r. „Zapytanie o komentarz” to wersja podobnej koncepcji, która została opracowana przez grupę zadaniową ds. Inżynierii internetowej jako sposób przekazywania istotnych uwag technicznych i wymagań. Być może najłatwiej jest myśleć o ERC20 jako zestawie podstawowych wytycznych i funkcji, których musi przestrzegać każdy nowy token utworzony w sieci ethereum.
Występowanie i znaczenie ERC20
Standard ERC20 od pewnego czasu jest dominującą ścieżką tworzenia nowych tokenów w przestrzeni kryptowalut. Jest szczególnie popularny wśród ICO i firm finansujących społecznościowo. Według niektórych kont na pierwsze tygodnie 2018 r. Działało ponad 20 000 różnych tokenów zgodnie ze standardem ERC20. Raport CCN.com sugeruje, że tokeny ERC20 „prawie samodzielnie zdominowały hossę ICO w 2017 r.” Oraz że wiele udanych kryptowalut powstało zgodnie z protokołem ERC20. Od tego momentu EOS jest najbardziej udanym tokenem opartym na ERC20, który zebrał 185 milionów dolarów w pięciodniowym uruchomieniu ICO. Bancor jest kolejnym na liście, który zarobił 153 miliony dolarów na funduszach społecznościowych podczas sprzedaży. Wiele innych tokenów zgodnych z ERC20 zebrało co najmniej 70 milionów USD w ICO.
Historia ERC20
ERC20 został stworzony przez programistów ethereum w imieniu szerszej sieci i społeczności ethereum w 2015 r. I oficjalnie uznany we wrześniu 2017 r. Aby stworzyć standard tego typu dla ethereum, programista lub grupa programistów musi złożyć tzw. Propozycję ulepszenia Ethereum (EIP) z określonymi protokołami i standardami. Komitet następnie zatwierdza, zmienia i finalizuje ten EIP, w tym momencie staje się ERC.
Inteligentne kontrakty są następnie zobowiązane do zgodności z jednym ze standardów. ERC20 jest najlepiej znanym ze wszystkich tych standardów ERC, ale nie jest jedynym istniejącym.
Zawartość standardu ERC20
ERC20 zawiera kilka funkcji, co oznacza, że zgodny token musi być w stanie zaimplementować tę listę (opisy każdej funkcji są w nawiasach):
- totalSupply (podać informacje o całkowitej podaży tokenu) balanceOf (podać saldo konta właściciela) transfer (wykonać transfer określonej liczby tokenów na podany adres) transferFrom (wykonać transfer określonej liczby tokenów z określonego adresu) zatwierdzić (pozwolić wydającemu na wycofanie określonej liczby tokenów z określonego konta) ulgę (zwrócić ustaloną liczbę tokenów od wydawcy do właściciela)
Ponadto funkcje te będą również wyzwalać maksymalnie dwa zdarzenia, w tym zdarzenie przeniesienia (które ma miejsce za każdym razem, gdy tokeny są przesyłane) oraz zdarzenie zatwierdzenia, które jest aktywowane, gdy wymagane jest zatwierdzenie.
W marcu 2018 r. Popularna cyfrowa giełda walut Coinbase ogłosiła plan dodania obsługi ERC20 do wielu swoich produktów. Oczekuje się, że wdrożenie tej zmiany „otworzy drzwi dla bardziej zróżnicowanego zestawu trustów kryptowalut” na platformie Coinbase Custody, zgodnie z CCN. Wymiana skierowana do inwestorów indywidualnych może również dodawać nowe kryptowaluty do ich listy ofert.
Problemy i alternatywy
Podczas gdy ERC20 zyskał ogromne wsparcie w postaci tokenów zgodnych ze swoimi standardami, w społeczności programistów jest wielu, którzy uważają, że ERC20 ma wady na jeden lub kilka sposobów. Z tego powodu, od czasu opracowania ERC20, zaproponowano również szereg alternatywnych norm dotyczących tokenów. Należą do nich ERC223, którego celem jest rozwiązanie problemu związanego z zatwierdzaniem i przenoszeniem elementów ERC20. ERC621 to kolejna alternatywa, która sugeruje te same podstawowe funkcje, które zapewnia ERC20, ale także dodaje możliwości zwiększenia lub zmniejszenia całkowitej podaży tokena. Z drugiej strony ERC827 pozwala posiadaczowi zatwierdzić wydatkowanie tokenów przez stronę trzecią. Każda z tych nowych propozycji protokołów w pewnym stopniu opiera się na ERC20.
