Ethereum Празьке оновлення: абстрагування рахунку, застеки оптимізація та L2 розширення

Глибоке дослідження Ethereum Prague Upgrade: зміна гри чи рутинне усунення?

Якщо історія блокчейну — це історія розширення біткоїна, то циклічні оновлення Ethereum є основним вектором розширення.

Кожні 1-2 роки відбувається велике оновлення жорсткого форку Ethereum, яке поступово вплине на різні L2 серії Ethereum, а потім розшириться на розвиток кількох L1. Кожен жорсткий форк містить EIP, що представляє собою вищу суть основної спільноти Ethereum, є результатом балансу між вигодами та витратами.

Давайте з технічної точки зору поетапно розглянемо 11 EIP оновлення Прага-Електра, дізнаємося, що це таке, для чого вони потрібні і чому вони були обрані.

Фон

Наразі оновлення очікується 5 березня на тестовій мережі Sepolia, 8 квітня на Ethereum.

Офіційна кодова база Ethereum, випущена 4 дні тому, починається з речення: "О, ще одна гаряча версія!" Так, виникла проблема. Наразі в активованій версії коду на тестовій мережі Holesky сталася помилка, що призвела до розгалуження тестової мережі (, що можна вважати великою відмовою ).

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

З особистої точки зору, це оновлення є найбільш впливовим після злиття переходу від PoW до PoS, воно повністю змінить модель роботи в мережі та принесе новий досвід.

Це оновлення вже привернуло увагу команд гаманців, включаючи Okx, Metamask, WalletConnect, Biconomy, BaseWallet, Uniswap, Rhinestone, ZeroDev, TrustWallet, Safe тощо. В основному всі забезпечують своєчасну адаптацію під час переключення на основну мережу, ми як користувачі також можемо скористатися гаманцями для досвіду.

Але справжнє ключове питання полягає в тому - чи зможе це оновлення, окрім технічної реалізації розробників, насправді зрушити екосистему Ethereum?

Чи достатньо глибокі його зміни, чи це просто чергове латання від Фонду Ethereum в епоху L2?

Глибина аналізу найочікуванішого оновлення Ethereum в Празі

Панорамне сканування

Загалом, це оновлення має три основні характеристики:

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

  2. Ринковий ритм Ethereum прискорюється. Це оновлення з базового консенсусу, завершеного в листопаді минулого року, має 8 пропозицій, а тепер фактичне виконання включає 11 (, до яких додано 3 оптимізації на рівні L2, ініційовані Віталіком, ). Раніше великі версії зазвичай спиралися на один ключовий елемент для виконання декількох незначних оптимізацій, але тепер майже всі вони реалізуються паралельно. Раніше багато років важко досягти консенсусу щодо абстракцій рахунків, ( версія з хард-форком ) також була включена. З цього можна відчути, що в умовах вибуху багаточанності EVM-системи стикаються з SVM-системами ( Solana та ), Move-системами ( Aptos та ), а також з BTC-системами ( різного роду BTC L2), які активно розвиваються.

  3. Ethereum починає все більше орієнтуватися на оптимізацію користувацького досвіду, використовуючи екосистемні спільні переваги. Ви можете подумати, що оптимізація користувацького досвіду — це очевидно, але насправді багато великих оновлень Ethereum не мали великого значення для звичайних користувачів. Попереднє коригування розміру блоку (, яке збільшило обсяг, зменшить витрати для користувачів, зменшить коливання цін, можна вважати оптимізацією користувацького досвіду ) ще в 2018 році. Останній раз, завдяки впровадженню blob, суттєво зменшилися витрати на комісії для користувачів L2, а також цього разу, три часові точки свідчать про те, що Ethereum починає звертати увагу на оптимізацію витрат для користувачів.

Але питання в тому, чи дійсно Ethereum "передбачає користувацький досвід"? Або ж він просто змушений оптимізувати користувацький досвід?

Оптимізація досвіду

По-перше, найважливішою зміною є EIP-7702, який впроваджує механізм абстракції рахунків з оновленням на рівні ланцюга. Цю тему ми вже детально розглядали в попередніх статтях, тому цього разу не будемо повторювати.

Об'єктивно кажучи, EIP-7702 порушив кілька неможливих неписаних правил на блокчейні, а також спростував логіку більшості DApp.

