Оновлення Pectra: Прокладаючи шлях до масштабованості та масового впровадження Ethereum

У цій статті

  • Що таке Pectra?
  • EIP-3074 проти EIP-7702
  • ЕІП-7251
  • Що після Pectra?
  • Висновок Pectra поєднує оновлення Prague та Electra, які розроблені для розширення можливостей гаманців та підвищення ефективності Ethereum.

Масштабне оновлення активується 7 травня

Pectra, зокрема, надає функціонал смарт-контрактів знайомим гаманцям і дозволяє валідаторам накопичувати більше, ніж поточний ліміт у 32 ETH - до 2,048 ETH.

Що таке Pectra?

Pectra утворена з назв двох раніше запланованих оновлень Prague ( для рівня виконання ) та Electra ( для рівня консенсусу ).

"Оновлення Pectra відіграє ключову роль у розвитку Ethereum, а залучення спільноти розробників підвищує можливості мережі на новий рівень," зазначили аналітики CoinGecko.

Величезність оновлення натякає на довгий список EIP, які готуються до впровадження в рамках хардфорку:

Ці EIP включають покращення в контексті абстракції облікових записів (ACA), вносять значні зміни до валідаторів і спрямовані на покращення загальної продуктивності мережі.

Серед найзначніших пропозицій:

  • EIP-2537 - впроваджує попередню компіляцію для операцій з еліптичними кривими BLS12-381. Це прискорює та знижує вартість операцій з BLS-підписами, підвищуючи доступність та продуктивність валідаторів Ethereum та знижуючи витрати на газ;
  • EIP-2935 - реалізує зберігання хешів попередніх блоків у спеціально відведених слотах зберігання для покращення ефективності та надійності валідації даних Ethereum у контексті переходу до технології безстатності;
  • EIP-7002 - полегшує швидше та зручніше управління виведенням для валідаторів, створюючи більше можливостей у сферах стейкингу та рестейкингу;
  • EIP-7251-дозволяє валідаторам ставити більше ніж поточний ліміт у 32 ETH - до 2048 ETH. Це дозволяє операторам вузлів зменшити кількість вузлів під управлінням;
  • EIP-7594 - вводить PeerDAS (Протокол вибірки доступності даних Peer, розроблений для оптимізації L2, обробки транзакцій та покращення масштабованості мережі;
  • EIP-7702 - вводить новий тип транзакції, який дозволить адресам облікових записів Ethereum функціонувати як гаманці смарт-контрактів протягом транзакції, після чого відновлюється початковий стан;
  • EIP-7692 – це набір пропозицій з 11 різних EIP, спрямованих на покращення ефективності розгортання та виконання смарт-контрактів, зокрема шляхом оптимізації витрат на газ для певних операцій.

"Після оновлення Ethereum буде застосовуватися до більш широкого спектру випадків використання, задовольняючи різноманітні потреби користувачів. Звичайні облікові записи користувачів стануть більш програмованими, L2 буде більш доступним, смарт-контракти стануть більш ефективними, а валідатори стануть більш гнучкими для управління", - зазначив Вільям М. Пістер з Bankless.

EIP-3074 проти EIP-7702

) Переваги та недоліки EIP-3074

Одним з найважливіших компонентів майбутнього оновлення мав стати EIP-3074, який дозволяє впроваджувати функціональність смарт-контрактів у звичайні криптовалютні гаманці. Зокрема, він мав дозволити користувачам об'єднувати транзакції та підписувати їх в один крок.

