Въведение в Предложения за подобряване на Eтереум (EIP)
Какво са EIP?
Предложения за подобряване на Eтереум (EIP)(opens in a new tab) са стандарти, определящи потенциални нови функции или процеси за Eтереум. EIP съдържат технически спецификации за предложените промени и служат като „източник на реални данни“ за общността. Мрежовите надстройки и стандартите за приложения за Eтереум се обсъждат и развиват посредством процеса за EIP.
Всеки в общността на Eтереум има възможност да създава EIP. Насоките за писане на EIP са включени в EIP-1(opens in a new tab). Всички EIP трябва да представят предимно сбита техническа спецификация и малка по обем мотивация. Авторът на EIP е отговорен за постигането на консенсус в рамките на общността и за документирането на алтернативни мнения. Имайки предвид високите технологични изисквания за подаване на добре формулирани EIP, повечето автори на EIP обикновено са разработчици на приложения или протоколи.
Защо EIP са важни?
EIP имат водеща роля в това как се случват и документират промените в Eтереум. Те са начинът, по който хората могат да предлагат, обсъждат и приемат промени. Има различни видове EIP(opens in a new tab), включително базови EIP за промени на протокола на ниско ниво, които се отразяват на консенсуса и изискват надстройка на мрежата, като EIP-1559(opens in a new tab), и ERC за стандарти за приложение, като EIP-20(opens in a new tab) и EIP-721(opens in a new tab).
Всяка надстройка на мрежата се състои от набор от EIP, които трябва да бъдат изпълнени от всеки клиент на Eтереум в мрежата. Това означава, че за да останат в консенсус с други клиенти в основната мрежа на Eтереум, разработчиците на клиенти трябва да се уверят, че са приложили всички изисквани EIP.
Освен, че осигуряват технически спецификации за промени, EIP са и звеното, около което се осъществява управлението в Eтереум: всеки може да направи предложение, а после различните заинтересовани страни в общността ще го обсъдят и ще решат дали да бъде прието или включено в мрежова надстройка. Тъй като EIP, които не са основни, не е необходимо да бъдат приети от всички приложения (например възможно е да бъде създаден заменим токен, който не внедрява EIP-20), докато основните EIP трябва да бъдат повсеместно приети (защото всички възли трябва да направят надстройка, за да продължават да са част от една и съща мрежа), основните EIP изискват по-голям консенсус в рамките на общността в сравнение с тези, които не са основни.
История на EIP
Хранилището GitHub за Предложения за подобряване на Eтереум (EIP)(opens in a new tab) е създадено през октомври 2015 г. Процесът за EIP е базиран на процеса за Предложения за подобряване на биткойн (BIP)(opens in a new tab), който от своя страна е базиран на процеса Предложения за подобрения на Python (PEP)(opens in a new tab).
Редакторите на EIP отговарят за процеса на преглед на EIP за техническа изправност, проблеми с форматирането и коригиране на правописа, граматиката и стила на кода. Мартин Бече, Виталик Бутерин, Гавин Ууд и още няколко души бяха първоначалните редактори на EIP от 2015 г. до края на 2016 г.
Понастоящем редактори на EIP са
- Алекс Берегсази (@axic)
- Гавин Джон (@Pandapip1)
- Грег Колвин (@gcolvin)
- Мат Гарнет (@lightclient)
- Сам Уилсън (@SamWilsn)
Предишни редактори на EIP са
- Кейси Детрио (@cdetrio)
- Хъдсън Джеймсън (@Souptacular)
- Мартин Бече (@wanderer)
- Мика Золту (@MicahZoltu)
- Ник Джонсън (@arachnid)
- Ник Сейвърс (@nicksavers)
- Виталик Бутерин (@vbuterin)
Ако имате желание да станете редактор на EIP, вижте EIP-5069(opens in a new tab).
Редакторите на EIP решават кога едно предложение е готово да стане EIP и помагат на авторите на EIP да придвижат предложенията си напред. Cat Herders на Eтереум(opens in a new tab) помагат да се организират срещи между редакторите на EIP и общността (вижте EIPIP(opens in a new tab)).
Пълният процес по стандартизация заедно с диаграма е описан в EIP-1(opens in a new tab)
Научете повече
Ако искате да прочетете още за EIP, вижте уебсайта за EIP(opens in a new tab) и EIP-1(opens in a new tab). Предлагаме ви някой полезни връзки:
- Списък със всички EIP(opens in a new tab)
- Описание на всички видове EIP(opens in a new tab)
- Описание на всички статуси на EIP(opens in a new tab)
Участвайте
Всеки може да създаде EIP. Преди да внесете предложение, трябва да прочетете EIP-1(opens in a new tab), където е описано какви са процесите за EIP и как да напишете EIP, и как да потърсите обратна връзка от Магьосниците на Eтереум(opens in a new tab), където предложенията се обсъждат от общността, преди да бъде внесена чернова.
Източници
Съдържанието на страницата е предоставено частично от Управление на разработването на протоколи и координация на мрежовите надстройки на Eтереум(opens in a new tab) от Хъдсън Джеймсън