Topics BlockchainCurrent Page

Wyjaśniono: Czym są tokeny ERC-20 i standard ERC-20?

Beginner
Blockchain
Crypto
6 sty 2021
13 min read

Podsumowanie AI

Pokaż więcej

Szczegółowe podsumowanie

Popularność kryptowalut znacznie wzrosła w ostatnich latach, a Bitcoin osiągnął swój najwyższy poziom wszech czasów, nie dziwi, że wiele altcoin aspiruje do penetracji tej konkurencyjnej branży. Wiele z tych monet zbudowano na blockchain Ethereum . Dzięki temu są one zgodne z tokenami i standardem ERC-20.

ERC-20 odnosi się do (Ethereum Request For Comments), podczas gdy numer 20 reprezentuje unikalny identyfikator numeru, aby odróżnić standard od innych. Tokeny ERC są aktywami cyfrowymi zaprojektowanymi, wydanymi i używanymi tak samo jak Bitcoin, z tym że działają wyłącznie na blockchain Ethereum. Te tokeny polegają głównie na konkretnej inteligentnej umowie, która śledzi transakcje tego tokena.

Wręcz przeciwnie, ERC-20 to zestaw reguł, które pomagają programistom uprościć i ulepszyć proces tworzenia standardowego tokenu opartego na Ethereum. 

Tak więc, gdy wymieniasz USDT lub DAI, szanse na narażenie na koncepcję tokenów ERC lub ERC-20 są nieuniknione. Ale czym jest ERC-20 i jak działa?

Dlaczego użytkownicy kryptowalut muszą znać standard ERC-20?

Handlowcy i inwestorzy kryptowalutowi mogą, ale nie muszą, rozwijać się dzięki technicznej wiedzy na temat blockchain lub inteligentnych kontraktów. Ale standard tokenów ERC-20 utworzył strategiczną ścieżkę tworzenia nowych tokenów, których nikt z nas nie powinien ignorować. 

Analizując kryptowaluty z perspektywy blockchain, nowe tokeny zawsze miały trudności ze wzajemnymi interakcjami. W związku z tym Ethereum wyznacza standard dla każdego nowego tokenu stworzonego na Ethereum, aby przestrzegać zasad (protokół standardu ERC). Stamtąd nowa moneta musi przesłać wyczerpujące informacje do propozycji poprawy Ethereum (EIP). Te standardowe parametry ERC-20 obejmują jego nazwę,symbol (skrót używany do wyświetlania sald), dziesiętne (określa liczbę miejsc po przecinku) i całkowitą ilość wydanych tokenów. 

Ostatecznie osoba lub organizacja, która spełnia te protokoły, może wydać własny zestaw tokenów.

Różnica między standardowymi tokenami krypto i ERC-20

Tokeny ERC-20 rzeczywiście działają jak regularna kryptowaluta, ale ich koncepcje są inne. W rzeczywistości terminy kryptowaluty i tokeny reprezentują różne znaczenia i nie powinny być używane zamiennie.

Po pierwsze, kryptowaluta to forma zasobów cyfrowych, w której są one szyfrowane za pomocą kryptografii. Oznacza to, że te kryptowaluty działają na swoich odrębnych łańcuchach blokowych, a księgi są rozproszone na zdecentralizowanych łańcuchach blokowych.

Tokeny są natomiast narzędziem, które istnieje na szczycie łańcucha blokowego. Tokeny ERC-20 Ethereum i inne alternatywne rozwiązania, w tym ERC-223, ERC-721, należą do najpopularniejszych. 

Zasadniczo, to, co odróżnia tokeny ERC-20 od standardowej kryptowaluty, jest całkowicie zależne od łańcucha blokowego Ethereum, a nie od ich unikalnego łańcucha blokowego. W związku z tym za przeprowadzenie transakcji pobierana jest opłata za agaz. A górnik wykorzystuje te opłaty do realizacji transakcji w sieci. Opłata za gaz zmienia się w zależności od działań sieciowych. Ostatecznie im bardziej zatłoczona jest sieć, tym wyższe są opłaty za gaz.

Korelacja kontraktów ERC-20 i Smart

