
Ethereum, крупнейшая и наиболее густонаселенная сеть блокчейнов первого уровня в мире, произвела революцию в создании и функциональности токенов благодаря своим стандартам ERC.
ERC20, доминирующий стандарт Ethereum, проложил путь к упрощенной разработке токенов, предоставив набор основных принципов и правил.
Цель этой статьи — дать простое представление о том, что такое стандарт Ethereum, и о различных стандартах.
Что такое ЭРК?
ERC означает запрос на комментарии Ethereum и служит платформой для предоставления технической информации разработчикам и пользователям.
Первым стандартом Ethereum является ERC20. Утвержденный в 2017 году стандарт токенов ERC20 быстро завоевал популярность и стал основой для десятков тысяч токенов, созданных в сети Ethereum. Во время взрыва первичного предложения монет (ICO) в 2017 году на рынке доминировали токены ERC20.
Чтобы быть совместимым с ERC20, токен должен обладать определенными атрибутами, жестко запрограммированными в его коде. Эти атрибуты включают в себя:
TotalSupply – предоставляет информацию об общем количестве токенов.
BalanceOf – указывает баланс счета владельца токена.
Transfer – выполняет перевод токенов на указанные адреса.
TransferFrom – разрешает переводы с указанного адреса.
Утвердить – позволяет покупателям выводить токены.
Allowance – возвращает токены от отправителя владельцу.

