Что такое стандарт токенов ERC-20?

07.12.2023
15 мин
1810
4
Что такое стандарт токенов ERC-20? Заглавный коллаж статьи.

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

Основой этого комплекса технологических возможностей, прогрессивной мультифункциональности и демократичности доступа выступают токены стандарта ERC-20.

Что такое стандарты криптовалютных токенов и зачем они нужны? 

Стандарт криптовалютных токенов ― это комплекс унифицированных правил, соглашений, норм и характеристик, которые регламентируют и обеспечивают:

  • функционал и безопасность смарт-контрактов;
  • снижение стоимости разработки и масштабирования проектов;
  • кроссчейн-инфраструктуру для межсетевой совместимости.

Проще говоря, по аналогии с предыдущим поколением технологий, стандарты выполняют роль обобщенной телефонной справочной и коммутационного центра. Абоненты ― это криптоактивы, их телефонные номера ― спецификация. При этом «криптотелефония» позволяет связывать абонентов с разными операторами (смарт-контрактами), которые используют различные телефонные устройства (биржи, кошельки, и так далее).

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

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

Основные стандарты токенов в сети Ethereum

Кратко разберем ключевые стандарты ERC, а также рассмотрим их специфику на конкретных примерах.

ERC-721

Стандарт регламентирует невзаимозаменяемые токены (NFT). В частности, порядок их эмиссии, отражение актуального баланса, фиксацию рыночного предложения.

Важнейшим атрибутов ERC-721 является право собственности на токен. Каждый NFT содержит уникальный идентификационный номер (tokenid). Стандарт также обеспечивает взаимодействие с протоколом Proof-of-Attendance Protocol.

Характерным примером реализации токена стандарта ERC-721 является проект CryptoKitties ― одна из первых блокчейн-игр.

Главная страница CryptoKitties.
Главная страница сайта колекции CryptoKitties. Данные: CryptoKitties

Задача игрока сводится к управлению кошачьим питомником. Каждый персонаж — это NFT, а селекция и воспитание являются совокупностью операций в блокчейне. 

ERC-1155

Более сложный и многокомпонентный стандарт, являющийся гибридной версией спецификаций ERC-20 и ERC-721. Эта полифункциональность позволяет работать с NFT и взаимозаменяемыми токенами. Транзакции с NFT регламентированы в новой итерации стандарта — ERC-1776.

Характерные особенности общего функционала: 

  • обработка транзакции с набором токенов в формате пула с разными активами стандарта ERC-20; 
  • быстрая и точная сверка состояния балансов целых партий криптоактивов;
  • удобная и простая верификация сразу нескольких токенов;
  • подтверждения уникальности и права владения NFT.

ERC-223

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

В сети функционируют и другие стандарты, которые функционально сосредоточены на исправлении различных ошибок вроде багов в механике запросов и неточностей в отображении данных. Некоторые новые стандарты прицельно разрабатывались под NFT-проекты. Например ERC-6551 реализует учетные записи на базе невзаимозаменяемых токенов. Последние могут взаимодействовать с DeFi-приложениями, участвовать в голосованиях и даже владеть доменами.

Что такое стандарт ERC-20?

19 ноября 2023 г. исполнилось ровно семь лет с момента публикации спецификаций ERC-20. Стандартизация во многом обусловила ход преобразований в криптоиндустрии.

Стандарт разрешил комплекс проблем совместимости различных токенов. Это позволило в разы масштабнее, быстрее и выгоднее обращать капитал в рамках глобального криптовалютного рынка. По данным Etherscan, на момент написания на основе ERC-20 развернуто и функционирует почти 1250 контрактов.

Список популярных NFT колекций на базе ERC-20.
Самые популярные NFTs-коллекции на базе ERC-20. Данные: Etherscan.

В целом же, наблюдается некий акцент и более оживленный интерес глобального сообщества к проектам, работающим с NFT, с решениями проблем безопасности, хранения, анонимности и доступности всего спектра продуктов и DeFi-финансов.