W 2015 r. Fabian Vogelsteller, znana osoba w branży blockchain z doświadczeniem w rozwoju sieci,proponowana norma techniczna ERC-20, stojąca za inteligentnymi kontraktami implementującymi token w blockchain Ethereum. 

Kontrakt inteligentny to kod wykonywany na żądanie użytkownika końcowego lub innego programu. Inteligentne kontrakty są również odpowiedzialne za obsługę transakcji, potwierdzanie kosztów i śledzenie salda posiadaczy każdego tokena.

Zazwyczaj umowy te mogą mieć określoną nazwę, podaż i zachowanie. Ale o ile wdrożą podstawowe zasady ERC-20, wszystkie są zgodne z ERC-20. 

Cel tokenów ERC-20

Poza USDT, najlepsze kryptowaluty, takie jak LINK, są jednymi z najlepszych tokenów ERC opartych na standardzie ERC-20. Tokeny ERC-20 zwane również tokenami użytkowymi mają na celu zapewnienie alternatywy dla Bitcoina, przy czym wysyłanie lub handel tokenami wymaga opłaty za gaz.

Ponieważ tokeny ERC-20 są budowane na inteligentnych kontraktach, funkcje są zróżnicowane. Może działać jako waluta, punkty reputacji na platformie online, bilety na loterię, aktywa finansowe, takie jak udział w firmie lub dowód własności. 

Oto niektóre cechy tokenów ERC-20: 

  • Dotyczy transakcji płatniczych i można je przenieść. Tokeny ERC-20 działają tak samo jak inne kryptowaluty. Można je przenosić z jednego adresu na drugi, o ile spełniają wymagania. 
  • śmieszne. Oznacza to, że wszystkie historie transakcji są możliwe do śledzenia, nawet jeśli kod każdego tokena jest identyczny. 
  • Musi istnieć zidentyfikowany całkowity zapas tokenów ERC-20. Niektóre tokeny ERC-20 mogą, ale nie muszą, mieć stały zapas monet. Jego celem jest zapewnienie całkowitej podaży, aby ekosystem był świadomy całkowitej liczby krążących tokenów.

Często tokeny ERC-20 są kupowane, sprzedawane, wymieniane lub obracane na giełdach kryptowalutowych. Można je przechowywać w dowolnym portfelu kompatybilnym z Ethereum, takim jak MetaMask i MyEtherWallet, portfelu papierowym, aplikacji do portfela, a nawet portfelu sprzętowym, takim jak Trezor lub Ledger Nano S.

Które kryptowaluty są oparte na standardzie ERC-20?

Łańcuch blokowy Ethereum zawiera wiele standardów tokenów. Tokeny ERC-20 należą do najpopularniejszych. WedługEtherscan w sieci głównej Ethereum istnieje ponad 200 000 tokenów ERC-20-compatible. Wśród nich wiele najlepszych walut cyfrowych wedługkapitału rynkowego, obsługujących różne cele.

  • Token ChainLink (LINK),Chainlink jest tokenem ERC-677, który dziedziczy funkcjonalność od standardu tokenu ERC-20. To token działa na pośredniczącym oprogramowaniu blockchain, które działa jako most między inteligentnymi kontraktami kryptowalutowymi, kanałami danych, API i tradycyjnymi płatnościami na kontach bankowych. 
  • Maker (MKR) to token użyteczności oparty na zdecentralizowanej organizacji autonomicznej (DAO), który tworzy stabilną monetę DAI na łańcuchu blokowym Ethereum.
  • Tether (USDT), stabilna moneta, która działa na protokole ERC-20. Oznacza to, że adres wpłaty jest adresem ETH, podczas gdy wpłaty i wypłaty odbywają się w sieci ETH.

Gdy Ethereum przełączy się na mechanizm konsensusu Proof-of-Stake w aktualizacjiETH 2.0 i wdroży udostępnianie w celu pokonania problemów skalowalności, możemy oczekiwać wykładniczego wzrostu liczby projektów opartych na standardzie ERC-20. Ponadto ETH 2.0 rozwiązuje problemy z transakcją, w których użytkownicy mogą niemal natychmiast wykonywać transfery tokenów ERC-20 w tańszej cenie.  

Zalety żetonów ERC-20

