Ethereum ERC20 stał się standardem dla tokena Ethereum i łańcucha blokowego Ethereum. ERC to skrót od Ethereum Request for Comment. Jest to istotna część świata kryptowalut i jeden z najpopularniejszych tokenów. Przed jego wynalezieniem każdy token miał swój unikalny inteligentny kontrakt i musiał napisać zupełnie nowy kod.
Niewymienialne tokeny Ethereum zostały wymyślone w celu tworzenia i wydawania inteligentnych kontraktów. Najważniejsze jest to, że ułatwiają tworzenie szerokiej sieci tokenów i aplikacji. W przeciwieństwie do tradycyjnych aplikacji, nie wymagają one żadnych kroków w połowie drogi. ERC-20 to ujednolicony standard tokenów, co oznacza, że wszystkie tokeny w systemie są ze sobą kompatybilne. Określa on wspólną listę zasad, które tokeny ETH muszą wdrożyć.
Krótko mówiąc, zdecydowana większość kontraktów Ethereum jest kompatybilna z ERC-20. Przyczynia się to w znacznym stopniu do tworzenia aplikacji i tokenów, które nie wymagają żadnych półśrodków. Obecnie nie sposób wyobrazić sobie sieci Ethereum bez ERC-20. W tym artykule zamierzam przedstawić token Ethereum.
Klucz do sukcesu tokena ERC20
Chociaż natywnym tokenem ERC-20 jest ETH (lub “gaz”), standard tokenów Ethereum stał się tak wszechobecny, że niektóre inne aktywa cyfrowe, które mają inne nazwy, są w rzeczywistości tokenami ETH (np. Chainlink i uwięź). Każdy token ma swój własny cel, taki jak dawanie prawa do głosowania nad kwestiami, które określą wyniki projektu lub nagradzanie kupujących za wykonanie zadań.
Te tokeny kryptograficzne są sprzedawane za pośrednictwem różnych ofert w celu pozyskania funduszy na projekty. Niektórzy twierdzą jednak, że tokeny ERC20 przyciągnęły kiedyś zbyt wiele uwagi, co doprowadziło do nierentowne inwestycje. Sytuacja ta ma swoje korzenie w ICO w 2017 r.
Są one do zdobycia i mogą być tworzone przez każdego, ale tylko firmy i deweloperzy przejmują nad nimi kontrolę. Powody ich popularności są następujące:
- Tokeny te są niezwykle proste w obsłudze
- Rozwiązują one problem z uniwersalizacją poleceń dla portfeli kryptowalut i giełd blockchain za jednym zamachem. Zestaw tych poleceń jest niewielki i podstawowy. Obejmuje on zasady współpracy między różnymi tokenami i regulacje dotyczące zakupu tokenów.
- Jest to pierwsza udana próba kalibracji tokenów Ethereum i ustanowienia unikalnego standardu tokenów
- Żadne informacje nie mogą zostać przeniesione na konto strony trzeciej
Użytkownicy Ethereum muszą płacić opłaty transakcyjne. Zależą one od tego, ile ETH potrzebuje każda operacja.
Czym są inteligentne kontrakty?
Inteligentne kontrakty pomagają zaszyfrować warunki, na jakich pieniądze mogą być przesyłane bez dostępu osób trzecich. Pomaga śledzić utworzone tokeny. Maszyna wirtualna Ethereum pomaga je wykonywać. Inteligentny kontrakt tokena ERC-20 jest tworzony przez programistów, którzy używają języka kodowania nieczytelnego dla komputerów. Jeśli wszystkie warunki zostaną spełnione, kod jest natychmiast aktywowany.
Możliwe problemy z Ethereum
- Tworzenie inteligentnych kontraktów ERC-20. Mają one duże znaczenie, ponieważ mają bezpośrednią kontrolę nad całkowitą podażą tokenów, sposobem ich cyrkulacji, kiedy będą wydawane nowe tokeny itp. Pomagają w szybszym transferze tokenów. Tworzenie ich jest energochłonnym i długim procesem, który wymaga zgranego zespołu programistów. Nieudane kontrakty mogą powodować wysokie koszty.
- Kwestie kompatybilności. Tworzenie tokenów bez ogólnego standardu, takiego jak ERC20, może również powodować dodatkowe koszty. Krótko mówiąc, portfel i platforma wymiany są usługami stron trzecich i muszą być zintegrowane za pomocą inteligentnego kontraktu.
Język przetwarzania informacji (Solidity)
Chociaż nie jest to jedyny język kodowania oprogramowania w ekosystemie Ethereum, wszystkie inteligentne kontrakty ERC-20 są napisane w Solidity. Solidity jest podobny do Javascript, więc osoby znające inne języki typu C mogą z łatwością doskonalić się w Solidity w krótkim czasie bez specjalnego szkolenia.
Funkcje ERC-20 pomagają użytkownikom zewnętrznym poznać saldo tokenów i przesyłać waluty między kontami Ethereum za pomocą specjalnego algorytmu. Inteligentny kontrakt określa dwa zdarzenia - zatwierdzenie i transfer. Można się do nich odwołać, jeśli użytkownik posiada prawa do wyciągnięcia tokenów z konta Ethereum.
Oto kilka szczegółowych informacji na temat obowiązkowych funkcji ERC-20:
- Całkowita podaż to funkcja określająca całkowitą podaż tokenów ERC-20
- Funkcja BalanceOf: wyświetla liczbę tokenów na bieżącym saldzie tokenów użytkownika
- Funkcja transferu: pomaga transfer tokenów z całkowitej puli dla innego użytkownika
- Funkcja Transferfrom: służy do wysyłania tokenów z jednego konta na drugie
- Funkcja Approve sprawdza zdolność konta do rozprzestrzeniania tokenów
- Funkcja dodatku sprawdza saldo na koncie i upewnia się, że jest ono wystarczające do wysłania tokenów
Kolejną ważną funkcją jest funkcja publiczna, która jest dostępna poza umową.
Ponownie - jeśli masz podstawowe umiejętności w Javascript, te wyjaśnienia będą dla Ciebie krystalicznie jasne.
Czym są tokeny ERC20?
Oprócz natywnego tokena ETH, istnieje ponad osiemset innych tokenów. tokeny (stan na koniec 2020 r.) i ponad trzysta pięćdziesiąt tysięcy kontraktów tokenowych:
- Binance moneta (BNB)
- Tether (USDT)
- Chainlink (LINK)
- Dai (Dai)
- Maker (MKR)
- Konsensus (SEN
Jaki jest pożytek z tokenów ERC20?
- Zbieranie pieniędzy: Od czasu do czasu deweloperzy ERC-20 zbierają pieniądze na swoje projekty. Następnie inwestorzy otrzymują nowe monety, zanim nowe tokeny wejdą na rynek
- Prawa do głosowania. Im więcej tokenów posiada użytkownik na swoim saldzie tokenów, tym większy ma wpływ na decyzje dotyczące projektu.
- Przykład rzeczywistych przedmiotów: Token może stanowić przykład posiadania cennych przedmiotów, takich jak złoto.
- Opłaty transakcyjne: Użytkownik musi uiszczać opłaty za wszystkie transakcje. Jeśli sieć jest pełna ruchu, może użyć ‘gazu’, który jest odejmowany od tokenów właściciela.
- Zaawansowane funkcje: Czasami funkcje tokena ETH nie są wystarczające dla niektórych użytkowników, więc mają oni możliwość stworzenia nowego tokena z funkcjami, których potrzebują.
Co czeka Ethereum w przyszłości?
Chociaż ERC-20 ma tak wiele zalet, wciąż jest daleki od doskonałości. Problemy ze standaryzacją spowodowały kradzież minimum 3 mln USD. Drugim problemem jest długi czas przetwarzania w czasach dużego ruchu.
Dlatego też deweloperzy ERC-20 muszą rozwiązać te problemy i kod. Co więcej, token ERC-20 nie jest jedynym standardem w świecie Bitcoina, choć nadal jest najpopularniejszy - ERC777 i ERC223 można uznać za konkurentów. Aby dobrze się trzymały, deweloperzy muszą ciężko pracować nad ulepszeniami.
Najważniejsze informacje
Wdrożenie tokenów ERC20 jest dużym krokiem naprzód w zakresie standaryzacji, chociaż nadal istnieją pewne ograniczenia. wady. Ethereum pomaga przesyłać waluty bez zaangażowania stron trzecich i znacznie upraszcza tworzenie inteligentnych kontraktów, co oszczędza programistom dużo czasu.
Deweloperzy niedawno uruchomili Ethereum 2.0, który ma naprawić niektóre problemy. Mimo to, aby uniknąć ogromnych strat pieniężnych, a także innych wad, przed nami długa droga.
FAQ
Czy ERC20 jest tym samym co ETH?
Nie, te pojęcia są zupełnie różne. ERC20 to ujednolicony zestaw standardów dla łańcucha blokowego Ethereum i nazwa typu monet. ETH jest natywną walutą łańcucha blokowego Ethereum.
Dlatego też ETH można uznać za część monet typu ERC-20. Innymi słowy, ERC-20 to ekosystem, w którym używane jest ETH.
Czy potrzebuję ETH do wysyłania tokenów ERC-20?
Tak, będziesz potrzebować ETH (lub ‘gazu’) do wysyłania tokenów ERC-20, ponieważ są one obowiązkowe. Powodem jest to, że takie tokeny są wydawane na platformie Ethereum. Aby upewnić się, że masz wystarczającą ilość ETH, sprawdź saldo swojego portfela.
Jak utworzyć portfel ERC20?
Najpierw należy przeprowadzić analizę i wybrać jeden z wielu portfeli kompatybilnych z Ethereum. Następnie należy zainstalować wersję desktopową lub mobilną portfela - MyEtherWallet może być dobrą opcją. Utwórz nowy portfel, ustaw hasło, wydrukuj swój klucz prywatny (lub frazę odzyskiwania), umieść go w bezpiecznym miejscu lub zapisz jako dokument i nigdy nikomu go nie udostępniaj. Następnie będziesz musiał odblokować swój portfel. Jak tylko to zrobisz, możesz dodać tokeny i rozpocząć handel.
Jak znaleźć adres kontraktu na token?
Token Contract Address jest polem niezbędnym do wypełnienia i wymaga podania określonych informacji. Aby uzyskać te informacje, przejdź bezpośrednio do strony internetowej tokena. Etherscan.io to dobra usługa do sprawdzenia tego. Będziesz musiał wstawić nazwę tokena, a następnie kliknąć na niego. Nie zapomnij dwukrotnie sprawdzić wszystkich informacji.








