Каковы основные стандарты токенов Ethereum ERC?

НовичокNov 21, 2022
Набор стандартных правил для создания токенов ethereum
Каковы основные стандарты токенов Ethereum ERC?

Введение

Ethereum представил концепцию децентрализованных приложений и протоколов на основе блокчейна. Хотя у Ethereum есть своя "монета" под названием ETH, которую можно использовать так же, как и BTC, ее основное назначение - служить газом для обеспечения транзакций и операций в приложениях и протоколах, созданных на базе сети. Разработчики этих приложений могут создавать внутриприкладные валюты или цифровые активы, которые хранятся на блокчейне Ethereum. Это то, что мы называем токенами, и они должны соответствовать определенным "правилам", называемым стандартами ERC.

Каковы основные стандарты токенов Ethereum ERC?

Стандарты токенов - это набор правил, которые позволяют разрабатывать криптовалютные токены на различных протоколах блокчейн. Эти стандарты представляют собой руководство по созданию, выпуску и внедрению новых токенов на основной блокчейн. В случае с Ethereum эти стандарты называются ERC (Ethereum Request for Comments), и они устанавливают правила для токенов, которые могут быть созданы на Ethereum.
Каждый токен ERC идентифицируется серийным номером, который соответствует номеру "запроса на комментарии", в котором были предложены эти стандарты. В дополнение к трем стандартам ERC, которые наиболее широко используются в Ethereum, существует еще один новый, очень интересный стандарт:

1.ERC-20: впервые внедренный в 2015 году, ERC-20 - это стандарт токенов, который позволяет разработчикам создавать взаимозаменяемые токены для своих приложений или протоколов на базе Ethereum. 'Разлагаемый' означает делимый и неуникальный. Например, фиатные валюты, такие как доллар, взаимозаменяемы, также как и BTC (1 BTC стоит 1 BTC, независимо от того, где он выпущен).
Токены ERC-20 чаще всего разрабатываются организациями или компаниями, ориентированными на технологии. Токены, созданные с использованием ERC-20, совместимы друг с другом и с совместимыми сервисами всей экосистемы Ethereum. Все это облегчает членам сообщества и предприятиям принятие и использование их в широком спектре приложений, поскольку каждый может создать свой собственный токен или цифровой актив без необходимости программировать их с нуля.
Важно подчеркнуть, что, хотя токены ERC-20 могут быть легко переданы множеству приложений, они не хранятся на счетах. Токены существуют только внутри контракта, который подобен автономной базе данных. Таким образом, пользователям необходим кошелек, работающий на блокчейне Ethereum, чтобы "видеть" свой баланс токенов ERC-20;

2.ERC-721: в отличие от ERC-20s, ERC-721 - это стандарт токенов, который позволяет разработчикам создавать нефункциональные токены (NFTs) - "нефункциональные" означает, что каждый токен обладает уникальной стоимостью и действует как проверяемые уникальные цифровые объекты, которые нельзя обменивать друг с другом, как токены ERC20.
Токены ERC-721 часто используются для представления прав собственности в блокчейне на многие предметы, такие как контракты на физические активы, цифровые коллекционные ценности и цифровое искусство. Кроме того, они не подлежат обмену на другие из-за своих уникальных характеристик. В двух словах, стандарт ERC-721 был создан для удовлетворения потребности в придании уникальности токенам экосистемы Ethereum.

3.ERC-1155: объединив лучшие аспекты первых двух стандартов, перечисленных выше, ERC-1155 является стандартом токенов, который позволяет разработчикам создавать как сменные, так и несменные токены, а также вводит инновацию - возможность создавать полусменные токены.
Токены ERC-1155 используются в основном для разработки игр NFT, поскольку один контракт может быть создан для поддержки нескольких типов индивидуально настраиваемых токенов. Этот тип контракта значительно снижает сложность процесса создания токенов, поскольку для игры в NFT потребовалось бы большое количество активов, циркулирующих в системе (которые могут быть объектами, собираемыми игроками).

4.ERC-4907: определенный как стандарт арендуемых неиграбельных токенов, ERC-4907 выводит владение НФТ на более продвинутый уровень, поскольку он первый автоматически отзывает права пользования по истечении срока действия. По стандарту ERC-4907 арендатор может выполнять определенные операции с арендованным НМТ, но не может передать актив третьей стороне или взять на себя полный контроль. Это важное нововведение, поскольку оно может улучшить работу как владельца НФТ, так и арендатора, предоставив самому НФТ больше гибкости.

Каков процесс создания стандартов ERC?