ERC-20 ― это системообразующий и самый востребованный стандарт в Ethereum. Спецификации содержат шесть обязательных функций:

  • approve — устанавливает дополнительную сумму за израсходование токенов вызывающего абонента, а также возвращает логическое значение, указывающее (не)успешность операци;
  • balanceOf — подтверждает принадлежность определенного количества токенов к конкретному адресу;
  • transfer — обеспечивает передачу активов на указанный адрес; 
  • transferFrom — обеспечивает передачу активов с указанного адреса; 
  • allowance — возвращает оставшееся количество токенов, которое отправителю разрешено потратить от имени владельца контракта через transferFrom.
  • totalSupply — верифицирует совокупную доступную эмиссию токена, ограничивает выпуск активов сверх установленного объема.

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

В качестве примеров реализации токенов ERC-20 разберем несколько проектов.

Токен игровой метавселенной The Sandbox — SAND — обеспечивает передачу ценности внутри приложения, а также выполняет функции utility- и governance-токена.

Продукты платформы thr sandbox.
Основные продукты The Sandbox. Данные: The Sandbox.

Gala ― хаб для консолидации игровых блокчейн-проектов, которые используют NFT. В качестве цели ― борьба с чрезмерной централизацией через развитие демократических форма максимально децентрализованного блокчейна. Токен GALA используется в качестве utility- и governance-токена.

Curve Finance — децентрализованная биржа на базе Ethereum. Платформа управляется через DAO, в качестве governance-токена используется CRV.

Крупнейшие токены стандарта ERC-20

Согласно Etherscan, на рынке существует свыше 1200 токенов стандарта ERC-20. На изображении ниже представлен перечень крупнейших по капитализации проектов.

Список самых популярных токенов стандарта ERC-20.
ТОП-10 токенов стандарта ERC-20 по объему капитализации. Данные: Etherscan.

Tether USDt (USDT) ― крупнейший стейблкоин. Согласно Tether, по состоянию на 28 ноября в обращении находится свыше 89 млрд USDT. Из них около 40 млрд выпущено в блокчейне Ethereum.

Статистика токена USDT.
Общее количество обеспеченных USDT в обращении. Данные: Tether.to.

USD Coin (USDC) ― долларовый стейблкоин от компании Circle. Рыночная капитализация актива составляет около $22,5 млрд.

Статистика токена USDC.
Объем предложения стейблкоина по состоянию на 30 ноября. Данные: Circle.

Lido Staked ETH (stETH) ― токен ликвидного стейкинга от протокола Lido. Капитализация ― около $18,8 млрд.

Статистика токена stETH.
Количество активов stETH на крипторынке. Данные: Etherscan.

Wrapped Tron (wTRX) ― «обернутый» токен Tron широко используется во многих DeFi-приложениях для предоставления ликвидности, обмена токенами, маржинальной торговли и других операций. Капитализация ― более 9,1 млрд.

Статистика токена wTRX.
Биржевые маркеры wTRX. Данные: CoinMarketCap.

Wrapped BTC (wBTC) ― «обернутый» токен, базовым активом которого выступает биткоин. Капитализация проекта по состоянию на 29 ноября превысила $6 млрд.

Статистика токена WBTC.
Объем обернутого биткоина представленного на рынке. Данные: CoinMarketCap.

Wrapped BNB (WBNB) — «обернутый» токен, привязанный к стоимости нативного токена BNB Chain. Капитализация криптоактива в районе $4,5 млрд.

Статистика токена WBNB.
Биржевые метрики токена WBNB. Данные: Etherscan.

Выводы

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

Дальнейший процесс стандартизации в общей инфраструктуре, вероятнее всего, будет двигаться в логике глобального масштабирования технологий криптоиндустрии.

Стандарт ERC-20:

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

Будет интересно

Как вам статья?

5
1

статьи на эту же тему

Обзор PepeCoin (PEPE): какое будущее ждет...
avatar Andrew Makarov
25.03.2024
Как и почему происходит депег...
avatar Vitalii Khyzhniak
20.02.2024
Что такое BitTorrent Chain и токен BTT
avatar Vitalii Khyzhniak
06.02.2024