Для користувача він сам по собі залишається адресою EOA, лише в разі потреби використовує логіку CA, тому витрати на утримання знижуються. Не потрібно спочатку перетворювати ідентичність CA на ланцюзі, щоб виконувати операції, це означає, що користувачам не потрібно реєструватися. Користувач може легко виконувати кілька транзакцій паралельно з EOA, наприклад, об'єднати авторизацію для утримання та виконання утримання, таким чином, витрати на транзакції для користувача вже знижуються.

Для DApp, особливо для проектів, які потребують управління підприємствами на базі блокчейн, таких як біржі, це є революційним покращенням. Як тільки масове збирання буде реалізовано на нативному рівні, витрати бірж можуть миттєво зменшитися більш ніж на половину, що зрештою також принесе користь користувачам.

Отже, хоча це сильно змінилося, з точки зору зниження витрат, це варто всім DApp досліджувати та адаптувати, адже цього разу користувачі обов'язково стануть на бік EIP-7702.

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

Оптимізація на стороні застосунку

EIP-2537 впроваджує попередньо скомпільовані операції з еліптичними кривими BLS12-381, що може оптимізувати перевірку підписів BLS та інші складні криптографічні операції, забезпечуючи вищу безпеку та обчислювальну ефективність. Це зробить звичайним користувачам легшим використовувати багатопідписні смарт-контрактні гаманці за низькою ціною. Він суттєво зменшує складність обчислень перевірки підписів та витрати на Gas, а також може більш ефективно реалізувати та підтримувати такі функції, як нульові знання та гомоморфне шифрування. Це матиме значення в аспектах конфіденційності та взаємодії.

EIP-2935 зберігає останні 8192 хеші блоків у сховищі певного системного контракту, щоб надати безстатевим клієнтам доступ до останніх даних про хеші блоків. Такий дизайн дозволяє клієнтам отримувати доступ до історичних хешів блоків під час виконання, не зберігаючи всю історичну інформацію ланцюга самостійно. Хоча це не має безпосереднього впливу на звичайних користувачів, це сприятиме появі деяких безсховищних клієнтів, що має оптимізаційну цінність для додатків, які потребують верифікаційних послуг на ланцюзі. Це також допоможе з витратами на Rollup L2, оскільки більшість L2 потребують доступу до хешів блоків L1 за певний період часу для перевірки узгодженості даних на ланцюзі та історичної інформації.

Багато оптимізацій для сценаріїв стейкінгу

Постановка Ethereum – велика тема, але вона має дуже малий вплив на звичайних користувачів ( Якщо ви берете участь у постановці, вам потрібно глибше подумати про економічну логіку тут ).

EIP-6110 реалізує обробку стейкінгу через механізм внутрішнього протоколу, усуває механізм голосування на рівні консенсусу, оптимізує безпеку та ефективність стейкінгових потоків.

EIP-7002 дозволяє виконавчому шару Ethereum надати механізм для ініціювання виходу валідаторів та часткового зняття, що дозволяє валідаторам, які використовують "0x01" квитанцію на зняття, незалежно контролювати свої застава ETH з виконавчого шару.

EIP-7251 підвищує максимальний ліміт ефективної стейкінгової суми для одного валідатора ( до 2048ETH), тоді як мінімальний ліміт стейкінгу залишається на рівні 32 ETH.

EIP-7549 перемістив поле індексу комітету повідомлення "Attestation" за межі повідомлення в шарі консенсусу, щоб спростити верифікацію та підвищити ефективність.

Макроекономічний фон полягає в тому, що кластер валідаторів Ethereum швидко зростає, і станом на жовтень 2023 року вже налічується понад 830 000 валідаторів. Оскільки MAX_EFFECTIVE_BALANCE обмежений 32 ETH, оператори вузлів повинні створювати кілька облікових записів валідаторів для управління більшими стейкінговими активами, що призводить до наявності великої кількості "надмірних валідаторів".

Підвищення максимальної межі через EIP-7251 для агрегованих стейкінгових протоколів, таких як Lido, може зменшити кількість контрольних рахунків і знизити складність системи, але це може посилити проблему децентралізації, роблячи ринок стейкінгу ETH більш централізованим. А підтримка мінімальних 32 стейків свідчить про те, що все ще вимагається участь великих гравців, що є компромісом з екосистемою агрегованих протоколів і також запобігає тому, що дрібні гравці можуть легко здійснювати часті операції, що вплине на стабільність рівня консенсусу.

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

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

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

