Токены ERC-20 – определение и принципы работы

00:01, 01 Мар, 2020
Евгения Комарова

Для многих криптовалюты стали обыденными платежными средствами. В сравнении с обычными деньгами, они имеют определенные преимущества. В частности, гарантируют некоторую анонимность. Электронные деньги также позволяют частично отказаться от физических платежных средств. Самой популярной криптовалютой является Bitcoin. Серебро удерживает, отставая на пару порядков по цене, Etherum. Обе валюты имеют несколько производных.

Рост популярности цифровых денег заставил ужесточить стандарты на рынке. Сегодня криптовалютами можно оплатить различные товары и услуги. Так, Bitcoin уже несколько лет назад предлагали использовать в сделках с недвижимостью. Кроме такой распространенности, ужесточение стандартов потребовало появление новых монет (токенов). Криптовалюта – набор кода в блокчейне – специальной системе хранения и обработки данных. Новый игрок прописывает свою программу. Отличия в коде, усложняющие взаимодействие криптовалют, заставили Etherum ввести единый стандарт, ERC-20.

Принцип действия

Стандарт появился в 2015 году. Его создателями стали Фабиан Вогельстеллер и Виталий Бутерин. Унификация кодов упростила процедуру первичного предложения монет (ICO). Этот механизм активно используется Etherum, как популярной платформой для краудфандинга.

ERC расшифровывается как «запрос на комментарии Etherum» (Ethereum Request for Comments). Цифра 20 обозначает номер запроса, положившего начало проекту. Отвечая на вопрос, что такое токены ERC-20, можно назвать их унифицированными смарт-контрактами. До появления стандарта каждой новой монете, введенной на площадке Ethereum, приходилось прописывать дополнительный код.

Создавая криптовалюту, необходимо прописать обязательные и желательные параметры. Первая группа состоит из:

  • totalSuply – максимальное допустимое количество монет;
  • balanceOf – первоначальный капитал – обычно, сумма на счетусоздателя;
  • transfer – обеспечивает первичную продажу;
  • transferFrom – функция для вторичного рынка;
  • allowance – проверка платежеспособности отправителя;
  • approve – подтверждение сделки.

Дополнительно прописывают название токена и допустимую дробность, устанавливают изображение.

ERC-20 используется в пределах Etherum. Уходя с площадки, владелец токена вводит собственный блокчейн.

Преимущества стандарта

ERC-20 позволяет создать «умную» криптовалюту. Стандарт расширяет функционал токена. Помимо платежного средства, он может выступать в качестве игровых средств, бонусов, ценных бумаг. Унифицированный протокол упрощает процедуру ICO.

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

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

Минусы ERC-20

Протокол имеет заметные недостатки, препятствующие его распространению. Главными минусами ERC-20 считаются:

  • Односторонние поток финансов. Стандарт не позволяет отозвать средства. В 2017-м из-за этого ограничения ошибочные транзакции привели к потерям на сумму около 3 млн долл.
  • Переизбыток непопулярных монет. Ethereum оперирует сравнительно дешевыми криптовалютами. Только 0,5% участников по капитализации превысили 1 млн долл. Остается около 129 000 токенов, оперирующих значительно меньшими суммами.
  • Фиксированные характеристики после ICO. По окончании продажи параметры «замораживаются». Исправить ошибки или внести улучшения разработчик сможет только при очередном хардфорке.

Заметным минусом является отсутствие механизма выявления ошибок. Ответственность полностью лежит на разработчиках и сторонних сервисах. Ярким примером последствия такого недосмотра многие источники называют проект The DAO. Уязвимость позволила преступникам в 2016 году получить доступ к его средствам и присвоить около 60 млн долл. Инцидент спровоцировал разделение Ethereum и резкое падение криптовалюты. В 2018-м ошибку выявили своевременно – batchOverflow, в случае преступного использования, дал бы хакеру возможность приписать к любой сумме сделки 64 нуля.

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

Поделитесь этой новостью
Комментарии (0)

Ваш адрес email не будет опубликован. Обязательные поля помечены *