Каковы различные типы стандартов токенов ERC?: ERC-20, ERC-1155 и другие. Анализ данных PlatoBlockchain. Вертикальный поиск. Ай.

Каковы различные типы стандарта токенов ERC?: ERC-20, ERC-1155 и другие

Ethereum Request for Comment (ERC) — это набор технических документов с рекомендациями по созданию токенов или смарт-контрактов для запуска приложений на Сеть Ethereum. Это могут быть активы, реестры имен, децентрализованные биржи и многое другое. 

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

Каждый стандарт ERC конкретно описывает различные функции; например, ERC-20 предназначен для взаимозаменяемых токенов, таких как DAI Stablecoin, Shiba INU, Ether, а ERC-721 — для невзаимозаменяемых токенов (NFT), таких как один NFT Bored Ape Yacht Club.  

Эта статья поможет вам понять разницу между стандартами ERC, такими как ERC-20, ERC-1155 и ERC-721, и несколькими менее известными стандартами, такими как ERC-1337 и ERC-884.

Понимание стандартов ERC

Прежде чем углубиться, мы должны понять, что все разработчики должны пройти Предложение по улучшению Ethereum (EIP) перед созданием ERC. 

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

ERC-20, доминирующий стандарт токенов

ERC-20 — это самый известный стандарт токенов для взаимозаменяемых токенов, что означает, что они являются взаимозаменяемыми единицами стоимости, такими как эфир или доллар США. Этот стандарт был предложен разработчиком Фабианом Фогельстеллером в ноябре 2015 года.

Почти все токены, созданные в блокчейне Ethereum, используют стандарт ERC-20, например Basic Attention Token (BAT), Chainlink (LINK) и Tether USD (USDT). Эти токены должны соответствовать набору Функции, в основном:

  • ВсегоПредложение: предоставить общий запас токена
  • баланс: общий баланс счета владельца
  • перечислить: отправка нескольких токенов на адрес
  • трансферОт: передача ряда токенов с адреса
  • утвердить: позволяет плательщику снять определенное количество токенов с определенной учетной записи
  • разрешение: разрешить внешним адресам отправлять токены с определенного баланса

Другие функции являются необязательными, но их следует учитывать для повышения удобства использования, например символ: символ токена (например, знак: Polygon, символ: MATIC).

ERC

Источник: Ethereum.org

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

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

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

ERC-1155 и ERC-721: невзаимозаменяемые токены

ERC-1155 и ERC-721 — это стандарты токенов для создания невзаимозаменяемых токенов (NFT). 

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

И что их отличает? В ERC-721 только один смарт-контракт может обрабатывать один тип токена, тогда как ERC-1155 позволяет одному смарт-контракту поддерживать бесконечное количество токенов и функций. 

С точки зрения непрофессионала; ERC-721 поддерживает только NFT, и каждый NFT может быть передан только в одной транзакции, что может вызвать перегрузку сети и повышенную плату за газ. С другой стороны, ERC-1155 поддерживает преобразование взаимозаменяемых токенов (например, ERC-20) в невзаимозаменяемые токены и наоборот. Несколько транзакций могут быть отправлены в одном пакете, что делает ERC-115 более эффективным и экономичным.

Чтобы уточнить, приложение, которое работает с играми на блокчейне, скорее всего, будет использовать ERC-1155 из-за его универсальности. Например, руны и чары Axie Infinity используются в качестве стандартов ERC-115.

ERC-1337

Ассоциация ERC-1337 стандарт разработан как интерфейс для воспроизведения сегодняшних платежей на основе подписки, но для приложений/бизнеса блокчейна. Хотя у предложения есть потенциал, оно не получило большого развития и остается полусырым стандартом.

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

Другими словами, контракты ERC-1337 устранит сторонние платежные процессоры и позволит кошелькам Ethereum, таким как MetaMask, автоматически оплачивать годовую подписку напрямую, например, приложениям блокчейна. Пользователи «подписывали» повторяющиеся транзакции для dApp целым пакетом, и эти продавцы, так сказать, записывали все в блокчейн. 

ERC-884: Токенизация акций

ERC-884 стремится к токенизировать акции фирм или учреждений, что позволяет им привлекать средства через первичное публичное размещение акций (IPO) или продажу частного капитала без необходимости в специальном реестре акций, традиционных фондовых биржах или агентах по передаче.

ERC-884 был принят в качестве проекта в сообществе Ethereum после того, как Законодательное собрание штата Делавэр приняло законопроект это позволяет государственным и частным корпорациям Делавэра выпускать акции, представленные в виде токенов ERC-20.

Однако ERC-884 должен соответствовать определенным правилам, среди которых:

  • Полная проверка держателей токенов и темы белого списка
  • Акционеры могут быть подготовлены указанной корпорацией
  • Токены не могут иметь дробную стоимость, но полную стоимость
  • Если инвесторы теряют свои закрытые ключи, они должны получить новый адрес
  • Автономная база данных для реализации проверок «Знай своего клиента» (KYC).

Заключительные мысли: будущие стандарты токенов Ethereum и вы

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

Протокол, который хочет выпустить взаимозаменяемый токен в сети Ethereum, будет использовать стандарт ERC-20, а проекты NFT выберут ERC-721 или, скорее всего, ERC-1155. Каждый стандарт ERC имеет свой собственный подход к различным темам и вариантам использования, таким как токенизация традиционных активов или добавление дополнительных функций к стандарту ERC-20.

Однако многие ERC недоработаны, заброшены их разработчиками: 

ERC-223: В этом стандарте предлагается добавить восстановление, функционально называемое токенРезервный вариант, позволяя смарт-контрактам ERC-223 идентифицировать входящие транзакции с несовместимыми адресами. Разработчики Ethereum не реализовали этот стандарт, и о нем практически забыли. Вместо этого для решения проблем, которые пытался решить ERC-777, был выбран ERC-233.

ERC-777 — это стандарт токенов, предназначенный для улучшения возможностей платформы токенизации ERC-20. Этот стандарт добавляет несколько функций. Одним из них является возможность отправлять «хуки», которые по сути информируют смарт-контракты и адреса предстоящей транзакции, а также принимают или отклоняют определенные типы токенов.

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

Отметка времени:

Больше от CoinCentral