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