EIP-3074 пропонує ідею «делегування контролю EOA смарт-контракту». Серед основних цілей пропозиції:

  • Розробка концепції спонсорованих транзакцій ###спонсоровані транзакції(;
  • покращення користувацького досвіду *)UX(*при використанні звичайного облікового запису Ethereum )адреси з пари публічний/приватний ключ(.

Спонсовані транзакції дозволяють відокремити рахунок, з якого сплачується газ, від рахунку, який насправді виконує транзакції з токенами стандарту ERC-20. Наприклад, DEX може включати вартість газу в торгову комісію, сплачуючи від імені користувача. Завдяки цьому останній має можливість відмовитися від володіння ETH, якщо він або вона не використовує його.

Простими словами, пропозиція дозволить групувати перекази )batching( для економії часу та грошей, а також сплачувати комісії за інших користувачів.

EIP-3074 визначає два нові коди транзакцій для Ethereum:

  • AUTH - вказує адресу, яка може надсилати транзакцію від імені користувача;
  • AUTHCALL - виконує виклик смарт-контракту на вказану адресу від імені користувача.

AUTH валідує підпис користувача та заплановану дію, а AUTHCALL викликає цільовий контракт для виконання з "адресою відправника як викликувачем".

Наприклад, користувачі зазвичай повинні вручну підписувати повідомлення щоразу, коли вони взаємодіють з dapp )обміном токенів або стейкінгом токенів(. За допомогою EIP-3074 потрібен лише один підпис - AUTH і AUTHCALL автоматично виконують всі наступні функції.

Інші інновації включають відновлення втрачених ключів. Щоб скористатися інструментом, користувачі повинні передати право власності на свої активи контракту-ініціатору за допомогою цифрового підпису, який виконує транзакції та виклики функцій від їхнього імені.

Несмотря на кілька переваг, таких як "соціальне" відновлення, розширені транзакції та покращений UX, деякі члени спільноти критикували EIP-3074. Наприклад, розробник DeFi Llama під псевдонімом 0xngmi назвав основним недоліком те, що "тепер буде можливим повністю виснажити адресу, всі токени, всі NFT, всі позиції DeFi лише з одним невірним підписом."

Представники Safe стурбовані тим, що пропозиція не має "ясного шляху до повної абстракції облікових записів" і негативно впливає на її впровадження.

) EIP-7702: альтернатива від Віталіка Бутеріна

Щоб забезпечити більшу безпеку, співзасновник Ethereum Віталік Бутерін запропонував трохи інший підхід. EIP-7702 передбачає створення нового типу транзакцій, схожого на EIP-2930, який сумісний з процесами EIP-3074 шляхом перетворення їх у оптимізований код.

Покращення дозволить адресам облікових записів Ethereum функціонувати як гаманці смарт-контрактів протягом транзакції, після чого відновиться первісний стан.

Згідно з ідеєю Бутеріна, AUTH та AUTHCALL замінюються на простіші функції перевірки та виконання, пов'язані з EOA. Ця зміна зберігає операційну цілісність, а також покращує ефективність процесу авторизації.

Згідно з розробником, такий підхід вимагатиме мінімальних змін у мережі, оскільки EIP-3074 підтримує пряму сумісність з остаточною абстракцією облікового запису.

Крім того, EIP-7702 дозволяє EOA тимчасово діяти як контракт, забезпечуючи сумісність із поточною архітектурою. Альтернатива отримала позитивний відгук від спільноти, і незабаром було вирішено замінити EIP-3074 новою пропозицією. Останню розробник Polygon Джаррод Уоттс назвав "однією з найвражаючих змін, які коли-небудь відбудуться в Ethereum."

Він додав, що після впровадження нової функціональності, "ваш існуючий EOA зможе виконувати будь-який код смарт-контракту." Спеціаліст також описав основні недоліки EIP-3074, включаючи можливість того, що зловмисник отримає контроль над усіма коштами користувачів.

ЕІП-7251

Успіх The Merge, зростання ціни та розвиток екосистеми Ethereum призвели до збільшення кількості валідаторів, які беруть участь у забезпеченні консенсусу. Їх загальна кількість наближається до рубежу 1,5 мільйона, а агреGate.io вартість заблокованого ETH перевищує 140 мільярдів доларів.

Хоча велика кількість валідаторів зміцнила безпеку блокчейну, деякі дослідники висловили занепокоєння щодо можливого впливу цього зростання на стабільність мережі.

Динаміка зростання валідаторів з моменту активації The Merge. Джерело: BeaconScan.EIP-7251 ###or MaxEB, MAX_EFFECTIVE_BALANCE( має на меті вирішити проблему "зайвих валідаторів". Він пропонує збільшити максимальний розмір стейка з 32 ETH до 2048 ETH )while збереженням мінімального порогу в 32 ETH(.

"Це дозволяє великим операторам вузлів об'єднати свої валідаторські набори, щоб зменшити їхню кількість. Це також дозволяє одиночним стейкерам заробляти більше і додає гнучкості до процесу депозиту," пояснюється на веб-сайті Ethereum.org.