Экосистема Ethereum находится на пути к децентрализации, но она все еще нуждается в ядре разработчиков, которые устанавливают правила, призывают к обновлениям и устанавливают стандарты. Теоретически, любой может создать токен ERC. Однако прежде чем это сделать, необходимо пройти процедуру Ethereum Improvement Proposal (EIP), которая представляет собой документ, включающий предлагаемые функции и процессы для сети блокчейн Ethereum. После того, как предложение подано, оно обсуждается и ставится на голосование, чтобы либо отклонить его, либо начать его реализацию. Когда этот процесс будет одобрен и завершен, первоначальный документ становится стандартом ERC, который другие разработчики могут использовать для создания своих собственных токенов.
Для каждого типа токенов ERC существуют точные основные функции, которые должны быть реализованы и которые варьируются в зависимости от цели, для которой они были созданы. Если взять в качестве примера токены ERC-20, то функции будут следующими:

  • TotalSupply: предоставляет информацию об общем объеме предложения токенов;
  • BalanceOf: предоставляет баланс счета владельца;
  • Передача: выполняет передачу указанного количества жетонов на указанный адрес;
  • TransferFrom: выполняет перевод указанного количества жетонов с указанного адреса;
  • Одобрить: позволяет транжире снять установленное количество жетонов с указанного счета;
  • Разрешение: возвращает владельцу установленное количество жетонов от тратящего.

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

Примеры использования & Реальные приложения

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

  • Стабильные монеты: Эти токены, привязанные к фиатным валютам, часто используют стандарт токенов ERC-20. Поскольку этот стандарт стал популярным, он вызвал значительный сетевой эффект. Пользователи криптовалют могут быть уверены, что любой стейблкоин, созданный с использованием стандарта ERC-20, будет взаимодействовать с сотнями других токенов ERC-20 и теми сервисами, которые уже принимают токены ERC-20. На сегодняшний день большинство Dapps (децентрализованных приложений) принимают стабильные монеты ERC-20, а также все централизованные сервисы, такие как криптобиржи.

  • Утилитарные токены: Эти токены являются наиболее распространенными типами токенов на криптовалютном рынке. Они используются для получения определенной услуги и удовлетворяют различным условиям использования, например, являются газом для различных приложений, дают право голоса пользователям услуги или используются для оплаты комиссий в DApp. На сегодняшний день большинство токенов, находящихся в обращении, являются или были ERC-20 (есть случаи, когда впоследствии некоторые токены перешли на другой блокчейн).

  • CryptoPunks: коллекционные произведения криптоискусства, представленные НФТ на блокчейне Ethereum. В начале своего выпуска CryptoPunks были привязаны к стандарту ERC-20, который не подходил для придания токену полной уникальности. По этой причине команда в итоге изменила код ERC-20 настолько, чтобы выпускать нелетучие предметы, что послужило вдохновением для разработки ERC-721 вскоре после этого. Следовательно, можно сказать, что CryptoPunks технически предшествовал стандартному токену Ethereum ERC-721 NFT.

  • NFTs online gaming: По мере развития игровой индустрии, токены ERC-1155 становятся инструментом с огромным потенциалом, поскольку они продемонстрировали более высокую степень совместимости, чем их предшественники. Видеоигра, содержащая в своей платформе огромное количество коллекционных и торгуемых предметов, не может полагаться для бесперебойной работы ни на что другое, кроме стандарта ERC-1155. Поскольку в одном смарт-контракте может храниться множество предметов, как сменных, так и несменных, любое количество предметов может быть отправлено в рамках одной транзакции одному или нескольким получателям. Поэтому токены ERC-1155 представляют собой значительный шаг вперед с точки зрения масштабируемости.

Заключение

Вся экосистема Ethereum в очередной раз продемонстрировала, что она способна разрабатывать все более эффективные решения для создания совершенно новой экономики, управляемой пользователями в Интернете. С момента первого появления стандартов ERC мы видели, как разработчики и пользователи пришли к созданию еще более продвинутых и специфических стандартов, которые подходят для каждой отрасли криптоиндустрии.
Новый стандарт ERC-4907 имеет потенциал стать "окончательным" решением для решения проблем ликвидности, связанных с НФТ, и, следовательно, может открыть многие двери для будущих реализаций в секторе метаверсии. Поскольку нет никаких признаков замедления, мы, скорее всего, увидим новые события в последующие месяцы.

Автор: Mauro F.
Переводчик:Yuanyuan
Рецензент(ы) : Эшли
Отказ от ответственности:

  • Данная статья представляет собой лишь мнение обозревателей и не является инвестиционным предложением.
    *Gate.io оставляет за собой все права на эту статью. Перепечатка статьи будет разрешена при условии ссылки на Gate.io. Во всех остальных случаях будут предприняты юридические действия в связи с нарушением авторских прав.
Автор: Mauro F.
Переводчик: Binyu
Рецензент(ы): Matheus, Ashley, Joyce, Ashley
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Каковы основные стандарты токенов Ethereum ERC?

