Анализ трех популярных стандартов Ethereum: EIP-6969, ERC-721C и ERC-6551

НовичокJan 25, 2024
Эта статья знакомит Вас с тремя популярными стандартами Ethereum: EIP-6969, ERC-721C и ERC-6551.
Анализ трех популярных стандартов Ethereum: EIP-6969, ERC-721C и ERC-6551

За последнюю неделю мы стали свидетелями интенсивного обсуждения по разным каналам как минимум трех стандартов, связанных с Ethereum. Эти стандарты - EIP-6969, ERC-721C и ERC-6551, каждый из которых имеет различные цели и потенциальное воздействие.

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

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

1.EIP6969: Принесет ли это пользу создателям смарт-контрактов и экосистеме L2?

EIP-6969 - это предложение, которое впервые появилось примерно 8 мая. В ней представлен универсальный протокол, направленный на реализацию контрактного экранированного дохода (CSR). Это предложение можно рассматривать как улучшенную версию предыдущего EIP-1559.

Говоря простым языком, протокол надеется, что создатели смарт-контрактов смогут получать долю от платы за газ, которую получают пользователи, использующие эти контракты.

Соавтор предложения,<a href="https://twitter.com/owocki""> @owocki , также отметил, что надеется стимулировать разработчиков смарт-контрактов с помощью этого механизма, чтобы способствовать развитию экосистемы Ethereum L2, при этом не реализуя это предложение на Ethereum L1, чтобы сохранить нейтралитет L1.

По моему мнению, если этот механизм стимулирования будет реализован в Ethereum L1, он, скорее всего, привлечет как хороших, так и плохих игроков, которые захотят манипулировать объемом транзакций, что приведет к перегрузкам. В целом, недостатки перевешивают преимущества. Поэтому реализация на L2 может быть лучшим выбором.

Однако, чтобы полностью понять это предложение EIP-6969, необходимо разобраться в текущей работе и составе газовых сборов в Ethereum. Это касается предыдущего EIP-1559.

EIP-1559 вступил в силу во время лондонского хард форка Ethereum в августе 2021 года. В нем указаны различные направления для транзакционных сборов, уплачиваемых пользователями:

  1. Сжигание: часть платы за транзакции в каждом блоке сжигается. Эта плата постоянно удаляется из предложения, уменьшая общее предложение Ethereum.
  2. Базовая плата: Часть базовой платы за транзакцию, которую платят пользователи, распределяется между майнерами в качестве вознаграждения за блок. В EIP-1559 часть базовой платы используется в качестве вознаграждения для майнеров, чтобы побудить их продолжать участвовать в создании блоков и обработке транзакций.
  3. Максимальная плата за приоритет: Максимальная плата за приоритет, вносимая пользователем, является частью дополнительной платы. Эта плата идет непосредственно майнерам в качестве вознаграждения за транзакции. Плата за максимальный приоритет активно устанавливается пользователем и может быть использована для повышения приоритета обработки транзакции, тем самым привлекая майнеров к обработке транзакции в первую очередь.

Очевидно, что EIP-1559 на самом деле не учитывает интересы разработчиков контрактов. Фактически, как публичную цепочку, Вы можете представить себе поставку Ethereum в виде двух частей:

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

Если EIP-6969 может быть реализован в реальном времени, плата за газ может быть разбита на: Burn + базовая плата + плата за приоритет + плата, выплачиваемая разработчикам контрактов.

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

Мы можем воспользоваться следующей таблицей, чтобы наглядно продемонстрировать функции и влияние EIP-6969, а также его происхождение от EIP-1559:

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

2. ERC-721C: NFT-роялти на цепочке

Стандарт ERC-721C был предложен компанией Limit Break в качестве улучшения стандарта ERC-721 для несгораемых токенов (NFT) в Ethereum. Его главная цель - дать создателям NFT больше контроля и возможностей для настройки своих коллекций NFT и того, как обрабатываются авторские отчисления.

Примечание:

Limit Break - это студия разработки бесплатных игр, которая в январе 2021 года представила концепцию жетонов создателя. Стандарт ERC721-C версии 1.1 был запущен в мае 2023 года, в нем реализованы многие концепции Токенов Создателя.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ также подробно рассказал о специфике этого стандарта в своем твите.

