Токены ERC 20: Всё, что нужно знать

  • Facebook
  • Twitter
  • LinkedIn
  • Telegram

Запуск Ethereum в 2015 году ознаменовал начало новой эры для блокчейна.  В то время как ранее полезность технологии была в основном ограничена криптовалютами, такими как Биткоин, Ethereum была первой в мире платформой для смарт-контрактов.  Спустя годы после его запуска, появилось огромное число новых проектов, работающих на токене ERC 20.

Все токены ERC 20 выпускаются по одному стандарту, что позволяет им работать на блокчейне Ethereum, в его экосистеме.  В этом руководстве мы рассмотрим все основы стандарта этих токенов и правила выпуска нового стандарта.  Мы также рассмотрим некоторые из множества вариантов использования токенов, которые используются сегодня.

Что такое токены ERC 20 и смарт-контракты?

Как и Биткоин, Ethereum представляет собой цепочку блоков, состоящую из транзакций, охватывающих всю их историю с момента возникновения блока.  Однако у Ethereum есть еще один уровень, известный как виртуальная машина Ethereum или EVM.  EVM – это то, что позволяет любому запрограммировать смарт-контракт на платформе Ethereum.

Смарт-контракт – это просто фрагмент кода, написанный на Solidity, языке программирования Ethereum, который работает по логике «если-то, то-то».  Он работает аналогично торговому автомату.  Если вы положите монету в торговый автомат, вы автоматически получите взамен банку газировки или шоколадный батончик.  Аналогичным образом программируется смарт-контракт.

ERC 20 – один из наиболее широко используемых стандартов для смарт-контрактов на платформе Ethereum.  Тот факт, что почти все токены Ethereum выпущены по одному стандарту, приносит огромные преимущества пользователям экосистемы Ethereum.  Это означает, что токены ERC 20 совместимы друг с другом и с любым поддерживаемым контрактом, биржей, рынком или кошельком.

Эта способность к интеграции послужила позитивным стимулом для Ethereum, поскольку существующая экосистема привлекает больше разработчиков и пользователей, которые хотят присоединиться к ней.

Каковы правила, регулирующие стандарт токенов ERC 20?

Стандарт токенов ERC 20 относительно прост и включает девять правил выпуска токенов.  Шесть из них являются обязательными и должны применяться во всех случаях.  Три из них необязательны, хотя обычно используются как минимум два из них.

Необязательные правила

Три необязательных правила:

  1. Имя токена – например, Maker.  Несмотря на то, что это необязательно, это почти всегда используется, поскольку владельцы токенов хотят, чтобы пользователи могли идентифицировать свои токены.
  2. Токен-тикер – например, MKR.  Опять же, почти всегда используется в качестве пар токенов списков бирж с использованием тикеров.
  3. Десятичный – каждый токен ERC 20 может быть выражен в дробных единицах до одной восемнадцатой.

Обязательные правила

Обязательные правила делятся на функции или события.  Первые две функции не изменяют состояние контракта.  Они определяют некоторые основные функции токена, и в случае запроса вернут уже определенную информацию.

  • Общее кол-во в обращении – общее количество выпущенных токенов
  • Баланс (BalanceOf) – отвечает на вопрос о том, сколько токенов хранится на любом заданном адресе.

Ещё два часто используемых события, знакомые всем пользователям криптовалюты.

  • Утвердить (Approve) – одобряет движение токенов при переводе.
  • Передача (Transfer) – после утверждения эта функция дает указание контракту переместить определенное значение токенов с адреса отправителя на адрес получателя.

Наконец, есть еще два, которые не могут быть реализованы, но они должны быть включены, чтобы токен соответствовал стандарту ERC 20.

  • Допуск (Allowance) – ERC 20 позволяет запрограммировать адрес с расходуемым распределением токенов, которые могут быть отправлены смарт-контрактом без какого-либо утверждения.  По сути, это предварительное одобрение на выплату пособия.  Эта функция по умолчанию определена как ноль, но при запросе она вернет количество токенов, оставшихся в разрешении.
  • Перевести от (Transfer From) – позволяет запрограммировать токен для автоматических платежей, инициируя событие Transfer для перемещения токенов из Allowance.