Смарт-контракты, которые включают эти функции, считаются контрактами ERC20.
Другие блокчейны также приняли аналогичные стандарты токенов, яркими примерами которых являются стандарт токенов BEP20 для Binance Smart Chain, TRC20 для сети Tron и совсем недавно BRC20 для сети Bitcoin.
Взгляд на другие стандарты токенов ERC
По мере развития технологии блокчейна развиваются и стандарты токенов. Каждый стандарт выполняет определенную функцию в соответствующей сети. Давайте рассмотрим некоторые из наиболее важных стандартов токенов ERC и их функции:
1. ERC223 – Стандарт Европейского исследовательского совета:
Этот стандарт был создан для решения проблемы потери токенов во время транзакций. В отличие от ERC20, в котором нет механизма восстановления утерянных токенов, ERC223 включает функцию под названием «tokenFallback», которая возвращает отправителю токены, отправленные в несовместимые смарт-контракты. Это также повышает эффективность транзакций, требуя только одного шага вместо двух. Хотя ERC223 предлагает полезную функциональность, он не получил широкого распространения по сравнению с новыми стандартами, такими как ERC777.
2. ERC777 – валюта на основе Ethereum:
Основываясь на ERC223, стандарт ERC777 вводит новый класс адресов, называемых «операторами», которые могут отправлять или получать средства. Он также включает в себя перехватчики транзакций для информирования смарт-контрактов о предстоящих транзакциях. Эта функция предотвращает выполнение несовместимых транзакций, снижая риск потери токенов.
Однако ERC777 не получил широкого распространения, поскольку ERC20 остается предпочтительным выбором для разработчиков.
3. ERC621: ERC621 позволяет проектам управлять поставкой токенов с помощью двух новых функций: «increaseSupply» и «decreaseSupply». Этот стандарт позволяет регулировать общее количество токенов, предлагая важные приложения. Однако он все еще находится на ранней стадии разработки.
4. ERC721 – Стандарт невзаимозаменяемых токенов. Стандарт ERC721 широко известен в контексте невзаимозаменяемых токенов (NFT). Он вводит отдельный стандарт для NFT, что позволяет им иметь уникальные значения в смарт-контракте. Токены ERC721 идеально подходят для платформ, предлагающих коллекционные предметы, такие как коллекционные карточки, цифровые произведения искусства и уникальные цифровые активы, хранящиеся в блокчейне.
5. ERC1155 — стандарт мультитокенов: ERC1155 представляет новый тип смарт-контракта, который управляет как взаимозаменяемыми, так и невзаимозаменяемыми токенами. Это повышает эффективность децентрализованных приложений, позволяя отправлять токены разных типов в одной транзакции. Это снижает затраты и повышает скорость транзакций. ERC1155 уже используется в сети Ethereum и получает все большее распространение благодаря более широкому использованию NFT в различных отраслях.
6. ERC165: ERC165 — это стандарт, который позволяет смарт-контрактам обнаруживать и публиковать интерфейсы, которые они реализуют. Он обеспечивает последовательный способ определить, поддерживает ли контракт определенный интерфейс, используя функцию supportInterface. Контракты могут публиковать поддерживаемые интерфейсы, включая соответствующие идентификаторы интерфейсов. ERC165 способствует функциональной совместимости и совместимости контрактов в экосистеме Ethereum.
7. ERC827: ERC-827 — это расширенная версия стандарта токенов ERC20 в сети Ethereum. В то время как токены ERC20 облегчают только обмен ценностями, ERC827 расширяет эту возможность, позволяя пользователям одновременно передавать как валюту, так и данные. Это означает, что пользователи Ethereum могут включать дополнительную информацию или данные вместе с передачей токенов, обеспечивая большую гибкость и функциональность транзакций токенов.
8. ERC725: ERC-725 — это инновационное предложение Фабиана Фогельстелла, создателя ERC-20 и Web3.js, которое представляет уникальный стандарт для публикации и управления идентификационными данными в блокчейне на основе виртуальной машины Ethereum (EVM). Этот стандарт фокусируется на прокси-смарт-контрактах, которыми можно управлять с помощью нескольких ключей, включая другие смарт-контракты. Он обеспечивает основу для безопасного и децентрализованного управления идентификацией, обеспечивая более надежный и гибкий контроль над операциями, связанными с идентификацией, в блокчейне.
9. ERC884 — Токенизация акций. ERC-884 — это особый стандарт токенов, предназначенный для облегчения создания торгуемых токенов ERC-20. Эти токены специально предназначены для представления акций, выпущенных государственными или частными корпорациями штата Делавэр. Этот стандарт особенно важен, поскольку он позволяет организациям, базирующимся в Делавэре, США, использовать технологию блокчейна для управления регистрацией акций в соответствии с правилами штата. Благодаря ERC-884 эти корпорации могут изучить преимущества использования блокчейна в своих процессах, связанных с акционерным капиталом, обеспечивая при этом соблюдение нормативных требований в юрисдикции штата Делавэр.
10. ERC865: Стандарт токена ERC-865 в первую очередь ориентирован на повышение удобства использования сети Ethereum за счет устранения необходимости для пользователей платить комиссию за транзакции газом. Вместо этого ERC-865 позволяет владельцам токенов платить комиссии за транзакции напрямую, используя сами токены, и все это в рамках одной транзакции. Включив эту функцию, ERC-865 призван повысить удобство и эффективность транзакций токенов в сети Ethereum, сделав ее более удобной и доступной. Этот стандарт способствует повышению общего удобства использования и внедрению токенов на основе Ethereum.
11. ERC1400: ERC-1400 — это предлагаемый стандарт для выпуска токенов безопасности и управления ими в блокчейне Ethereum. Эти токены представляют собой активы, подпадающие под регулирование ценных бумаг, обеспечивая прозрачность и соответствие требованиям экосистемы блокчейна.
Стандарт ERC-1400 направлен на повышение прозрачности, безопасности и эффективности предложений токенов безопасности (STO) в блокчейне Ethereum. Он обеспечивает основу для создания токенов безопасности и управления ими в соответствии с нормативными требованиями, открывая новые возможности для владения цифровыми активами и инвестиционные возможности в рамках правил о ценных бумагах.

Что ждет стандарты токенов Ethereum в будущем
Будущее стандартов токенов ERC определяется сообществом Ethereum, которое предлагает и утверждает эти стандарты для улучшения пользовательского опыта в сети. Хотя перегрузка и высокие комиссии по-прежнему остаются проблемами, ожидается, что обновления слияния и шардинга решат эти проблемы.
Будущие стандарты ERC, такие как ERC1400, будут способствовать безопасности, масштабируемости и полезности блокчейна Ethereum, способствуя массовому внедрению в различных отраслях, включая подписки, интеллектуальную собственность, токенизированную недвижимость, игры, NFT и DeFi.
Еда на вынос
Стандарты токенов ERC произвели революцию в создании и функционировании токенов в сети Ethereum. Эти стандарты содержат рекомендации для разработчиков, обеспечивающие совместимость и взаимодействие. По мере развития технологии блокчейна будут появляться новые стандарты ERC, расширяющие возможности Ethereum и стимулирующие инновации в различных секторах.