Что такое Ethereum Improvement Proposals (EIP) и как это работает

Делитесь и голосуйте:

Содержание статьи:

Один из ключевых элементов развития криптопроекта – работа над его улучшением. Разработчики Ethereum не стали ограничиваться идеями, которые рождаются внутри коллектива, и предложили всем участникам рынка подумать над тем, как сделать платформу лучше. Чтобы упорядочить процесс, команда проекта предложила организовать сбор заявок в формате Ethereum Improvement Proposals (EIP). Рассказываем, как работает схема.

Что такое Ethereum Improvement Proposals (EIP)

Ethereum Improvement Proposals (EIP) – это предложения по улучшению популярного криптопроекта Ethereum. Авторы EIP предлагают разработчикам идеи, которые могли бы исправить какие-либо недостатки платформы и/или усовершенствовать ее.

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

Разработчики разделяют EIP на несколько категорий:

Стандартные (Standard Track). Такие предложения включают любые изменения, которые затрагивают большинство или все реализации протокола Ethereum. В том числе, речь идет об изменении сетевого протокола, правил для блоков или проведения транзакций. Также в категорию разработчики поместили предложения, связанные со стандартизацией платформы, а также любые изменения и дополнения, которые влияют на совместимость приложений Ethereum. У категории есть подразделы:

  • Предложения, связанные с работой ядра Ethereum (Core).
  • Улучшения, связанные с работой сети проекта (Networking).
  • Предложения по улучшению интерфейса (Interface).
  • Стандарты и соглашения на уровне приложений, включая контрактные стандарты. В том числе, речь идет про стандарт токенов (ERC-20), реестр имен (ERC-137), схему URI (ERC-681), формат библиотек/пакетов (EIP190) и формат кошельков (EIP- 85). Предложения включили в подраздел ERC.

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

Информационные (Informational). Предложения связаны с устранением проблем дизайна Ethereum.

Разработчики Ethereum предложили принимать предложения по улучшению платформы через Ethereum Improvement Proposals в 2015 году. Для этого команда проекта создала на GitHub хранилище EIP.

Интересно! При создании Ethereum Improvement Proposals разработчики платформы вдохновились системой приема заявок для улучшения самой капитализированной криптовалюты биткоина – Bitcoin Improvement Proposals.

Ознакомиться со всеми предложениями, которые рассматривала команда Ethereum, можно по ссылке.

Зачем нужны EIP и кто принимает решения по предложениям

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

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

Важно! Создать EIP может любой желающий.

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

Рассмотрим предложения на примере EIP-1559. Одной из задач обновления стал постепенный переход криптовалюты Ethereum (ETH) к дефляционной модели. Также авторы инициативы предложили способ формирования справедливых комиссий в сети монеты.

Читайте также: EIP-1559 превратит ETH в цифровое золото — мнение эксперта

Разработчики используют предложения по улучшению Ethereum для перевода платформы с proof-of-work (доказательство работы) на менее энергозатратный и более экологичный механизм консенсуса proof-of-stake (доказательство доли владения). Подробнее о том, каким будет ETH 2.0 – в нашем материале.

Государство и общество

Ждем новостей

Нет новых страниц

Следующая новость