Наступне оновлення Ethereum: Prague-Electra (Pectra), пояснення
Що таке оновлення Ethereum Prague-Electra (Pectra)?
Оновлення Pectra поєднує два окремих оновлення: Prague та Electra.
Оновлення Prague зосереджується на змінах у шарі виконання мережі, тоді як оновлення Electra впливає на шар консенсусу. У поєднанні ці оновлення називаються “оновленням Pectra”.
Оновлення Pectra буде наступним за “Dencun”, що є комбінацією оновлень Deneb і Cancun, які відбулися у березні 2024 року. Dencun, технічно, був хардфорком Ethereum, метою якого було зниження комісійних за транзакції для рішень рівня-2 і підвищення масштабованості Ethereum.
Pectra є новим етапом у дорожній карті розвитку Ethereum і заплановано до запуску у першому кварталі 2025 року. Ці часові рамки дозволяють включити додаткові функції, спрямовані на покращення користувацького досвіду Ethereum (UX).
До оновлення Pectra може бути включено Пропозицію Покращення Ethereum (Ethereum Improvement Proposal, EIP) 3074 — набір змін у коді для покращення криптогаманців Ethereum, дозволяючи користувачам об’єднувати свої транзакції та підписувати їх одним кроком. EIP-3074 було затверджено у квітні 2024 року для включення до оновлення Pectra, що дозволить звичайним криптогаманцям працювати як смартконтракти.
Оновлення Pectra також впровадить EIP-7251, що збільшить обмеження на стейкінг валідаторів з поточних 32 ETH до 2,048 ETH. Це розширення дозволяє валідаторам тримати баланс між 32 і 2,048 ETH, збільшуючи попереднє обмеження у 32 ETH, і спрямоване на зменшення кількості нових валідаторів для приєднання до мережі Ethereum, а також на те, щоб провайдери стейкінгу використовували менше ресурсів на стейкінг та процеси валідації.
Оновлення також може включати Peer Data Availability Sampling (PeerDAS), щоб масштабувати ролапи, та EVM Object Format (EOF), що дозволить покращити безпеку смартконтрактів і зручність розробників для віртуальної машини Ethereum (EVM) на рівнях 1 і 2.
Розробники Ethereum наразі обговорюють можливість заміни EIP-3074 на EIP-7702, новий тип транзакцій, запропонований, зокрема, співзасновником Ethereum Віталіком Бутеріним, який має покращити сумісність з абстрагуванням облікових записів. Додатково, розглядається реалізація патчу для EIP-2935, який регулює обробку історичних хешів блоків.
Розробники також розглядають можливість включення додаткових EIP до оновлення Pectra, таких як активація вилучення валідаторів зі смартконтрактів і усунення вікна для депозитів.
Функції та переваги оновлення Pectra
Оновлення Pectra орієнтовані на невеликі вдосконалення шару консенсусу та оновлення шару виконання.
EIP-7251: Збільшення ліміту стейкінгу
Станом на червень 2024 року максимальний ефективний баланс для валідаторів Ethereum становить 32 ETH. Для стейкінгу понад 32 ETH провайдерам стейкінгу необхідно розгортати численні валідатори, кожному з яких потрібно стейкати 32 ETH. Оскільки кожен валідатор повинен підтримувати синхронізацію з іншими в мережі, зростання кількості валідаторів може створювати навантаження на комунікаційний шар мережі.
Оновлення Pectra дозволить провайдерам стейкінгу об’єднувати свої стейки у меншу кількість валідаторів, підвищивши максимальний ефективний баланс до 2,048 ETH. Це зменшить кількість повідомлень, які необхідно обробляти в мережі, знижуючи навантаження на мережевий шар валідаторів і, можливо, підвищуючи ефективність і продуктивність мережі.
PeerDAS/покращення ролапів
PeerDAS розширює використання “блобів”, впроваджених через EIP-4844. Блоби — це новий спосіб оптимізації зберігання даних транзакцій у мережах рівня-2 Ethereum, що збільшує простір у блоках і знижує комісійні за транзакції. Вони були запущені в межах оновлення Dencun у березні 2024 року. Блоб-операції схожі на звичайні транзакції Ethereum, але включають додаткові дані для зберігання поза блокчейном, знижуючи навантаження на основний ланцюг Ethereum.
Покращення EVM
Заплановано вдосконалення EVM, такі як EOF, що мають покращити користувацький досвід (UX), досвід розробників (DevEx) і продуктивність на рівнях 1 і 2.
Що таке Пропозиції Покращення Ethereum?
EIP є критично важливим елементом процесу розвитку Ethereum і способом реалізації оновлень мережі Ethereum.
EIP — це пропозиція чи стандарт, що деталізує можливі нові функції, поліпшення або процеси для блокчейн-мережі Ethereum. Вони містять технічні специфікації запропонованих змін і, згідно з Ethereum.org, виконують функцію “джерела істини” для спільноти.
Оновлення мережі Ethereum пропонуються до спільноти розробників Ethereum, обговорюються і розробляються через процес EIP. Будь-хто в межах спільноти може створити EIP, а автор відповідає за досягнення згоди зі спільнотою розробників і документування будь-яких суперечливих думок.
Авторами EIP зазвичай виступають розробники. EIP дозволяють впроваджувати зміни в Ethereum, вони обговорюються, а за успішного затвердження — приймаються. Оновлення мережі Ethereum, як-от Dencun та Pectra, складаються із набору EIP, які після фіналізації мають бути реалізовані у кожному клієнті Ethereum на блокчейні.
Дорожня карта розвитку Ethereum: хронологія оновлень Prague/Electra
Оновлення Ethereum Dencun відбулося в березні 2024 року, а Pectra заплановано на 2025 рік.
Після злиття дорожня карта Ethereum є частиною п’ятиетапного процесу, окресленого Віталіком Бутеріним, для вдосконалення блокчейну смартконтрактів після переходу Ethereum до механізму консенсусу Proof-of-Stake (PoS) у вересні 2022 року. П’ять етапів: Merge (Злиття), Surge (Сприйняття), Verge (Грань), Purge (Очищення) і Splurge (Розквіт).
Розробники Ethereum вирішили не поспішати з випуском Pectra до конференції Devcon у листопаді 2024 року, щоб дати можливість більш ретельно відстежувати хід оновлення, базуючись на досвіді попередніх запусків.
Після Pectra наступне оновлення ймовірно включатиме очікувані багатьма “дерева Веркла” — новий тип системи даних, що дозволяє вузлам Ethereum зберігати великі об’єми даних. Оновлення Pectra вважається відносно невеликим. Згідно з Тімом Бейко, лідером підтримки протоколу у Фонді Ethereum, розробка дерев Веркла займе понад рік, що переносить впровадження оновлення далеко у 2025 рік. Це буде більш значущим оновленням для мережі Ethereum.
Дерева Веркла є частиною дорожньої карти Ethereum після Merge і обіцяють менші розміри доказів і нижчі вимоги до обладнання для вузлів. У дописі на платформі X Віталік Бутерін зазначив, що функціонал дерев Веркла дозволятиме стейкінговим вузлам працювати з майже “нульовим місцем на жорсткому диску та синхронізацією майже миттєво”, що покращить UX і функціональність клієнтів на стороні користувачів.
Дерева Веркла розробляються в рамках етапу “Verge” і можуть бути включені в оновлення “Osaka”, яке, ймовірно, буде реалізовано після етапу Pectra у 2025 році.