- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Что такое EIP и ERC и как они связаны?
Предложения по улучшению Ethereum (EIP) являются центральным методом, на основе которого принимаются обновления и решения в блокчейне Ethereum , и они открыты для всех.

В то время как технологические гиганты, такие как Apple (AAPL) и Microsoft (MSFT), регулируют обновления программного обеспечения за закрытыми дверями, Ethereum придерживается противоположного подхода. Любой, кто обладает достаточными техническими навыками, может писать, редактировать и отправлять предложения по улучшению Ethereum (EIP) для новых функций или возможностей, которые они хотели бы реализовать в соответствии с рекомендациями в ЭИП-1, опубликованный в 2015 году.
EIP-1 — это настоятельно рекомендуемый ресурс для потенциальных авторов или Авторы , поскольку в нем излагаются все важные аспекты, связанные с EIP, такие как процесс, определения и типы EIP, формат и шаблон EIP, а также список редакторов и многое другое.
Если у вас есть идея, знайте, что авторы EIP также отвечают за привлечение внимания и получение критических отзывов в сообществе Ethereum .
Что такое Request на комментарий Ethereum (ERC)?
С момента создания Ethereum в 2015 годумногочисленные предложенияи были утверждены соответствующие стандарты контрактов.
Как указано вЭИП-1, Ethereum Request for Comment (ERC) относится к определенной категории Standards Track EIP. Standards Track EIP описывает любое изменение, которое влияет на большинство или все реализации Ethereum и может быть разбито на различные подкатегории, такие как CORE, сеть, интерфейс и ERC.
ERC: Хотя определение со временем разрослось, Ethereum Request for Comment (ERC) был первоначальным черновиком предложения, написанным разработчиками и позднее доработанным как EIP для различных уровней приложений и соглашений. Они включают стандарты токенов (ERC-20), схемы URI, форматы библиотек/пакетов(ЭИП-82) или форматы кошельков. Если конкретный EIP достигает консенсуса в сообществе Ethereum , он становится новым стандартом, который автоматизирует правила, изложенные в документе, через связанный смарт-контракт.
Главное отличие этих подкатегорий Standards Track EIP заключается в том, где они развернуты. Например, ERC развертываются на уровне приложений. Они T должны быть приняты всеми участниками, в отличие от CORE , которое развертывается на уровне протокола и требует более широкого консенсуса в сообществе, поскольку все CORE EIP должны быть широко приняты (все узлынеобходимо обновиться, чтобы оставаться частью сети).
Наряду с EIP-программой по стандартизации,другие типы предложений по улучшению Ethereumвключают мета-EIP и информационный EIP.
Процесс участия и принятия решений для ERC
Являясь центральным и совместным местом, содержащим все файлы проекта и всю историю изменений,Предложения по улучшению Ethereum (EIP) Репозиторий GitHubбыл создан в 2015 году. Он также был основан наПредложения по улучшению Bitcoin (BIP)процесс, который смоделирован по образцуПредложения по улучшению Python (PEP). Однако перед включением документа в репозиторий необходимо соблюсти строгую и конкретную процедуру, описанную в EIP 1.
- Идея/тема обсуждения: Чтобы избежать совпадений с существующими предложениями или стандартами, авторам рекомендуется VET свою идею, открыв тему обсуждения на Братство магов EthereumЕсли концепция оригинальна и заслуживает внимания, следующим этапом является представление и документирование отзывов о ней в виде предложения EIP, которое должно включать краткие технические характеристики функций и их обоснование.
- Черновик: Для этого авторы могут создать Request на извлечение (метод отправки вкладов в открытый проект разработки). здесь и пригласить редакторов, рецензентов и любую заинтересованную сторону предоставить обратную связь. Для новых предложений ERC редактор(ы) затем направят автора Социальные сети стандартному процессу и объединят предложение в статус черновика, если или когда оно будет соответствовать рекомендациям.
- Обзор: Как и в случае с первоначальным процессом проверки, авторам рекомендуется продолжить проверку своего чернового предложения и задокументировать любые прогнозируемые идеи для будущих вариантов использования. Автор может отметить черновик как открытый для отзывов сообщества, переместив его на стадию обзора.
- Последний вызов: Убедившись, что никаких дальнейших изменений не требуется, автор может создать еще один Request на извлечение, чтобы переместить документ на «последний вызов», который является последним процессом на этапе рецензирования. В случае одобрения предложение будет назначено редактором как последний вызов. Редактор установит конечную дату (в течение как минимум двух недель) для сообщества, чтобы предложить любые дальнейшие изменения. Если требуются какие-либо существенные изменения, документ возвращается на этап рецензирования.
- Финал: После последнего периода вызова автор может создать Request на вытягивание, чтобы перевести предложение в финальный статус, который представляет собой финальный или внедренный стандарт. Список всех финальных предложений ERC можно найти на <a href="https://eips.ethereum.org/erc">Ethereum</a>.
Если период рассмотрения черновиков превышает шесть месяцев или остается неактивным, документы помечаются как «застойные». Однако ERC может быть восстановлен, если автор или редактор переместит его обратно на стадию черновика. Предложения также могут быть отозваны авторами, но могут быть рассмотрены позже, когда они будут считаться новыми предложениями.
EIP также можно отнести к категории «действующих», что представляет собой особый статус для EIP, которые постоянно обновляются и не предназначены для достижения конечного состояния, как EIP-1.
Список статусов EIP и их определения можно найти здесь:<a href="https://eips.ethereum.org">Ethereum</a>

