Мир криптовалюты, возможно, когда-то казался среднему инвестору пугающим без технических знаний о блокчейне и сферах умных контрактов. Тем не менее, перспектива огромных прибылей и притока многих новых цифровых валют привлекла всех типов инвесторов, включая тех, кто в противном случае мог бы с осторожностью относиться к инвестированию в продукт или валюту, внутреннюю работу которых они плохо понимали. Хотя инвесторы, безусловно, могут добиться успеха в криптовалютном пространстве без этих технических знаний, базовое понимание некоторых из наиболее важных свойств многих современных цифровых валют, несомненно, полезно для того, чтобы направить инвестора к самым безопасным и надежным финансовым решениям. Одной из основных концепций, которая управляет большой частью пространства, является стандарт токена ERC20.
ERC20 относится к стандарту токенов для ethereum. Это технический стандарт, который предписывает ряд правил и действий, которые должен быть в состоянии реализовать токен ethereum или умный контракт. ERC расшифровывается как «запрос эфира для комментариев», а стандарт был разработан в 2015 году. «Запрос на комментарий» представляет собой версию аналогичной концепции, разработанной Целевой группой по Интернет-разработкам в качестве средства передачи основных технических замечаний и требований. Возможно, проще всего представить ERC20 как набор базовых рекомендаций и функций, которым должен следовать любой новый токен, созданный в сети ethereum.
Распространенность и важность ERC20
Стандарт ERC20 в течение некоторого времени был доминирующим путем для создания новых токенов в пространстве криптовалют. Он был особенно популярен среди ICO и краудфандинговых компаний. По некоторым данным, по состоянию на первые недели 2018 года более 20 000 различных токенов работали в соответствии со стандартом ERC20. В отчете CCN.com говорится, что токены ERC20 «почти единолично доминировали на бычьем рынке ICO 2017 года» и что многие успешные криптовалюты основаны по протоколу ERC20. На момент написания этой статьи EOS - самый успешный токен на основе ERC20, собравший 185 миллионов долларов за пять дней запуска ICO. Bancor является следующим в списке, заработав 153 миллиона долларов в виде краудфандов во время своей продажи. Множество других токенов, соответствующих ERC20, привлекли по меньшей мере 70 миллионов долларов в ICO.
История ERC20
ERC20 был создан разработчиками ethereum от имени более широкой сети и сообщества ethereum в 2015 году и официально признан в сентябре 2017 года. Чтобы создать стандарт этого типа для ethereum, разработчик или группа разработчиков должны представить так называемое предложение по улучшению Ethereum. (EIP) с конкретными протоколами и стандартами. Затем комитет утверждает, вносит поправки и завершает работу над EIP, после чего он становится ERC.
Умные контракты тогда обязаны соответствовать одному из стандартов. ERC20 является самым известным из всех этих стандартов ERC, но он не единственный в мире.
Содержание стандарта ERC20
ERC20 содержит несколько функций, что означает, что совместимый токен должен быть в состоянии реализовать этот список (описания каждой функции указаны в скобках):
- totalSupply (предоставить информацию об общем количестве предоставленных токенов) balanceOf (указать остаток на счете владельца) перевести (выполнить пересылку указанного количества токенов на указанный адрес) TransferFrom (выполнить пересылку указанного количества токенов с указанного адреса) утвердить (разрешить спонсору снять определенное количество токенов с указанного аккаунта) пособие (вернуть владельцу установленное количество токенов от спонсора)
Кроме того, эти функции также будут вызывать до двух событий, включая событие передачи (которое происходит при каждой передаче токенов) и событие подтверждения, которое активируется всякий раз, когда требуется утверждение.
В марте 2018 года популярная цифровая валютная биржа Coinbase объявила о своем плане добавить поддержку ERC20 в ряд своих продуктов. Ожидается, что реализация этого изменения "откроет двери для более разнообразного набора криптовалютных трастов" в платформе Coinbase Custody, согласно CCN. Биржи, обслуживающие индивидуальных инвесторов, также могут добавить новые криптовалюты в свой список предложений.
Проблемы и альтернативы
Хотя ERC20 получил огромную поддержку в виде токенов, соответствующих его стандартам, многие в сообществе разработчиков считают, что ERC20 имеет недостатки в одном или нескольких аспектах. По этой причине после разработки ERC20 был предложен ряд альтернативных стандартов токенов. К ним относится ERC223, который призван решить проблему с элементами одобрения и передачи ERC20. ERC621 - это еще одна альтернатива, которая предлагает те же основные функции, что и ERC20, но также добавляет возможности для увеличения или уменьшения общего количества токенов. ERC827, с другой стороны, позволяет владельцу одобрить расходование токенов третьей стороной. Каждое из этих новых предложений протокола в некоторой степени основывается на ERC20.
