Popularny system kryptowalut i blockchain znany jako Ethereum opiera się na wykorzystaniu tokenów, które można kupić, sprzedać lub wymienić. W tym przypadku „tokeny” reprezentują różnorodną gamę zasobów cyfrowych, takich jak kupony, IOU, a nawet przedmioty materialne z prawdziwego świata. W ten sposób tokeny są zasadniczo inteligentnymi umowami, które wykorzystują blockchain Ethereum.
Kluczowe dania na wynos
- Popularny system kryptowalut i blockchain znany jako Ethereum opiera się na wykorzystaniu tokenów, które można kupować, sprzedawać lub handlować. Jednym z najbardziej znaczących tokenów jest ERC-20, który stał się standardem technicznym stosowanym dla wszystkich inteligentnych kontrakty na blockchain Ethereum do implementacji tokenów. Ponieważ standard ERC-20 pozostaje stosunkowo nowy, prawdopodobnie pojawią się błędy, które trzeba będzie opracować, w miarę rozwoju Ethereum.
ERC-20 upoważnia programistów
Jeden z najbardziej znaczących tokenów znany jest jako ERC-20, który pojawił się jako standard techniczny stosowany we wszystkich inteligentnych kontraktach w blockchainie Ethereum do implementacji tokenów. Według stanu na 16 kwietnia 2019 r. W głównej sieci Ethereum istnieje ponad 181 000 tokenów zgodnych z ERC-20.
ERC-20 ma kluczowe znaczenie, ponieważ określa wspólną listę zasad, których muszą przestrzegać wszystkie tokeny Ethereum. W związku z tym ten konkretny token umożliwia programistom wszystkich typów dokładne przewidywanie działania nowych tokenów w większym systemie Ethereum. Upraszcza to i ułatwia zadania programistom, ponieważ mogą oni kontynuować swoją pracę, wiedząc, że każdy nowy projekt nie będzie musiał być powtarzany za każdym razem, gdy uwalniany jest nowy token, o ile token jest zgodny z regułami. Na szczęście do tej pory zdecydowana większość twórców tokenów była zgodna z zasadami ERC-20, co oznacza, że większość tokenów wydanych w ramach początkowej oferty monet Ethereum jest zgodna z ERC-20.
ERC-20 Określa sześć funkcji
ERC-20 definiuje sześć różnych funkcji na korzyść innych tokenów w systemie Ethereum. Są to zasadniczo podstawowe problemy z funkcjonalnością, w tym sposób, w jaki tokeny są przesyłane oraz sposób, w jaki użytkownicy mogą uzyskiwać dostęp do danych dotyczących konkretnego tokena.
Podsumowując, ten zestaw funkcji i sygnałów zapewnia, że tokeny Ethereum różnych typów będą jednakowo działać w dowolnym miejscu w systemie Ethereum. W związku z tym prawie wszystkie portfele cyfrowe obsługujące walutę eterową obsługują również tokeny zgodne z ERC-20. Ponieważ jednak standard ERC-20 pozostaje stosunkowo nowy, prawdopodobnie pojawią się błędy, które należy usunąć, ponieważ Ethereum nadal dojrzewa. Przytoczmy przykład takiej usterki: tokeny Ethereum wysłane bezpośrednio do inteligentnej umowy stracą pieniądze, ponieważ błąd w protokole oznacza, że umowa tokena nie może odpowiedzieć na próbę wykonania bezpośredniego transferu, co powoduje „utratę” pieniądze związane z tym przelewem.
Według CoinDesk z tego powodu utracono już około 70 000 $ żetonów. Niemniej jednak dzisiaj ERC-20 pozostaje kluczowym aspektem Ethereum i prawdopodobnie będzie nadal wywierać ogromny wpływ, idąc naprzód.