Це дуже важливо, спочатку після досягнення 32 ETH, якщо з'явиться новий дохід у 10 ETH, насправді не буде можливості продовжувати стейкати ETH, оскільки потрібно зібрати 32, щоб відкрити новий рахунок. Але після цього оновлення можна буде безпосередньо стейкати 42 ETH. Очевидно, що складний дохід знову може повернутися до ETH.

В умовах слабкої прибутковості проектів DeFi на ринку ETH, це, можливо, продовжить висмоктувати кошти, обсяги торгів ETH знизяться, і, можливо, саме це є мотивом впровадження цієї серії заходів фондом.

Оптимізація екосистеми L2

EIP-7623 підвищує вартість газу за calldata в транзакціях безпосередньо з 4/16 газу за байт до 10/40 газу. Ці два значення розділяють витрати на 0 байт та ненульові байти, обидва є підвищенням на 2,5 рази. Суть у тому, щоб зменшити навантаження на блоки, спонукати L2 не використовувати calldata, а натомість частіше використовувати blob.

EIP-7691 збільшує обсяг blob у блоці, що дозволяє підтримувати більші обсяги L2 сховища. У попередньому оновленні Канкун існували два ключових параметри blob: target і max, які використовуються для позначення цільової кількості blob у кожному блоці та максимальної кількості blob у кожному блоці. У Канкуні вони становили 3 і 6, тепер після Праги параметри змінилися на 6 і 9, тобто відбулося розширення.

EIP-7840 додав конфігураційний файл, що дозволяє клієнтам динамічно налаштовувати кількість blob-ів у EIP-7691. Серед інших параметрів є baseFeeUpdateFraction, який може налаштувати чутливість до ціноутворення газу для blob-ів.

Ядро продажів Ethereum вже перейшло від контрактної системи літа DeFi до екосистеми L2. Будь-яка інша мережа, навіть найгарячіша в цьому році система BTC L2 (, по суті, все ще базується на очікуваннях L2 ), і абсолютно не перебуває на одному конкурентному рівні з L2 Ethereum.

Тому що або, як BTC, через обмеження ланцюга важко реалізувати такі практично значущі L2, як зворотність даних та спільна безпека. Інші системи SVM та Move, по суті, ще розвивають свій L1, ще лише поверхово досліджують L2, звичайно, висока продуктивність цих ланцюгів також відносно не так залежить від створення L2.

Отже, Ethereum реалізує своє підвищення через TPS L2. Звичайно, існує багато проблем, таких як розпорошеність ліквідності, складність міжланцюгових операцій тощо. Але цей шлях, він вже може йти лише так. Адже, коли Web3 розвине високочастотні додатки, насправді не буде частих міжланцюгових операцій, і для вирішення проблем ліквідності та універсальності є такі напрямки, як абстракція ланцюга, що вже намагаються це зробити.

Оскільки вартість транзакцій на L2 буде значною мірою залежати від обсягу blob в Ethereum, то зміна вартості газу для calldata має на меті стимулювати L2 більше використовувати blob, а не зберігати дані стану L2 у calldata, що постійно зберігається в Ethereum. Крім того, обсяг blob також потрібно враховувати для подальшого збільшення L2, що потребує динамічної конфігурації.

Цей напрямок розвитку також дозволяє визначити певність у напрямку L2, що також означає певність у ринковому попиті на вирішення недоліків L2.

Висновок

Братиславське оновлення, як ключова зупинка на шляху безперервного розвитку Ethereum, більше нагадує компроміс, що постійно коригується. Ethereum, здається, рухається під тиском ринку, а не веде його, адже, крім стейкінгу та унікальних оптимізацій Ethereum на L2, інші, як-от BLS, абстракція облікового запису тощо, насправді вже широко випробовуються іншими L1.

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

ETH-0.3%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
SchroedingerAirdropvip
· 07-14 14:30
криптосвіт старих невдах, дивлюсь на оновлення, я лише підписуюсь на те, чи можу спекулювати на популярності
Переглянути оригіналвідповісти на0
ImpermanentSagevip
· 07-14 02:25
Ой, так довго мучився, а ще потрібно виправляти.
Переглянути оригіналвідповісти на0
RooftopReservervip
· 07-14 02:17
Знову прийшла можливість обдурити людей, як лохів. Чекаємо на великий памп, щоб продати на високій ціні.
Переглянути оригіналвідповісти на0
NotFinancialAdvicevip
· 07-14 02:06
Це оновлення не повинно закручуватися.
Переглянути оригіналвідповісти на0
  • Закріпити