Наприклад, великий оператор з 2048 ETH може об'єднати 64 набори валідаторів в один. Водночас, окремий стакер з 45 ETH зможе керувати одним набором, як зазначено в внеску проекту Unchained.

Таким чином, EIP-7251 пропонує зменшити кількість валідаторів, зберігаючи при цьому високу економічну безпеку мережі Ethereum. Серед інших особливостей пропозиції:

  • Великі оператори можуть об'єднувати набори валідаторів без виходу та повторного входу в протокол;
  • додавання часткових виведень на рівні виконання - наприклад, валідатор з 200 ETH може вивести 50 ETH, не виходячи повністю;
  • Налаштовувана ефективна стеля балансу: ви можете налаштувати максимальну суму, яка активує часткові виведення.

) "Плюси та мінуси

Серед переваг нової пропозиції:

  • вирішення проблем на рівні консенсусу: зменшення кількості валідаторів зменшує навантаження на мережу та затримки;
  • підготовка до майбутніх оновлень, таких як фіналізація в один слот та рішення про відокремлення пропозера та будівельника PBS ###. Останнє обмежує права валідаторів у процесі формування блоку та створює новий клас учасників, які формують порядок транзакцій;
  • гнучкість індивідуального процесу стейкінгу;
  • скорочення кількості валідаторів, що сприяє ефективності та знижує експлуатаційні витрати.

Аргументи проти:

  • підвищення "стелі" максимального стейку збільшує ризик штрафу ( він зростає лінійно з кількістю заблокованого ETH);
  • деякі члени спільноти стурбовані ризиками централізації та потенційною "атакою 51%".

Отже, EIP-7251 пропонує суттєво зменшити кількість валідаторів без різких змін у мережі другої за капіталізацією криптовалюти. Однак спільноті слід уважно опрацювати всі аспекти, щоб уникнути негативних наслідків.

Що після Pectra?

Хоча нічого ще не було остаточно вирішено, спільнота Ethereum розглядає можливість впровадження дерев Веркле в оновленні Осака, яке відбудеться після Пектри.

"Я дійсно з нетерпінням чекаю на Werkle-дерева. Вони дозволять клієнтам stack-node функціонувати в безстанному режимі. Це зробить можливим для стейкінгових нот працювати майже без місця на жорсткому диску та синхронізуватися [з блокчейном] майже миттєво," зазначив Віталік Бутерін.

Дерев'я веркле - це алгоритм для структуризації даних у протоколі, схожий на дерева Меркла. Його головна відмінність полягає в тому, що кожен вузол використовує спеціальний тип хешу, званий векторним зобов'язанням, для комітування дочірніх вузлів.

Інтеграція нової структури даних є частиною дорожньої карти Ethereum. Веркла-дерева заплановані до впровадження на третьому етапі, який називається The Verge.

Особливості Verge Stage. Джерело: Ethroadmap. Конкретно, рішення оптимізує зберігання інформації в блокчейні та обсяг вузлів. Бутерін описав його ключову особливість як "набагато більш ефективні докази за розміром", оскільки механізм дозволяє перевіряти будь-який блок, використовуючи лише дані, які він містить.

Цей підхід до верифікації значно знижує технічні вимоги до валідаторів, що в довгостроковій перспективі призведе до більшої різноманітності вузлів та більшої децентралізації мережі.

Співзасновник Ethereum підкреслив, що оновлення також покращить досвід для соло-стейкерів, оптимізуючи інтерфейс користувача та додаючи нові функції для програмного забезпечення клієнта.

Наступний етап після The Verge буде The Purge. Він спрямований на спрощення структури мережі та зменшення навантаження на вузли.

Висновок

Екосистема Ethereum постійно розвивається. Вона стабільно лідирує за загальною вартістю заблокованих активів (TVL), а основна криптовалюта все ще є другою за величиною за капіталізацією.

Наступні два оновлення Ethereum обіцяють значно покращити використання мережі як для користувачів, так і для розробників. Платформа стане більш універсальною, здатною задовольнити різноманітні потреби користувачів. Віталік Бутерін впевнений, що наступні п'ять років будуть "ключовими" для ефіру в контексті його масового впровадження та прийняття "реальним світом". Майбутні оновлення допоможуть Ethereum впоратися з зростаючим попитом, інтегруватися з іншими мережами та впроваджувати нові функції, зберігаючи платформу на передовій інновацій у блокчейні.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити