Вступ до Пропозицій щодо покращення Ethereum (EIP)
Що таке EIP?
Пропозиції щодо покращення Ethereum (EIP)opens in a new tab — це стандарти, що визначають потенційні нові функції або процеси для Ethereum. EIP містять технічні специфікації для запропонованих змін і використовуються як «джерело істини» для спільноти. Мережеві оновлення та програмні стандарти для Ethereum обговорюються та розробляються на основі процесів EIP.
Кожен учасник спільноти Ethereum має можливість створити EIP. Рекомендації щодо написання EIP містяться в EIP-1opens in a new tab. В EIP насамперед має надаватися чітка технічна специфікація в поєднанні з невеликою мотивацією. Автор EIP несе відповідальність за досягнення консенсусу в спільноті й документування альтернативних думок. Враховуючи високий технічний бар’єр подання правильного стандарту EIP, історично склалося так, що більшість авторів EIP є зазвичай розробниками програм або протоколів.
Чому EIP такі важливі?
EIP відіграють першочергову роль у фіксуванні на платформі Ethereum змін, які відбуваються. За їх допомогою люди можуть пропонувати, обговорювати й приймати зміни. Існують різні типи EIPopens in a new tab, зокрема основні EIP для низькорівневих змін протоколу, що впливають на консенсус і потребують оновлення мережі, як-от EIP-1559opens in a new tab, а також ERC для стандартів програм, як-от EIP-20opens in a new tab та EIP-721opens in a new tab.
Кожне оновлення мережі складається з набору EIP, які мають бути впроваджені кожним клієнтом Ethereum у мережі. Це означає, що для того, аби залишатися в консенсусі з іншими клієнтами в головній мережі Ethereum, розробники клієнтів повинні переконатися, що всі вони застосували необхідні EIP.
Крім надання технічних специфікацій для змін, EIP призначені для процесів керування в Ethereum: будь-хто може запропонувати EIP, після чого різні зацікавлені сторони спільноти обговорюватимуть цю пропозицію, щоб визначити, чи потрібно її прийняти як стандарт або включити до мережевого оновлення. Оскільки додаткові EIP не мають прийматися всіма програмами (наприклад, можна створити взаємозамінний токен, який не застосовуватиме EIP-20), але основні EIP повинні бути загальноприйнятими (адже всі вузли необхідно оновлювати, щоб вони залишалися частиною однієї мережі), основні EIP потребують ширшого консенсусу серед спільноти, ніж додаткові EIP.
Історія EIP
Репозиторій Пропозицій щодо покращення Ethereum (EIP) на GitHubopens in a new tab було створено в жовтні 2015 року. Процес EIP заснований на процесі Пропозицій щодо покращення Bitcoin (BIP)opens in a new tab, який, своєю чергою, заснований на процесі Пропозицій щодо покращення Python (PEP)opens in a new tab.
Редактори EIP долучаються до процесу перевірки EIP та стежать за технічною правильністю й відсутністю проблем із форматуванням, а також виправляють орфографічні та граматичні помилки й стиль коду. Мартін Бецзе, Віталік Бутерін, Ґевін Вуд і кілька інших осіб були першими редакторами EIP з 2015 до кінця 2016 року.
Поточні редактори EIP
- Алекс Береґшаші (@axic)
- Ґевін Джон (@Pandapip1)
- Ґреґ Колвін (@gcolvin)
- Метт Ґарнетт (@lightclient)
- Сем Вілсон (@SamWilsn)
Редактори Emeritus EIP
- Кейсі Детріо (@cdetrio)
- Гадсон Джеймсон (@Souptacular)
- Мартін Бецзе (@wanderer)
- Майка Золту (@MicahZoltu)
- Нік Джонсон (@arachnid)
- Нік Сейверс (@nicksavers)
- Віталік Бутерін (@vbuterin)
Якщо ви хочете стати редактором EIP, ознайомтеся з EIP-5069opens in a new tab.
Редактори EIP вирішують, коли пропозиція є готовою стати EIP, і допомагають авторам EIP просувати свої пропозиції. Ethereum Cat Herdersopens in a new tab допомагають організовувати зустрічі між редакторами EIP та спільнотою (див. EIPIPopens in a new tab).
Повний процес стандартизації разом із діаграмою описано в EIP-1opens in a new tab.
Дізнатись більше
Якщо вам цікаво дізнатися більше про EIP, перегляньте вебсайт EIPopens in a new tab та EIP-1opens in a new tab. Ось кілька корисних посилань:
- Список усіх Пропозицій щодо покращення Ethereumopens in a new tab
- Опис усіх типів EIPopens in a new tab
- Опис усіх статусів EIPopens in a new tab
Освітні проєкти спільноти
- PEEPanEIPopens in a new tab — PEEPanEIP — це серія навчальних відео, у якій обговорюються Пропозиції щодо покращення Ethereum (EIP) та ключові особливості майбутніх оновлень.
- EIPs.wtfopens in a new tab — EIPs.wtf надає додаткову інформацію про Пропозиції щодо покращення Ethereum (EIP), зокрема їхній статус, деталі реалізації, пов’язані pull-запити та відгуки спільноти.
- EIP.Funopens in a new tab — EIP.Fun надає останні новини щодо Пропозицій щодо покращення Ethereum (EIP), оновлення з нарад по EIP тощо.
- EIPs Insightopens in a new tab — EIPs Insight — це представлення стану процесу та статистики Пропозицій щодо покращення Ethereum (EIP) згідно з інформацією, зібраною з різних ресурсів.
Участь
Будь-хто може створювати EIP. Перед подачею пропозиції необхідно прочитати EIP-1opens in a new tab, в якому викладено процес EIP і як писати EIP, і запросити відгуки на Ethereum Magiciansopens in a new tab, де пропозиції спочатку обговорюються зі спільнотою перед подачею чорнового варіанту.
Джерела
Вміст сторінки, частково взятий з публікації Керування розробкою протоколу Ethereum і координація оновлення мережіopens in a new tab авторства Гадсона ДжеймсонаОстанні оновлення сторінки: 2 жовтня 2025 р.