Официальный репозиторий Limit Break "Creator Token Transfer" показывает, что ERC721-C в настоящее время совместим с Ethereum и Polygon. Он также поддерживается тестовой сетью Sepolia для Ethereum и тестовой сетью Mumbai для Polygon.

Из названия "Creator Token" очевидно, что ERC721-C в большей степени ориентирован на создателей, таким образом, приоритет отдается защите авторских гонораров.

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

При использовании ERC721-C возможны следующие варианты применения:

  1. Общие роялти: Вместо того, чтобы создатели НМТ получали все роялти от НМТ в одиночку, их можно распределить между создателями и держателями НМТ, чтобы вознаградить тех, кто рано взял на вооружение.
  2. Роялти получает только майнер: Добытчик НФТ может быть единственным получателем роялти, а не сам создатель.
  3. Условные платежи роялти: Выплачиваются ли роялти по определенным операциям НМТ, может быть определено в зависимости от различных условий. Например, контракт ERC-721C может быть настроен таким образом, что роялти выплачиваются только в том случае, если цена вторичной продажи выше цены первоначальной чеканки.
  4. Передаваемые роялти: Создатели NFT могут выпустить независимый NFT для владельца, предоставляя ему право на роялти. Например, когда чеканится "NFT X", также выпускается NFT под названием "NFT Y", который имеет право на все роялти, полученные от "NFT X".

Выпуск ERC-721C окажет важное влияние на индустрию NFT:

  1. Обеспечьте больший контроль для создателей: ERC-721C усиливает контроль создателей над их дизайнами НМТ и позволяет принудительно взимать роялти через правила заключения контрактов на цепочке, тем самым предоставляя создателям большую автономию и защиту прав.
  2. Способствуйте справедливому распределению роялти: Благодаря функциональности программируемых роялти создатели могут разрабатывать различные механизмы распределения роялти, как упоминалось выше.
  3. Уменьшите влияние торговых площадок: Встроив логику роялти в смарт-контракты, создатели смогут напрямую управлять настройками роялти, уменьшая контроль и вмешательство торговых площадок над роялти.

Таблица с кратким описанием ERC-721C:

3.ERC-6551: Когда NFT также являются счетами

ERC-6551 повышает функциональность и ценность НФТ, расширяя возможности кошельков смарт-контрактов НФТ.

Соавтором протокола является @BennyGiang, один из основателей Dapper Labs, чья команда внесла свой вклад в стандарт токенов ERC-721 и ранние проекты, такие как CryptoKitties.

Проблема с обычными НМТ ERC-721 заключается в их ограниченной области применения. Они могут только принадлежать и передаваться, и не могут обладать другими активами, такими как токены или другие НФТ. Кроме того, они не могут взаимодействовать с другими смарт-контрактами или развиваться на основе внешних факторов или пользовательского ввода.

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

Поэтому Вы можете считать, что токены (NFT), соответствующие стандарту ERC-6551, работают как кошельки для смарт-контрактов. Это означает, что ERC-6551 может хранить токены и другие НФТ так же, как и обычные кошельки смарт-контрактов, и может осуществлять транзакции с другими смарт-контрактами и аккаунтами, такими как децентрализованные биржи (DEX), кредитные платформы, игровые среды и многое другое.

Такой способ работы с НФТ в качестве кошельков смарт-контрактов формирует так называемые "счета, связанные с токенами" (TBA), которые создаются и управляются через безразрешительный реестр, совместимый с существующими НФТ ERC-721.

Подводя краткий итог, можно сказать, что ERC-6551 может принести как преимущества, так и проблемы:

EIP и ERC, можете ли Вы увидеть разницу?

Когда я пишу это, мне все еще приходит в голову один распространенный вопрос: В чем разница между EIP и ERC?

EIP (Ethereum Improvement Proposal) и ERC (Ethereum Request for Comments) - это оба стандарта предложений, связанных с Ethereum, но они действительно отличаются.

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

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

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

Отказ от ответственности:

  1. Эта статья перепечатана из[TechFlow]. Все авторские права принадлежат оригинальному автору[Дэвид]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.