НовичокNov 21, 2022
Набор стандартных правил для создания токенов ethereum
Каковы основные стандарты токенов Ethereum ERC?

Введение

Ethereum представил концепцию децентрализованных приложений и протоколов на основе блокчейна. Хотя у Ethereum есть своя "монета" под названием ETH, которую можно использовать так же, как и BTC, ее основное назначение - служить газом для обеспечения транзакций и операций в приложениях и протоколах, созданных на базе сети. Разработчики этих приложений могут создавать внутриприкладные валюты или цифровые активы, которые хранятся на блокчейне Ethereum. Это то, что мы называем токенами, и они должны соответствовать определенным "правилам", называемым стандартами ERC.

Каковы основные стандарты токенов Ethereum ERC?

Стандарты токенов - это набор правил, которые позволяют разрабатывать криптовалютные токены на различных протоколах блокчейн. Эти стандарты представляют собой руководство по созданию, выпуску и внедрению новых токенов на основной блокчейн. В случае с Ethereum эти стандарты называются ERC (Ethereum Request for Comments), и они устанавливают правила для токенов, которые могут быть созданы на Ethereum.
Каждый токен ERC идентифицируется серийным номером, который соответствует номеру "запроса на комментарии", в котором были предложены эти стандарты. В дополнение к трем стандартам ERC, которые наиболее широко используются в Ethereum, существует еще один новый, очень интересный стандарт:

1.ERC-20: впервые внедренный в 2015 году, ERC-20 - это стандарт токенов, который позволяет разработчикам создавать взаимозаменяемые токены для своих приложений или протоколов на базе Ethereum. 'Разлагаемый' означает делимый и неуникальный. Например, фиатные валюты, такие как доллар, взаимозаменяемы, также как и BTC (1 BTC стоит 1 BTC, независимо от того, где он выпущен).
Токены ERC-20 чаще всего разрабатываются организациями или компаниями, ориентированными на технологии. Токены, созданные с использованием ERC-20, совместимы друг с другом и с совместимыми сервисами всей экосистемы Ethereum. Все это облегчает членам сообщества и предприятиям принятие и использование их в широком спектре приложений, поскольку каждый может создать свой собственный токен или цифровой актив без необходимости программировать их с нуля.
Важно подчеркнуть, что, хотя токены ERC-20 могут быть легко переданы множеству приложений, они не хранятся на счетах. Токены существуют только внутри контракта, который подобен автономной базе данных. Таким образом, пользователям необходим кошелек, работающий на блокчейне Ethereum, чтобы "видеть" свой баланс токенов ERC-20;

2.ERC-721: в отличие от ERC-20s, ERC-721 - это стандарт токенов, который позволяет разработчикам создавать нефункциональные токены (NFTs) - "нефункциональные" означает, что каждый токен обладает уникальной стоимостью и действует как проверяемые уникальные цифровые объекты, которые нельзя обменивать друг с другом, как токены ERC20.
Токены ERC-721 часто используются для представления прав собственности в блокчейне на многие предметы, такие как контракты на физические активы, цифровые коллекционные ценности и цифровое искусство. Кроме того, они не подлежат обмену на другие из-за своих уникальных характеристик. В двух словах, стандарт ERC-721 был создан для удовлетворения потребности в придании уникальности токенам экосистемы Ethereum.

3.ERC-1155: объединив лучшие аспекты первых двух стандартов, перечисленных выше, ERC-1155 является стандартом токенов, который позволяет разработчикам создавать как сменные, так и несменные токены, а также вводит инновацию - возможность создавать полусменные токены.
Токены ERC-1155 используются в основном для разработки игр NFT, поскольку один контракт может быть создан для поддержки нескольких типов индивидуально настраиваемых токенов. Этот тип контракта значительно снижает сложность процесса создания токенов, поскольку для игры в NFT потребовалось бы большое количество активов, циркулирующих в системе (которые могут быть объектами, собираемыми игроками).

4.ERC-4907: определенный как стандарт арендуемых неиграбельных токенов, ERC-4907 выводит владение НФТ на более продвинутый уровень, поскольку он первый автоматически отзывает права пользования по истечении срока действия. По стандарту ERC-4907 арендатор может выполнять определенные операции с арендованным НМТ, но не может передать актив третьей стороне или взять на себя полный контроль. Это важное нововведение, поскольку оно может улучшить работу как владельца НФТ, так и арендатора, предоставив самому НФТ больше гибкости.

Каков процесс создания стандартов ERC?

Экосистема Ethereum находится на пути к децентрализации, но она все еще нуждается в ядре разработчиков, которые устанавливают правила, призывают к обновлениям и устанавливают стандарты. Теоретически, любой может создать токен ERC. Однако прежде чем это сделать, необходимо пройти процедуру Ethereum Improvement Proposal (EIP), которая представляет собой документ, включающий предлагаемые функции и процессы для сети блокчейн Ethereum. После того, как предложение подано, оно обсуждается и ставится на голосование, чтобы либо отклонить его, либо начать его реализацию. Когда этот процесс будет одобрен и завершен, первоначальный документ становится стандартом ERC, который другие разработчики могут использовать для создания своих собственных токенов.
Для каждого типа токенов ERC существуют точные основные функции, которые должны быть реализованы и которые варьируются в зависимости от цели, для которой они были созданы. Если взять в качестве примера токены ERC-20, то функции будут следующими:

  • TotalSupply: предоставляет информацию об общем объеме предложения токенов;
  • BalanceOf: предоставляет баланс счета владельца;
  • Передача: выполняет передачу указанного количества жетонов на указанный адрес;
  • TransferFrom: выполняет перевод указанного количества жетонов с указанного адреса;
  • Одобрить: позволяет транжире снять установленное количество жетонов с указанного счета;
  • Разрешение: возвращает владельцу установленное количество жетонов от тратящего.

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

Примеры использования & Реальные приложения

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

  • Стабильные монеты: Эти токены, привязанные к фиатным валютам, часто используют стандарт токенов ERC-20. Поскольку этот стандарт стал популярным, он вызвал значительный сетевой эффект. Пользователи криптовалют могут быть уверены, что любой стейблкоин, созданный с использованием стандарта ERC-20, будет взаимодействовать с сотнями других токенов ERC-20 и теми сервисами, которые уже принимают токены ERC-20. На сегодняшний день большинство Dapps (децентрализованных приложений) принимают стабильные монеты ERC-20, а также все централизованные сервисы, такие как криптобиржи.

  • Утилитарные токены: Эти токены являются наиболее распространенными типами токенов на криптовалютном рынке. Они используются для получения определенной услуги и удовлетворяют различным условиям использования, например, являются газом для различных приложений, дают право голоса пользователям услуги или используются для оплаты комиссий в DApp. На сегодняшний день большинство токенов, находящихся в обращении, являются или были ERC-20 (есть случаи, когда впоследствии некоторые токены перешли на другой блокчейн).

  • CryptoPunks: коллекционные произведения криптоискусства, представленные НФТ на блокчейне Ethereum. В начале своего выпуска CryptoPunks были привязаны к стандарту ERC-20, который не подходил для придания токену полной уникальности. По этой причине команда в итоге изменила код ERC-20 настолько, чтобы выпускать нелетучие предметы, что послужило вдохновением для разработки ERC-721 вскоре после этого. Следовательно, можно сказать, что CryptoPunks технически предшествовал стандартному токену Ethereum ERC-721 NFT.

  • NFTs online gaming: По мере развития игровой индустрии, токены ERC-1155 становятся инструментом с огромным потенциалом, поскольку они продемонстрировали более высокую степень совместимости, чем их предшественники. Видеоигра, содержащая в своей платформе огромное количество коллекционных и торгуемых предметов, не может полагаться для бесперебойной работы ни на что другое, кроме стандарта ERC-1155. Поскольку в одном смарт-контракте может храниться множество предметов, как сменных, так и несменных, любое количество предметов может быть отправлено в рамках одной транзакции одному или нескольким получателям. Поэтому токены ERC-1155 представляют собой значительный шаг вперед с точки зрения масштабируемости.

Заключение

Вся экосистема Ethereum в очередной раз продемонстрировала, что она способна разрабатывать все более эффективные решения для создания совершенно новой экономики, управляемой пользователями в Интернете. С момента первого появления стандартов ERC мы видели, как разработчики и пользователи пришли к созданию еще более продвинутых и специфических стандартов, которые подходят для каждой отрасли криптоиндустрии.
Новый стандарт ERC-4907 имеет потенциал стать "окончательным" решением для решения проблем ликвидности, связанных с НФТ, и, следовательно, может открыть многие двери для будущих реализаций в секторе метаверсии. Поскольку нет никаких признаков замедления, мы, скорее всего, увидим новые события в последующие месяцы.

Автор: Mauro F.
Переводчик:Yuanyuan
Рецензент(ы) : Эшли
Отказ от ответственности:

  • Данная статья представляет собой лишь мнение обозревателей и не является инвестиционным предложением.
    *Gate.io оставляет за собой все права на эту статью. Перепечатка статьи будет разрешена при условии ссылки на Gate.io. Во всех остальных случаях будут предприняты юридические действия в связи с нарушением авторских прав.
Автор: Mauro F.
Переводчик: Binyu
Рецензент(ы): Matheus, Ashley, Joyce, Ashley
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!