ERC-20 cieszy się dużą popularnością z jakiegoś powodu, a oto kilka czynników, które sprawiają, że są atrakcyjne:

  • Wygodne . Tokeny ERC-20 są proste i łatwe do wdrożenia. Dzieje się tak, ponieważ inteligentne kontrakty Ethereum są pisane w języku programowania Solidity podobnym do JavaScript. Programiści mogą również kodować inteligentne kontrakty za pomocą języka programowania Vyper podobnego doPython .
  • Elastyczność umożliwiająca dostosowanie . W zależności od logiki biznesowej i interakcji użytkownika, tokeny ERC-20 można dostosować, aby umożliwić funkcje takie jak automatyczne uzupełnianie gazu dla przyszłych transakcji, zamrażanie i odmrażanie tokenu, dodawanie centralnej mięty w celu modyfikacji tokenów w obiegu i nie tylko.
  • Określony plan rozwoju dla programistów. Norma ERC-20 daje programistom odpowiedni schemat, który pozwala im bez wysiłku tworzyć nowe tokeny zamiast budować je od podstaw. 
  • Standaryzacja tokena . Ethereum zapewnia specyfikację tokenu, która obejmuje reguły interakcji między różnymi tokenami i regułami zakupu tokenu. Dzięki uniwersalnemu standardowi użytkownicy mogą przenosić nowe tokeny do portfela i wymieniać je jednocześnie.
  • Płynność . Jeśli projekty oparte na Ethereum są aktywne i wzajemnie się komunikują, to przynosi więcej projektów i więcej użytkowników do sieci Ethereum. Istnieje również rozwiązanie, takie jak konwersja między sobą tokenów ERC-20 Uniswap, które stało się jeszcze prostsze.
  • Powszechnie przyjęte.ERC-20, jak również jego tokeny, są rozpoznawalne na większości giełd i portfeli. Wynika to głównie z uniwersalnego protokołu, który można dostosować za pomocą szerokiej wymiany. Dodatkowo jej fungibility sprawia, że jest doskonała do zastosowań handlowych.
  • Wyeliminuj podrobione tokeny.Wszystkie transakcje podlegają zatwierdzeniu, a całkowita podaż tokenów wygładza proces audytu, zapewniając, że nie ma duplikatów tokenów w obiegu.

ERC-20 może pozostać jednym z najpopularniejszych standardów stosowanych przez wielu programistów na całym świecie. Jednak nie jest idealny. 

Ograniczenia tokenów ERC-20

Pomimo wszystkich dobrych cech, żetony ERC-20 mają pewne wady i problemy, których nie rozwiążą. Są wśród nich następujące aspekty:

  • Niestabilność. Łańcuch blockchain Ethereum niedawno przeniósł swoją metodę konsensusu z Proof-of-Work do systemu Proof-of-Stake za pośrednictwem ETH 2.0. Chociaż ETH 2.0 ma na celu rozwiązanie wszystkich problemów związanych ze skalowalnością, wiele zmian jest dopiero w trakcie, a to zajmie czas, a projekt nie został ukończony. W tym momencie może wystąpić niestabilność systemu. Ponadto niektóre tokeny mogą ryzykować zniszczenie w przypadku użycia jako płatności za inteligentne kontrakty. Stąd narodziny ERC-233 w celu obejścia problemu.
  • Droga opłata za gaz . ERC-20 opiera się na blockchain Ethereum, a aby wykonać każdą transakcję, zostanie pobrana opłata za gaz. Chociaż opłata za gaz jest równoległa do działań blockchain, opłaty za gaz wzrastają, gdy w blockchain występuje duży ruch. Dlatego nie jest to zrównoważone w dłuższej perspektywie.
  • Przenieś błędy . W Ethereum istnieją dwa rodzaje kont. Jednym z nich jest konto zewnętrzne (EOA) kontrolowane przez klucze prywatne, a drugim jest konto kontraktu przechowywane przez kod umowy . Wysyłanie tokenów z jednego konta EOA do drugiego przy użyciu funkcji przelewu nie powoduje problemów, ale przeniesienie środków na konto kontraktu powoduje błąd, który już doprowadził do utraty prawie miliona dolarów.
  • Wolne transakcje . Wypłata i transakcje są skorelowane z łańcuchem blokowym Ethereum. Gdy sieć jest przeciążona, wszystkie transfery w ERC-20 zostaną spowolnione. Oczekuje się, że „udostępnianie” rozwiąże ten problem, ale nadal jest w fazie dla niemowląt, ale nie zostanie w pełni przyjęte w blockchain Ethereum.
  • Transakcje nieodwracalne . Nie ma możliwości zwrotu środków, jeśli użytkownicy wysłali tokeny ERC-20 na niewłaściwy adres, a tokeny pozostają na zawsze uwięzione w kontraktach. To samo dotyczy tokenów skradzionych przez hakerów, a jednym z najbardziej żywych przykładów jest niesławny atak DAO.
  • Bardzo niski punkt wejścia .Krytycy twierdzą, że zbyt łatwo jest ludziom stworzyć tokeny bez wyraźnego celu lub celów. W rezultacie programiści mogą z łatwością wykorzystać zasady do opracowania oszukańczych ICO i tokenów z projektami bez wartości dodanej.

Wiele rozwiązań ma na celu przezwyciężenie problemów technicznych standardu. Jednak większość z nich nadal jest szybkimi i zgrabnymi atakami hakerskimi, które nie dają pełnego wyjaśnienia. Dlatego inwestorzy powinni wziąć to pod uwagę przy ocenie projektu ERC-20.

Alternatywy dla tokenów ERC-20

Istnieje kilka innych standardów dotyczących tokenów ERC poza ERC-20. Chociaż mogą posiadać podobne protokoły, rzeczywiście służą innym celom. Weźmy na przykład ERC-721;

Tokeny ERC-721 są niefunkcjonowalne. Oznacza to, że każdy token jest wyjątkowy i rzadko stosowany do ochrony jego odrębnych wartości. Podczas gdy funkcje przedstawiają wartość, reprezentuje ona. Na przykład Ethereum DApp (CryptoKitties) definiuje swoją wartość poprzez ustawione limity, które zachowują jej niedobór. Ten typ tokenu pomaga zapobiegać fałszerstwom i zwiększa pewność posiadania inwestycji.

ERC-777jest postrzegany jako aktualizacja dla ERC-20. Chociaż oferuje funkcje podobne do ERC-20, wyróżnia się, oferując opcje miętowania lub spalania tokenu i ostatecznie przyspieszając proces transferu. Jest kompatybilny wstecznie z portfelami i umowami proxy bez konieczności ponownego wdrażania.

Poza tymERC-223jest kolejną alternatywą. Ma to na celu przede wszystkim przeciwdziałanie scenariuszowi nieodwracalnej transakcji do kontraktu inteligentnego na tokeny ERC-20. Powiadamia użytkowników o anulowaniu transakcji za każdym razem, gdy uruchamia transfer do inteligentnych kontraktów bez zamiaru. Opłata za gaz jest jednak nieunikniona i tylko ograniczony portfel ją akceptuje. 

Jak wysyłać i odbierać tokeny ERC-20?

Użytkownicy mogą wysyłać i odbierać tokeny ERC-20 za pomocą dowolnego portfela, który obsługuje aktywa oparte na Ethereum. Wszystkie transakcje ERC-20 wymagają opłaty gazowej, aby zapłacić górnikowi. Dlatego ilość Ether, którą przechowujesz w portfelu, powinna zawsze być nieco wyższa niż rzeczywista kwota, którą chcesz wysłać. Najlepszą praktyką jest unikanie przenoszenia tokenów ERC-20, jeśli saldo ETH jest zbyt niskie.

Należy pamiętać, że opłaty za wysyłanie aktywów Ethereum rosną, jeśli wyślesz je na inteligentny adres kontraktu, taki jak początkowa oferta monet (ICO), ponieważ transakcje są bardziej skomplikowane i wymagają kilku interakcji.

Na przykład niektóre portfele (Exodus) uiszczają opłatę sieciową za użytkowników w ETH, jednocześnie pobierając równoważną prowizję w tokenie ERC-20, którego używają.

Łatwo jest uzyskać ETH, wymieniając każdą kryptowalutę w portfelu na ETH lub odbierając ją z innego portfela.

Aby otrzymać tokeny, należy podać tylko adres publiczny, który zaczyna się od „0x”. Upewnij się, że je wklejasz i nigdy nie próbuj wpisywać adresu ręcznie, ponieważ istnieje duża szansa, aby pomylić się i stracić środki bez szansy na odzyskanie.

Jak przechowywać tokeny ERC-20? 

Wymiana tokenów ERC-20 na blockchain Ethereum jest łatwa. Jednak jest jasne, że zarówno adres wymiany, jak i adres tokenu ERC-20 są unikatowe. W związku z tym wysłanie tokenu ERC-20 na adres osobistego portfela i adres Ethereum giełdy jest inne. 

Wszystko, czego potrzebujesz, aby wyraźnie zidentyfikować portfel lub adres wymiany, na który chcesz wysłać tokeny. W przeciwnym razie tokeny w transakcjach nie zostaną uznane, a token ERC-20 może nie zostać uznany przez wymianę.

Czy mogę wysyłać tokeny ERC-20 do Księgi Nano i MetaMask?

Tak, tokeny ERC-20 można wysyłać zarówno do portfeli Ledger Nano, jak i Metamask, ponieważ są one zgodne ze standardami ERC-20.

Jeśli nie wiesz, czym jest Ledger Nano S/X, jest to portfel sprzętowy do przechowywania zasobów cyfrowych i przeprowadzania transakcji w popularnych kryptowalutach, takich jak Bitcoin, Ethereum, USDT, z uwzględnieniem tokenów ERC-20. Księga Nano umożliwia zabezpieczenie ponad 1500 kryptowalut i zarządzanie nimi. Aplikacja Ledger Live umożliwia zakup monet bezpośrednio na Twoim koncie ETH.

Metamask to z kolei portfel kryptowalutowy do przechowywania, wysyłania, odbierania tokenów Ethereum i ERC-20 za pośrednictwem zwykłych witryn internetowych. Metamask jest dostępna jako rozszerzenie przeglądarki i aplikacja mobilna. 

Jeśli więc rozważasz przechowywanie tokenów w portfelu sprzętowym z wygodą portfela na gorąco, rozwiązania te są idealne.

Myśli zamykające

Tokeny ERC-20 zdecydowanie miały znaczący wpływ na branżę kryptowalut. Są oni odpowiedzialni nie tylko za branżę ICO o wartości miliarda dolarów, ale także za zwiększenie zasięgu zasobów cyfrowych.

Nowo utworzone tokeny można dodać do platform wymiany, gdy zostaną zwolnione bez komunikacji między kryptowalutą a programistami wymiany. Ale tylko pod warunkiem przestrzegania standardu ERC-20. Skutkuje to mniejszym ryzykiem, mniejszą złożonością, większą jednorodnością i zwiększoną płynnością tokenów, co wzbudza większe zaufanie wśród użytkowników.

Entuzjaści eksperymentowali już z nowszymi standardami, takimi jak ERC-223 lub ERC-777, ale ERC-20 pozostaje preferowanym. Istnieje duże prawdopodobieństwo, że protokół ERC-20 zostanie wkrótce ulepszony poprzez dodanie funkcji mających na celu usunięcie luk w zabezpieczeniach i istniejących problemów z tokenami.

ZAREJESTRUJ SIĘ TERAZ, aby otrzymać konto Bybit i do 100 USD w tokenach i kuponach!

Obrót do x100 dźwignią w kontraktach bezterminowychBTCUSD ,ETHUSD ,EOSUSD ,BTCUSDT ,ETHUSDT ,LINKUSDT ,LTCUSDT , iXTZUSDT

Otrzymuj najnowsze aktualizacje:

Media społecznościowe –Twitter ,Facebook ,Instagram ,YouTube , andLinkedIn .Dołącz do nas wTelegram iReddit

Masz pytania? Odwiedź nasze centrum pomocy

*Ten artykuł służy wyłącznie celom referencyjnym. Żadne takie informacje dostarczane za pośrednictwem Bybit nie stanowią porady ani zalecenia, że jakakolwiek strategia inwestycyjna lub handlowa jest odpowiednia dla konkretnej osoby. Użytkownicy tego artykułu zgadzają się, że Bybit nie ponosi odpowiedzialności za żadne z Twoich decyzji inwestycyjnych. Przed dokonaniem transakcji należy zasięgnąć profesjonalnej porady.

Aplikacja Bybit
Zarabiaj w inteligentny sposób