Анализ трех популярных стандартов Ethereum: EIP-6969, ERC-721C и ERC-6551

НовичокJan 25, 2024
Эта статья знакомит Вас с тремя популярными стандартами Ethereum: EIP-6969, ERC-721C и ERC-6551.
Анализ трех популярных стандартов Ethereum: EIP-6969, ERC-721C и ERC-6551

За последнюю неделю мы стали свидетелями интенсивного обсуждения по разным каналам как минимум трех стандартов, связанных с Ethereum. Эти стандарты - EIP-6969, ERC-721C и ERC-6551, каждый из которых имеет различные цели и потенциальное воздействие.

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

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

1.EIP6969: Принесет ли это пользу создателям смарт-контрактов и экосистеме L2?

EIP-6969 - это предложение, которое впервые появилось примерно 8 мая. В ней представлен универсальный протокол, направленный на реализацию контрактного экранированного дохода (CSR). Это предложение можно рассматривать как улучшенную версию предыдущего EIP-1559.

Говоря простым языком, протокол надеется, что создатели смарт-контрактов смогут получать долю от платы за газ, которую получают пользователи, использующие эти контракты.

Соавтор предложения,<a href="https://twitter.com/owocki""> @owocki , также отметил, что надеется стимулировать разработчиков смарт-контрактов с помощью этого механизма, чтобы способствовать развитию экосистемы Ethereum L2, при этом не реализуя это предложение на Ethereum L1, чтобы сохранить нейтралитет L1.

По моему мнению, если этот механизм стимулирования будет реализован в Ethereum L1, он, скорее всего, привлечет как хороших, так и плохих игроков, которые захотят манипулировать объемом транзакций, что приведет к перегрузкам. В целом, недостатки перевешивают преимущества. Поэтому реализация на L2 может быть лучшим выбором.

Однако, чтобы полностью понять это предложение EIP-6969, необходимо разобраться в текущей работе и составе газовых сборов в Ethereum. Это касается предыдущего EIP-1559.

EIP-1559 вступил в силу во время лондонского хард форка Ethereum в августе 2021 года. В нем указаны различные направления для транзакционных сборов, уплачиваемых пользователями:

  1. Сжигание: часть платы за транзакции в каждом блоке сжигается. Эта плата постоянно удаляется из предложения, уменьшая общее предложение Ethereum.
  2. Базовая плата: Часть базовой платы за транзакцию, которую платят пользователи, распределяется между майнерами в качестве вознаграждения за блок. В EIP-1559 часть базовой платы используется в качестве вознаграждения для майнеров, чтобы побудить их продолжать участвовать в создании блоков и обработке транзакций.
  3. Максимальная плата за приоритет: Максимальная плата за приоритет, вносимая пользователем, является частью дополнительной платы. Эта плата идет непосредственно майнерам в качестве вознаграждения за транзакции. Плата за максимальный приоритет активно устанавливается пользователем и может быть использована для повышения приоритета обработки транзакции, тем самым привлекая майнеров к обработке транзакции в первую очередь.

Очевидно, что EIP-1559 на самом деле не учитывает интересы разработчиков контрактов. Фактически, как публичную цепочку, Вы можете представить себе поставку Ethereum в виде двух частей:

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

Если EIP-6969 может быть реализован в реальном времени, плата за газ может быть разбита на: Burn + базовая плата + плата за приоритет + плата, выплачиваемая разработчикам контрактов.

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

Мы можем воспользоваться следующей таблицей, чтобы наглядно продемонстрировать функции и влияние EIP-6969, а также его происхождение от EIP-1559:

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

2. ERC-721C: NFT-роялти на цепочке

Стандарт ERC-721C был предложен компанией Limit Break в качестве улучшения стандарта ERC-721 для несгораемых токенов (NFT) в Ethereum. Его главная цель - дать создателям NFT больше контроля и возможностей для настройки своих коллекций NFT и того, как обрабатываются авторские отчисления.

Примечание:

Limit Break - это студия разработки бесплатных игр, которая в январе 2021 года представила концепцию жетонов создателя. Стандарт ERC721-C версии 1.1 был запущен в мае 2023 года, в нем реализованы многие концепции Токенов Создателя.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ также подробно рассказал о специфике этого стандарта в своем твите.