Таким образом, если любая реализация токена Ethereum соответствует этим правилам, они используют стандарт токена ERC 20.  Эмитенты токенов могут ввести дополнительные правила программирования, которые определяют поведение токенов.  Например, если основатель проекта занимается краудфандингом с использованием токенов, он может запрограммировать смарт-контракт для автоматического распределения токенов.  Когда инвестор отправляет определенную сумму ETH со своего кошелька и вносит ее в смарт-контракт, он вернет купленные токены в кошелек инвестора.

erc20

Известные проекты, использующие стандарт токенов ERC 20

По данным Etherscan, в блокчейне Ethereum заключено более 350 000 контрактов на токены ERC 20.  Справедливо сказать, что по крайней мере некоторые из них вымрут и не пройдут проверку временем.  Многие проекты предпочитают выпускать первый экземпляр своего токена на Ethereum, потому что это быстро и легко.  EOS – один из примеров проекта, который начался таким образом до того, как выпустил токены EOS в своей собственной сети.

Тем не менее, некоторые из самых известных и широко используемых проектов в области криптовалюты по-прежнему работают как токены ERC 20 и, вероятно, будут работать ещё долгое время.

Вот некоторые из основных типов и категорий проектов:

Стейблкоины

Все самые известные, большие по капитализации стейблкоины выпускаются как токены ERC 20 из-за их совместимости с DeFi и другими приложениями Ethereum.  Например, USDT от Tether, USDC от Circle и BUSD от Binance доступны как токены ERC 20.

Некоторые стейблкоины выпускаются более чем в одной сети для решения проблем с платформой Ethereum, например как перегрузка и высокие комиссии за транзакции. Так, USDT также доступен на Tron, Omni и EOS.

Maker’s DAI – это токен ERC 20 и крупнейший стейблкоин, обеспеченный криптовалютой.

Токены DeFi

Некоторые из самых больших по рыночной капитализации и популярных на данный момент токенов на  ERC 20 – это токены DeFi.  Они предлагают различные функции, в том числе права на получение дохода и управление, которые приобрели популярность летом 2020 года, когда Compound выпустила свой токен COMP.  С тех пор другие компании, в том числе UNI от Uniswap, SUSHI от Sushiswap и YFI от Yearn, добились аналогичного успеха.

Жетоны полезности

Некоторые экземпляры ERC 20 предлагают полезность в рамках конкретного проекта.  У служебных токенов есть множество вариантов использования, разработанных блокчейн-предпринимателями.  Например, Basic Attention Token (BAT) – это токен, используемый участниками рекламной экосистемы браузера Brave.

Наконец, стоит отметить, что токены ERC 20 также поддерживаются на некоторых других платформах.  Например, Matic Network – это платформа второго уровня, разработанная для преодоления масштабируемости Ethereum.  Он использует виртуальную машину Ethereum и поэтому может взаимодействовать с токенами ERC 20.  Это означает, что экосистема ERC 20 даже больше, чем сам Ethereum.

Токены ERC 20 не обязательно идеальны, и все смарт-контракты хороши ровно настолько, насколько хорош код, на котором они основаны.  Однако они, как правило, просты в выпуске, универсальны и хорошо поддерживаются в пространстве криптовалюты.  По этой причине можно с уверенностью предположить, что ERC 20 останется самым популярным стандартом токенов еще некоторое время.


По любым вопросам обращайтесь к нам по адресу support@phemex.zendesk.com.
Следите за нашим официальным аккаунтом в Twitter, чтобы оставаться в курсе последних новостей.
Присоединяйтесь к нашему сообществу в Telegram, для общения и обмена опытом с нами и другими трейдерами Phemex.
Phemex | Совершаем прорыв, Вырываемся на свободу