Приведенная выше диаграмма представляет собой стандартный процесс для всех EIP во всех направлениях в соответствии сЭИП 1.
Редакторы EIP:
Редакторы EIP отвечают за проверку EIP на техническую обоснованность, орфографию/грамматику и стиль кода. Первоначальными редакторами EIP с 2015 по 2016 год были Мартин Бече, Виталик Бутерин и Гэвин Вуд, а также несколько других.
СогласноЭИП-1, нынешние редакторы EIP:
- Алекс Берегсаси (@axic)
- Мэтт Гарнетт (@lightclient)
- Мика Золту (@MicahZoltu)
- Грег Колвин (@gcolvin)
- Сэм Уилсон (@SamWilsn)
Почетными редакторами EIP являются:
- Кейси Детрио (@cdetrio)
- Ник Джонсон (@arachnid)
- Виталик Бутерин (@vbuterin)
- Хадсон Джеймсон (@Souptacular)
- Ник Сейверс (@nicksavers)
- Мартин Бече (@wanderer)
Вместе с редакторами EIP, членами сообществаПастухи кошек Ethereum и Волшебники Ethereumтакже помогают принимать решения о том, какие EIP будут реализованы, и помогают переводить EIP на финальную стадию или на стадию отмены.
После того, как ERC будет готов для репозитория, редакторы также помогут сделать следующее:
- Присвойте номер ERC.
- Объединение запросов на включение внесенных изменений, созданных авторами.
- Направляйте авторов ERC к следующим этапам.
Обычно предложения создаются и проверяются разработчиками с доступом на запись в кодовую базу Ethereum . Редакторы T выносят суждения по этим предложениям, а занимаются бытовыми аспектами, такими как мониторинг изменений ERC, исправление структуры, выделение ошибок и ETC. д.
Ссылки на различные репозитории Ethereum GitHub, форумы обсуждений EIP и список всех CORE встреч разработчиков Ethereum можно найти здесь: <a href="https://ethereum.org/en/developers/docs/standards/">Ethereum</a>.
Почему EIP важны?
EIP (включая ERC) являются центральным звеном, вокруг которого происходит управление (решения), и документируются в Ethereum. Как часть децентрализованной экосистемы, они являются способом для любого человека предлагать, обсуждать и принимать изменения. Независимо от того, интегрированы ли они в качестве стандарта или включены в более широкое обновление сети, EIP также помогают людям понять, как определенные токены и аспекты Ethereum функционируют относительно конкретного смарт-контракта. Каждое обновление сети также состоит из набора определенных EIP, которые каждый Клиент Ethereumнеобходимо реализовать для поддержания консенсуса друг с другом.
Каким образом ERC делают возможными различные и новые вещи?
Вот несколько примеров различных стандартов ERC и вариантов их использования:
- ERC-20: Предложенный Фабианом Фогельстеллером и VButerin в ноябре 2015 года, ERC-20 (Ethereum Request for Comments 20) является самым популярным интерфейсом для взаимозаменяемых (взаимозаменяемых) токенов, которые реализуют API (интерфейс прикладного программирования) в смарт-контрактах. Вот некоторые примеры того, что токен ERC-20 позволяет людям делать:
- Перевод токенов между счетами.
- Просмотр текущего баланса токенов на счете.
- Просмотр общего количества токенов, доступных в сети.
- Подтвердите расходы третьих лиц.
- Стандартный интерфейс, позволяющий повторно использовать токены Ethereum в других приложениях, например, в кошельках и на децентрализованных биржах.
Вы можете прочитатьоригинальное предложение от Бутеринаи связанные с нимиобсуждение на Redditдля получения более подробной информации или погрузитесь в механику в нашемОбъяснение токена ERC-20.
- ERC-721: Вдохновленный стандартом токенов ERC-20, стандарт ERC-721 был предложен два года спустя в январе 2018 года Уильямом Энтрикеном, Дитером Ширли, Джейкобом Эвансом и Настасьей Сакс. Хотя EIP-20 ориентирован на взаимозаменяемые (воспроизводимые и взаимозаменяемые активы), он T поддерживает уникальную структуру невзаимозаменяемые токены (NFT), потому что каждый актив уникален (не взаимозаменяем). В результате ERC-721 был создан как стандартный интерфейс для NFT, таких как произведения искусства или песни. Поскольку каждый токен ERC-721 уникален, они отражаются в блокчейне с помощью ID. Этот ID затем может использоваться другими людьми или приложениями для проверки доказательства права собственности.
Несколько известных коллекций NFT, использующих стандарт токенов ERC-721, включают в себя:
- КриптоКотята: изначально совместимая с более ранней версией стандарта ERC-721, CryptoKitties — это игра в жанре «играй и зарабатывай», которая впервые позволила пользователям разводить и коллекционировать цифровых кошек на блокчейне Ethereum .
- Ethereum Name Service (ENS): безопасный и децентрализованныйслужба именования который помогает преобразовать криптографические адреса кошельков Ethereum в читаемые имена, URL-адреса и эмодзи, например виталик. ETHкак зарегистрированоБутерин.
- Яхт-клуб Bored APE (BAYC):коллекция из 10 000 уникальных NFT, запущенная в апреле 2021 годаЮга ЛабсПомимо того, что каждый NFT является достоверно RARE цифровым произведением искусства, он также выступает в качестве формы членства в эксклюзивном клубе, который предоставляет обществу льготы и преимущества.
Оригинальные выпуски и обсуждения по ERC-721 можно найти по следующим ссылкам:
- Оригинальный выпуск ERC-721. <a href="https://github.com/ethereum/eips/issues/721">Ethereum</a>.
- Реддит:<a href="https://www.reddit.com/r/ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/">https://www.reddit.com/r/ Ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/</a>.
- Gitter #EIPs (объявление о первой прямой дискуссии).<a href="https://gitter.im/ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7">Ethereum</a>.
- ERC-721 (объявление о первой прямой дискуссии).<a href="https://github.com/ethereum/eips/issues/721#issuecomment-358369377">https://github.com/ Ethereum/eips/issues/721#issuecomment-358369377</a>.
- ETHDenver 2018.https://ethdenver.com.
Дополнительные примеры стандартов контрактов ERC включают в себя:
- ERC-1155:Стандарт мультитокенов, который может создавать как взаимозаменяемые, так и невзаимозаменяемые активы.
- ERC-777: стандарт токенов, который улучшает ERC-20, уменьшая трение в транзакциях.
В целом, благодаря согласованным усилиям таких сообществ, как Ethereum Cat Herders и Fellowship of Ethereum Magicians, методы интеграции или внесения изменений в Ethereum становятся все более рационализированными по мере роста сети. Ethereum Cat Herders также поощряют авторов или потенциальных реализаторов высказываться о своих Серия PEEPanEIP который предоставляет обзор EIP, рассматриваемых для обновления сети, стандартов ERC и других ключевых концепций блокчейна Ethereum . Дополнительную информацию и информацию об истории EIP и развитии управления на Ethereum (включая ERC) можно также найти на сайте Hudson Jameson's блог.
Читать дальше: Что такое стандарт токенов ERC-20?
ИСПРАВЛЕНИЕ (4 мая, 14:14 UTC): Обновлен список действующих и почетных редакторов EIP согласно EIP-1.
Mason Marcobello
Мейсон Маркобелло — австралийский писатель, начинающий креативный технолог и предприниматель. Его работы публиковались в Defiant, Decrypt и CoinDesk.