Официальный репозиторий Limit Break "Creator Token Transfer" показывает, что ERC721-C в настоящее время совместим с Ethereum и Polygon. Он также поддерживается тестовой сетью Sepolia для Ethereum и тестовой сетью Mumbai для Polygon.

Из названия "Creator Token" очевидно, что ERC721-C в большей степени ориентирован на создателей, таким образом, приоритет отдается защите авторских гонораров.

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

При использовании ERC721-C возможны следующие варианты применения:

  1. Общие роялти: Вместо того, чтобы создатели НМТ получали все роялти от НМТ в одиночку, их можно распределить между создателями и держателями НМТ, чтобы вознаградить тех, кто рано взял на вооружение.
  2. Роялти получает только майнер: Добытчик НФТ может быть единственным получателем роялти, а не сам создатель.
  3. Условные платежи роялти: Выплачиваются ли роялти по определенным операциям НМТ, может быть определено в зависимости от различных условий. Например, контракт ERC-721C может быть настроен таким образом, что роялти выплачиваются только в том случае, если цена вторичной продажи выше цены первоначальной чеканки.
  4. Передаваемые роялти: Создатели NFT могут выпустить независимый NFT для владельца, предоставляя ему право на роялти. Например, когда чеканится "NFT X", также выпускается NFT под названием "NFT Y", который имеет право на все роялти, полученные от "NFT X".

Выпуск ERC-721C окажет важное влияние на индустрию NFT:

  1. Обеспечьте больший контроль для создателей: ERC-721C усиливает контроль создателей над их дизайнами НМТ и позволяет принудительно взимать роялти через правила заключения контрактов на цепочке, тем самым предоставляя создателям большую автономию и защиту прав.
  2. Способствуйте справедливому распределению роялти: Благодаря функциональности программируемых роялти создатели могут разрабатывать различные механизмы распределения роялти, как упоминалось выше.
  3. Уменьшите влияние торговых площадок: Встроив логику роялти в смарт-контракты, создатели смогут напрямую управлять настройками роялти, уменьшая контроль и вмешательство торговых площадок над роялти.

Таблица с кратким описанием ERC-721C:

3.ERC-6551: Когда NFT также являются счетами

ERC-6551 повышает функциональность и ценность НФТ, расширяя возможности кошельков смарт-контрактов НФТ.

Соавтором протокола является @BennyGiang, один из основателей Dapper Labs, чья команда внесла свой вклад в стандарт токенов ERC-721 и ранние проекты, такие как CryptoKitties.

Проблема с обычными НМТ ERC-721 заключается в их ограниченной области применения. Они могут только принадлежать и передаваться, и не могут обладать другими активами, такими как токены или другие НФТ. Кроме того, они не могут взаимодействовать с другими смарт-контрактами или развиваться на основе внешних факторов или пользовательского ввода.

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

Поэтому Вы можете считать, что токены (NFT), соответствующие стандарту ERC-6551, работают как кошельки для смарт-контрактов. Это означает, что ERC-6551 может хранить токены и другие НФТ так же, как и обычные кошельки смарт-контрактов, и может осуществлять транзакции с другими смарт-контрактами и аккаунтами, такими как децентрализованные биржи (DEX), кредитные платформы, игровые среды и многое другое.

Такой способ работы с НФТ в качестве кошельков смарт-контрактов формирует так называемые "счета, связанные с токенами" (TBA), которые создаются и управляются через безразрешительный реестр, совместимый с существующими НФТ ERC-721.

Подводя краткий итог, можно сказать, что ERC-6551 может принести как преимущества, так и проблемы:

EIP и ERC, можете ли Вы увидеть разницу?

Когда я пишу это, мне все еще приходит в голову один распространенный вопрос: В чем разница между EIP и ERC?

EIP (Ethereum Improvement Proposal) и ERC (Ethereum Request for Comments) - это оба стандарта предложений, связанных с Ethereum, но они действительно отличаются.

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

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

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

Отказ от ответственности:

  1. Эта статья перепечатана из[TechFlow]. Все авторские права принадлежат оригинальному автору[Дэвид]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!