Ключові винесення
* Ethereum представляє EELS, еталонну реалізацію на основі Python для свого клієнта виконання.
* EELS прагне стати більш зручним для програміста наступником Жовтої книги.
* Проект розроблявся понад рік і підтримується командою ConsenSys Quilt і Ethereum Foundation.
Вступ
Ethereum публічно представив специфікацію рівня виконання Ethereum (УГРІ), еталонна реалізація Python, розроблена, щоб зробити основні компоненти клієнта виконання Ethereum більш читабельними та зрозумілими. Розроблений понад рік, EELS має стати «духовним наступником Жовтої книги» та зосереджений на «читабельності та ясності».
Фон і контекст
Проект EELS з’явився після значних оновлень мережі Ethereum, зокрема Оновлення Shapella. Shapella, який був запущений 12 квітня 2023 року, слідував за «Злиттям» і дозволив валідаторам відкликати свою частку з Beacon Chain назад на рівень виконання. Він також представив нові функціональні можливості як на рівні виконання, так і на рівні консенсусу. Оновлення Shapella було вперше випробувано в тестовій мережі Sepolia та було результатом спільної роботи, яка об’єднала зміни в рівні виконання (Шанхай), консенсусний шар (Capella) і API двигуна.
Що таке EELS?
EELS — це «еталонна реалізація рівня виконання в Python», яка «оновлюється з основною мережею». Він може «заповнювати та виконувати тести стану» та «стежити за основною мережею». Проект має на меті надати повні знімки протоколу на кожному форку, що полегшить його наслідування, ніж EIP (пропозиції щодо вдосконалення Ethereum) і робочі клієнти, які часто змішують кілька форків в одному шляху коду.
Технічні характеристики
EELS — це «просто звичайний Python», і його можна перевірити, як і будь-яку іншу бібліотеку Python. Він підтримує весь набір «ethereum/tests», а також включає вибірку тестів «pytest». Проект не реалізує однорангову мережу та вимагає робочого клієнта для синхронізації блоків.
Майбутні перспективи
Незважаючи на те, що EELS все ще «дещо грубий», він прагне стати «спосібом за замовчуванням визначення основних EIP» і «першим місцем, до якого автори EIP звертаються до прототипів своїх пропозицій». Ті, хто бажає зробити свій внесок, можуть приєднатися до каналу «#specifications» або вибрати проблему зі сховища проекту.
Висновок
Представлення EELS знаменує собою значний крок у поточних зусиллях Ethereum, щоб зробити його рівень виконання більш доступним і зрозумілим. Надаючи довідкову реалізацію на основі Python, яку можна читати та тестувати, EELS прагне служити цінним ресурсом як для розробників, так і для дослідників екосистеми Ethereum.
Джерело зображення: Shutterstock
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. Автомобільні / електромобілі, вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- ChartPrime. Розвивайте свою торгову гру за допомогою ChartPrime. Доступ тут.
- BlockOffsets. Модернізація екологічної компенсаційної власності. Доступ тут.
- джерело: https://Blockchain.News/news/ethereum-introduces-eels-a-new-execution-layer-specification
- : має
- :є
- : ні
- $UP
- 12
- 2023
- 7
- a
- доступною
- Цілі
- Також
- an
- та
- будь-який
- API
- квітня
- навколо
- AS
- At
- authors
- назад
- підтриманий
- BE
- маяк
- маячок ланцюга
- ставати
- було
- Біт
- blockchain
- блоки
- обидва
- by
- CAN
- ланцюг
- Зміни
- Канал
- ясність
- ясно
- клієнт
- клієнтів
- код
- спільний
- комбінований
- приходить
- повний
- Компоненти
- Консенсус
- ConsenSys
- внесок
- Core
- Дата
- дефолт
- призначений
- розвиненою
- розробників
- розробка
- робить
- кожен
- легше
- екосистема
- зусилля
- зусилля
- EIP
- включений
- двигун
- Весь
- Ефіріума
- Екосистема Ефіріуму
- основа ефіріуму
- мережа ethereum
- виконувати
- виконання
- заповнювати
- Перший
- увагу
- стежити
- потім
- для
- вилка
- вилки
- фонд
- від
- функціональні можливості
- Go
- HTTPS
- здійснювати
- реалізація
- поліпшення
- in
- includes
- призначених
- зацікавлений
- введені
- Вводить
- Вступ
- питання
- IT
- ЙОГО
- приєднатися
- JPG
- просто
- шар
- шарів
- бібліотека
- як
- жити
- основна мережа
- зробити
- Робить
- Злиття
- змішувати
- більше
- множинний
- мережу
- мережа
- Нові
- новини
- особливо
- of
- часто
- on
- постійний
- or
- Інше
- над
- Папір
- шлях
- пірінгових
- вибирати
- місце
- plato
- Інформація про дані Платона
- PlatoData
- Production
- проект
- Пропозиції
- протокол
- прототип
- забезпечувати
- забезпечення
- публічно
- Python
- регулярний
- Сховище
- Вимагається
- Дослідники
- ресурс
- s
- то ж
- вибір
- сеполія
- служити
- Шанхай
- значний
- Source
- специфікація
- частка
- стан
- Крок
- Як і раніше
- набір
- Опори
- команда
- перевірений
- тест-мережа
- Тести
- ніж
- Що
- Команда
- Фонд Ethereum
- Злиття
- їх
- ті
- до
- зрозуміло
- Оприлюднює
- модернізація
- оновлення
- валідатори
- Цінний
- було
- шлях..
- пішов
- який
- з
- вилучати
- рік
- зефірнет