Автор: Dewhales Research Переклад: Шань Оба, Золотий фінансовий
1. Вступ
Історія оновлень Ethereum завжди слідувала структурованому та продуманому підходу, кожне оновлення має на меті вирішення конкретних технічних викликів, одночасно підготовлюючи до майбутніх потреб. Від ранніх Byzantium і Constantinople до епохального The Merge, мережа Ethereum постійно еволюціонує, щоб покращити свої можливості і задовольнити потреби ринку. Наступне оновлення Pectra (EIP-7600) є останнім кроком у цій безперервній еволюції, яке містить 11 пропозицій щодо вдосконалення Ethereum (EIPs), що охоплюють кілька аспектів ефективності та функціональності мережі.
На основі попередніх оновлень, таких як The Merge, Shanghai-Capella (Shapella) та Dencun, Pectra має на меті усунути залишкові вузькі місця та прокласти шлях для подальшого технологічного прогресу. Коротко кажучи, попередні оновлення вплинули на Ethereum наступним чином:
• Злиття (вересень 2022): знаменує перехід Ethereum з PoW на PoS, що суттєво знижує енергоспоживання і вводить стейкінг як новий механізм консенсусу.
• Шанхай-Капела (квітень 2023): також відома як Shapella, це оновлення дозволяє стейкерам виводити свої заблоковані ETH, підвищуючи ліквідність в екосистемі Ethereum.
• Dencun (березень 2024): впровадження proto-danksharding та blob-транзакцій, що сприяє розвитку рішень L2, таких як Optimism та Arbitrum, закладаючи основу для кращої масштабованості та вищої пропускної спроможності транзакцій.
Наразі Ethereum готується до хардфорку Pectra, який, як очікується, буде запущено в основну мережу 7 травня. Основна увага Pectra зосереджена на підвищенні ефективності валідаторів, покращенні доступності даних, поліпшенні користувацького досвіду, а також на закладенні основи для майбутніх інновацій (такі як Verkle Trees та безстанційні клієнти).
Тестування Pectra почалося з тестової мережі Holesky, яка була розгорнута на Ethereum 24 лютого. Однак оновлення не було завершено так, як очікувалося, і розробники почали досліджувати проблему. Друга спроба в тестовій мережі Sepolia 5 березня була такою ж проблематичною, коли невідомий зловмисник використовував крайні випадки, що призвело до видобутку великої кількості порожніх блоків. Щоб забезпечити більш плавне розгортання оновлення, розробники ядра Ethereum запустили нову тестову мережу під назвою Hoodi, яка була успішно розгорнута Pectra 26 березня. У міру стабілізації тестування очікується, що Ethereum запустить версію основної мережі на початку травня.
2. Що таке жорсткий форк Pectra? Які наслідки він принесе?
Як вже згадувалося, це оновлення містить 11 EIP, кожен з яких по-різному обслуговує мережу Ethereum:
1. EIP-2537: Додавання попередньої компіляції для операцій з кривою BLS12-381
EIP-2537 має на меті додати операції кривої BLS12-381 до Ethereum, що робить криптографічні операції більш ефективними та масштабованими. Ця пропозиція вводить новий попередньо скомпільований контракт (вбудовані функції Ethereum), що дозволяє смарт-контрактам безпосередньо використовувати операції BLS12-381 без додаткової реалізації. Це можна порівняти з вбудованим калькулятором, який замінює ручний підрахунок складної математики. Два ключових покращення цього EIP:
• Пакетна перевірка: дозволяє Ethereum одночасно перевіряти кілька підписів, а не перевіряти їх по одному.
• Менші підписи: зменшення обсягу підпису, що економить блоковий простір (дешевше, швидше).
EIP-2537 допомагає Ethereum розширюватися, підвищуючи швидкість та ефективність витрат криптографічної верифікації. Крім того, він особливо важливий для технологій нульових знань та підвищеної конфіденційності.
2. EIP-2935: Зберігання історичних хешів блоків у стані
Ефір можна уявити як велику записну книжку, в якій всі спільно записують угоди. Повні вузли зберігають усі записи, але що робити, якщо деякі вузли не зберігають всю історію, але все ще можуть брати участь? Ось у чому сенс "безстанційного клієнта" — вони не зберігають весь стан блокчейну, але все ще можуть ефективно перевіряти та взаємодіяти. Це досягається за допомогою криптографічних доказів.
EIP-2935 пропонує новий спосіб зберігання та читання історичного стану Ethereum (такого як баланси рахунків, дані контрактів тощо). Його мета така:
• Підвищення кількості доступних коренів стану минулого (тобто знімків даних Ethereum) з 256 блоків до 8192;
• Дозволяє безстанним клієнтам швидко перевіряти транзакції без необхідності повної історії блокчейну. Вони можуть просто запитувати докази, а не завантажувати всі дані.
Важливість цього покращення проявляється в:
• Дозволяє залучити більше легких вузлів, що сприяє масштабуванню Ethereum;
• Підтримка Verkle Trees та безстатевої ефірної мережі (велике оновлення в майбутньому);
• Скоротити час синхронізації нових вузлів.
3. EIP-6110: надає дані про депозити валідаторів в ланцюзі
EIP-6110 пропонує змінити спосіб приєднання нових валідаторів до системи PoS Ethereum, спрощуючи процес стейкінгу.
Зараз, якщо хтось хоче стати валідатором, необхідно надіслати депозитну транзакцію на виконавчий шар. А шар консенсусу покладається на механізм голосування між майнерами для підтвердження цих депозитів. Цей спосіб складний і повільний (може зайняти близько 12 годин) і має ризики безпеки.
EIP-6110 пропонує, щоб виконавчий рівень безпосередньо включав список операцій депозиту в кожен блок. Таким чином, рівень консенсусу може відразу ж, автоматично виявляти нові депозити, не чекаючи голосування.
Простими словами, ця пропозиція має на меті спростити обмін даними між виконавчим рівнем та рівнем консенсусу, щоб процес приєднання до мережі валідаторів був швидшим і безпечнішим.
4. EIP-7002: Виконувальний рівень може ініціювати вихідні операції
Наразі валідатори повинні використовувати свій «ключ валідатора» (BLS-ключ) для надсилання запиту на вихід до Beacon Chain, щоб зупинити стейкінг і зняти ETH. А ключ для зняття коштів може лише отримувати кошти, але не може ініціювати операцію виходу. Це може викликати проблеми, якщо ключами керують різні користувачі або якщо ключ валідатора втрачені.
EIP-7002 впроваджує новий шар виконання смарт-контракту, що дозволяє стейкерам ініціювати вихід за допомогою ключа для зняття. Це означає, що для завершення виходу достатньо взаємодіяти з цим контрактом без необхідності покладатися на ключі верифікації або доступ до сигнального ланцюга.
5. EIP-7251: підвищення максимального ліміту MAX_EFFECTIVE_BALANCE
EIP-7251 збільшує максимальний обсяг ефективного стейкінгу валідаторів з 32 ETH до 2048 ETH, дозволяючи валідаторам ставити більші суми без необхідності запускати кілька вузлів.
Ця зміна дозволяє малим стейкерам отримувати більше винагород за рахунок додаткового стейкінгу, тоді як великі стейкери можуть централізовано керувати, підвищуючи ефективність. Зменшуючи зайві вузли верифікаторів, ця пропозиція допомагає знизити навантаження на мережу та може прискорити швидкість підтвердження.
6. EIP-7549: Витягування індексу комітету з змісту підпису
EIP-7549 пропонує змінити спосіб голосування підписів валідаторів (тобто доказів). Наразі кожен доказ містить "індекс комітету", що ідентифікує групу, до якої належить валідатор. Тому навіть якщо два валідатори голосують однаково, їхні докази будуть різними.
Ця пропозиція пропонує перемістити індекс комітету з частини підпису. Таким чином, однакові голосування можна буде легше об'єднати, що суттєво зменшить кількість окремих доказів, які потрібно обробляти, і підвищить ефективність консенсусу Ethereum.
Крім того, EIP-7549 є ключовим кроком у напрямку "Based Rollups". Оптимізуючи процес консенсусу, Ethereum може виступати в ролі децентралізованого сортувальника, зменшуючи залежність від сторонніх сортувальників, що робить Based Rollups більш життєздатними.
7. EIP-7623: Підвищення вартості calldata
До впровадження blob-об'єктів в оновленні Dencun мережі рівня 2 покладалися на дані викликів в EVM для постійного зберігання даних, хоча це був не найефективніший спосіб зробити це. Незважаючи на те, що блоби зараз є рекомендованим способом зберігання даних, у деяких випадках все ще дешевше використовувати calldata.
EIP-7623 пропонує підвищити вартість використання calldata, щоб заохотити рішення другого рівня повністю перейти на використання blob, таким чином контролюючи розмір блоку (особливо для даних, що містять велику кількість транзакцій), сприяючи більш ефективному та стабільному розвитку мережі Ethereum.
8. EIP-7685: Універсальний інтерфейс запитів для виконавчого рівня
EIP-7685 представляє стандартизовану систему зв'язку між рівнем виконання (EL) і рівнем консенсусу (CL) Ethereum, що дозволяє смарт-контрактам ініціювати запити безпосередньо в мережі. Ця структура підвищує гнучкість та ефективність операцій валідаторів, таких як зняття коштів, оскільки ці операції можуть бути ініційовані безпосередньо за допомогою смарт-контрактів, а не покладатися на більш складні міжланцюгові механізми обміну повідомленнями, які існують в даний час.
9. EIP-7691: підвищення пропускної здатності blob
EIP-7691 пропонує збільшити кількість blob, які можуть бути включені в кожен блок Ethereum, щоб підвищити масштабованість мережі, особливо на користь рішень L2, які залежать від ємності даних L1. Ця пропозиція несе дві ключові зміни:
• Цілі та ліміти Blob: Рекомендується встановити цільове значення та максимальне значення blob для кожного блоку на рівні 6 та 9 відповідно, щоб забезпечити вищу пропускну здатність даних без перевантаження мережі.
• Коригування базових витрат: шляхом зміни співвідношення між цільовим значенням та максимальним значенням, оптимізується здатність базових витрат реагувати на зміни в використанні blob. Ця пропозиція вводить новий параметр, що забезпечує адекватну реакцію базових витрат залежно від обсягу використання blob.
10. EIP-7702: Встановлення коду облікового запису для EOA
EIP-7702 є кроком до абстракції рахунків, що дозволяє стандартним користувацьким рахункам Ethereum (EOA) тимчасово виконувати логіку смарт-контрактів. Цей механізм делегування дозволяє EOA використовувати зазвичай доступні лише для смарт-контрактних гаманців розширені функції, такі як об'єднання кількох операцій в одну транзакцію, сплата газових зборів за інших, а також реалізація тонкого контролю доступу. Крім того, користувачі можуть вибрати використання інших криптовалют (наприклад, $USDC або $DAI) для сплати комісій за транзакції.
11. EIP-7840: Додати механізм планування blob у конфігураційний файл виконавчого рівня
Ця пропозиція дозволяє розробникам та учасникам мережі змінювати параметри blob за потреби, щоб оптимізувати продуктивність мережі та її масштабованість. EIP-7840 вводить у конфігураційні файли клієнтів налаштовувані цілі та максимальні значення для blob, що робить налаштування мережі простішими та створює більш передбачуваний ринковий кошт для транзакцій blob.
Щоб чіткіше представити загальний контекст оновлення Pectra, ми розділили його EIP на кілька тематичних категорій:
Хоча оновлення Pectra є лише невеликим кроком у оптимізації базових функцій Ethereum, і розробники також активно працюють над цим, все ще існують деякі потенційні ризики:
• Складність процесу запуску: перехід з тестової мережі на основну мережу пов'язаний з суттєвими технічними та координувальними викликами.
• Відповідність загальному плану розвитку Ethereum: забезпечення того, щоб оновлення Pectra могло плавно інтегруватися в більшу дорожню карту Ethereum, є ключовим викликом. Оскільки Pectra закладає основи для більших оновлень, таких як Fusaka, будь-яка помилка або технічна проблема можуть спричинити ланцюгову реакцію, що, в свою чергу, затримає подальші оновлення і сповільнить реалізацію довгострокової масштабованості Ethereum.
• Адаптивність екосистеми: валідаторам, розробникам та операторам dApp потрібно оновити свої системи для підтримки нового протоколу. Це потребує не лише часу, а й значних ресурсів. Швидкість та ефективність адаптації екосистеми значною мірою визначать успіх або невдачу цього оновлення.
Слід зазначити, що баланс рахунку користувача не зміниться, і ETH (та інші токени екосистеми Ethereum), які вони наразі мають, можна буде використовувати без змін після оновлення.
• Ринковий вплив: Незважаючи на те, що це оновлення має на меті зміцнити основні функції Ethereum, його короткостроковий вплив на ціну $ETH залишається непередбачуваним, головним чином залежачи від настроїв інвесторів та фактичної ставки прийняття.
• Регуляторна увага: Якщо оновлення вплине на модель економіки стейкингу або викличе нові ризики централізації, це може привернути увагу регуляторних органів.
4. Потенційний вплив Pectra на мережу та екосистему Ethereum
Хоча Pectra вважається відносно «невеликою перемогою», вона вплине на все, зокрема на мережу Ethereum, екосистему та гравців, її вплив не можна ігнорувати чи недооцінювати. Крім того, вона є основою для майбутніх оновлень (як-от Fusaka). Як ми згадували раніше, технічний вплив Pectra, тепер ми підсумуємо їх:
1. Вплив на мережу та екосистему Ethereum:
Підвищена масштабованість
Поліпшення користувацького досвіду
Рішення L2 забезпечує підтримку шляхом підвищення доступності даних та зниження витрат.
2.Вплив на користувачів:
Покращені функції гаманця (рахунку)
Зниження торгових витрат
Підвищити швидкість торгівлі
3. Вплив на розробників:
Підвищення міжшарового зв'язку
Забезпечує кращі можливості для розробників, оскільки вони можуть отримати розширені крипто-препідготовки та розширені функції blob, що сприяє створенню економічно вигідних та інноваційних dApp.
4. Вплив на валідаторів:
Підвищення гнучкості прав власності
Спрощення операцій валідатора
Автоматичне комбіноване винагорода
Останнє, але не менш важливе, - це обговорення ліквідності та фрагментації активності в екосистемі Ethereum. Зі спадом ціни ETH це стало гарячою темою. У міру розширення екосистеми Ethereum, під впливом високих витрат на газ в Ethereum та швидкого зростання мереж L2, все більше активностей переходить на блокчейни L2. Ця міграція призводить до розподілу ліквідності на кілька L2, що викликає фрагментацію. На противагу цьому, єдина, монолітна модель Solana об'єднує ліквідність в одній мережі. Іншими словами, Ethereum досяг значного прогресу в розширенні за рахунок рішень L2, що обходиться фрагментацією ліквідності та активності користувачів.
Децентралізація ліквідності та активності матиме негативний вплив на мережу та всіх учасників:
Вплив на користувачів: Дисперсія ліквідності обмежує доступ до глибоких і ліквідних пулів активів, що ускладнює трейдерам виконання великих замовлень без значного впливу на ціну.
Вплив на розробників: Розробники стикаються з викликами при створенні додатків, які можуть безперешкодно взаємодіяти між різними ланцюгами, що призводить до повторної роботи та збільшення складності.
Вплив на валідаторів: Чим менша кількість транзакцій і зборів, тим менше попиту на блоковий простір. Тому, коли збори зменшуються, знижується не лише витрата ETH, але й доходи валідаторів.
Вплив на ціну $ETH: Дані Ultrasound.money показують, що очікувана витрата $ETH знизилася до 28,000 $ETH на рік, тоді як темп зростання пропозиції піднявся до 0.76% на рік. Це робить поточний темп випуску приблизно 950,000 $ETH на рік. Таким чином, насправді $ETH зараз є інфляційним токеном.
Хоча Pectra прокладає шлях для більшого прийняття та розширення L2, розробники та дослідники все ще працюють над різними проектами та рішеннями для вирішення цього "паразитичного" ефекту L2 на мережу Ethereum. Нижче наведено деякі з цих рішень та методів:
Взаємодія та міжланцюгова комунікація: Досліджуються рішення для забезпечення безшовної комунікації та передачі активів між різними ланцюгами, щоб вирішити проблему відсутності вбудованої взаємодії.
Агрегаторні протоколи: Ці протоколи призначені для інтеграції ліквідності з різних джерел, щоб надати користувачам єдиний досвід DeFi.
Ролап на основі Ролапу: це новий тип L2 Ролапу, який призначений для глибокої інтеграції з інфраструктурою Ethereum. На відміну від традиційних Ролапів, Ролап на основі Ролапу безпосередньо управляється консенсусним шаром Ethereum. Іншими словами, Ролап більше не має свого незалежного сортувальника, а цю роль бере на себе сам Ethereum. Це також зменшує залежність від централізованих учасників.
Загалом, технологічні оновлення підвищують ціну токенів, Ethereum не є винятком. Згідно з даними 10xResearch, середні та медіанні зміни ціни $ETH у короткостроковій та середньостроковій перспективі майже завжди є позитивними. Однак є одна проблема: в останні роки, особливо після The Merge, дані після оновлення здаються розчаровуючими. Це можна пояснити відомою подією «купуй чутки, продавай новини». Тож, хто знає? Можливо, ця ситуація знову станеться з Pectra.
Отже, ніхто не може на 100% визначити, що станеться з ціною ETH, ні в короткостроковій, ні в довгостроковій перспективі після Pectra. Крім того, що ми обговорювали раніше, є кілька важливих макроекономічних факторів:
Ширша атмосфера крипторинку,
Навколо емоцій Pectra та поглядів ринку на неї,
Як конкуренти Ethereum, зокрема Solana, будуть діяти.
6. Які наступні кроки для Ethereum?
Pectra не лише може миттєво покращити Ethereum, але й закласти основу для глибшої трансформації мережевої інфраструктури. Хоча Pectra впроваджує різноманітні оновлення коду, її більша роль полягає в підготовці до майбутнього хардфорку Fusaka (Fulu + Osaka), який реалізує Verkle-дерево.
Дерево Verkle є структурою даних, призначеною для того, щоб зробити зберігання та доступ до даних на вузлах Ethereum більш ефективним. Завдяки наданню менших і більш ефективних доказів валідації даних, вони допомагають зменшити вимоги до зберігання та підвищити масштабованість, що робить мережу загалом більш ефективною.
У порівнянні з Pectra, оновлення Fusaka є більшим і складнішим, і впорається з значною частиною довгострокової еволюції Ethereum. Хоча конкретні терміни для Fusaka все ще обговорюються, очікується, що він буде запущений у 2025 або 2026 році, залежно від прогресу попередніх оновлень та тестування.
Ключові поліпшення, які можуть бути включені в Fusaka, включають:
Зразок доступності даних рівноправних (PeerDAS): Це основний елемент, призначений для підвищення доступності даних, що забезпечує вищу масштабованість.
Формат об'єктів Ethereum (EOF): має на меті модернізувати віртуальну машину Ethereum (EVM), підвищити безпеку, інструменти для розробників та загальний досвід розробників.
Нарешті, щоб відповісти на питання в заголовку цієї статті, ми повинні дочекатися, якого успіху досягне Pectra, а також як його сприйматиме екосистема та ширший ринок.
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Ethereum Pectra оновлення: це етап чи ще один піар?
Автор: Dewhales Research Переклад: Шань Оба, Золотий фінансовий
1. Вступ
Історія оновлень Ethereum завжди слідувала структурованому та продуманому підходу, кожне оновлення має на меті вирішення конкретних технічних викликів, одночасно підготовлюючи до майбутніх потреб. Від ранніх Byzantium і Constantinople до епохального The Merge, мережа Ethereum постійно еволюціонує, щоб покращити свої можливості і задовольнити потреби ринку. Наступне оновлення Pectra (EIP-7600) є останнім кроком у цій безперервній еволюції, яке містить 11 пропозицій щодо вдосконалення Ethereum (EIPs), що охоплюють кілька аспектів ефективності та функціональності мережі.
На основі попередніх оновлень, таких як The Merge, Shanghai-Capella (Shapella) та Dencun, Pectra має на меті усунути залишкові вузькі місця та прокласти шлях для подальшого технологічного прогресу. Коротко кажучи, попередні оновлення вплинули на Ethereum наступним чином:
• Злиття (вересень 2022): знаменує перехід Ethereum з PoW на PoS, що суттєво знижує енергоспоживання і вводить стейкінг як новий механізм консенсусу.
• Шанхай-Капела (квітень 2023): також відома як Shapella, це оновлення дозволяє стейкерам виводити свої заблоковані ETH, підвищуючи ліквідність в екосистемі Ethereum.
• Dencun (березень 2024): впровадження proto-danksharding та blob-транзакцій, що сприяє розвитку рішень L2, таких як Optimism та Arbitrum, закладаючи основу для кращої масштабованості та вищої пропускної спроможності транзакцій.
Наразі Ethereum готується до хардфорку Pectra, який, як очікується, буде запущено в основну мережу 7 травня. Основна увага Pectra зосереджена на підвищенні ефективності валідаторів, покращенні доступності даних, поліпшенні користувацького досвіду, а також на закладенні основи для майбутніх інновацій (такі як Verkle Trees та безстанційні клієнти).
Тестування Pectra почалося з тестової мережі Holesky, яка була розгорнута на Ethereum 24 лютого. Однак оновлення не було завершено так, як очікувалося, і розробники почали досліджувати проблему. Друга спроба в тестовій мережі Sepolia 5 березня була такою ж проблематичною, коли невідомий зловмисник використовував крайні випадки, що призвело до видобутку великої кількості порожніх блоків. Щоб забезпечити більш плавне розгортання оновлення, розробники ядра Ethereum запустили нову тестову мережу під назвою Hoodi, яка була успішно розгорнута Pectra 26 березня. У міру стабілізації тестування очікується, що Ethereum запустить версію основної мережі на початку травня.
2. Що таке жорсткий форк Pectra? Які наслідки він принесе?
Як вже згадувалося, це оновлення містить 11 EIP, кожен з яких по-різному обслуговує мережу Ethereum:
1. EIP-2537: Додавання попередньої компіляції для операцій з кривою BLS12-381
EIP-2537 має на меті додати операції кривої BLS12-381 до Ethereum, що робить криптографічні операції більш ефективними та масштабованими. Ця пропозиція вводить новий попередньо скомпільований контракт (вбудовані функції Ethereum), що дозволяє смарт-контрактам безпосередньо використовувати операції BLS12-381 без додаткової реалізації. Це можна порівняти з вбудованим калькулятором, який замінює ручний підрахунок складної математики. Два ключових покращення цього EIP:
• Пакетна перевірка: дозволяє Ethereum одночасно перевіряти кілька підписів, а не перевіряти їх по одному.
• Менші підписи: зменшення обсягу підпису, що економить блоковий простір (дешевше, швидше).
EIP-2537 допомагає Ethereum розширюватися, підвищуючи швидкість та ефективність витрат криптографічної верифікації. Крім того, він особливо важливий для технологій нульових знань та підвищеної конфіденційності.
2. EIP-2935: Зберігання історичних хешів блоків у стані
Ефір можна уявити як велику записну книжку, в якій всі спільно записують угоди. Повні вузли зберігають усі записи, але що робити, якщо деякі вузли не зберігають всю історію, але все ще можуть брати участь? Ось у чому сенс "безстанційного клієнта" — вони не зберігають весь стан блокчейну, але все ще можуть ефективно перевіряти та взаємодіяти. Це досягається за допомогою криптографічних доказів.
EIP-2935 пропонує новий спосіб зберігання та читання історичного стану Ethereum (такого як баланси рахунків, дані контрактів тощо). Його мета така:
• Підвищення кількості доступних коренів стану минулого (тобто знімків даних Ethereum) з 256 блоків до 8192;
• Дозволяє безстанним клієнтам швидко перевіряти транзакції без необхідності повної історії блокчейну. Вони можуть просто запитувати докази, а не завантажувати всі дані.
Важливість цього покращення проявляється в:
• Дозволяє залучити більше легких вузлів, що сприяє масштабуванню Ethereum;
• Підтримка Verkle Trees та безстатевої ефірної мережі (велике оновлення в майбутньому);
• Скоротити час синхронізації нових вузлів.
3. EIP-6110: надає дані про депозити валідаторів в ланцюзі
EIP-6110 пропонує змінити спосіб приєднання нових валідаторів до системи PoS Ethereum, спрощуючи процес стейкінгу.
Зараз, якщо хтось хоче стати валідатором, необхідно надіслати депозитну транзакцію на виконавчий шар. А шар консенсусу покладається на механізм голосування між майнерами для підтвердження цих депозитів. Цей спосіб складний і повільний (може зайняти близько 12 годин) і має ризики безпеки.
EIP-6110 пропонує, щоб виконавчий рівень безпосередньо включав список операцій депозиту в кожен блок. Таким чином, рівень консенсусу може відразу ж, автоматично виявляти нові депозити, не чекаючи голосування.
Простими словами, ця пропозиція має на меті спростити обмін даними між виконавчим рівнем та рівнем консенсусу, щоб процес приєднання до мережі валідаторів був швидшим і безпечнішим.
4. EIP-7002: Виконувальний рівень може ініціювати вихідні операції
Наразі валідатори повинні використовувати свій «ключ валідатора» (BLS-ключ) для надсилання запиту на вихід до Beacon Chain, щоб зупинити стейкінг і зняти ETH. А ключ для зняття коштів може лише отримувати кошти, але не може ініціювати операцію виходу. Це може викликати проблеми, якщо ключами керують різні користувачі або якщо ключ валідатора втрачені.
EIP-7002 впроваджує новий шар виконання смарт-контракту, що дозволяє стейкерам ініціювати вихід за допомогою ключа для зняття. Це означає, що для завершення виходу достатньо взаємодіяти з цим контрактом без необхідності покладатися на ключі верифікації або доступ до сигнального ланцюга.
5. EIP-7251: підвищення максимального ліміту MAX_EFFECTIVE_BALANCE
EIP-7251 збільшує максимальний обсяг ефективного стейкінгу валідаторів з 32 ETH до 2048 ETH, дозволяючи валідаторам ставити більші суми без необхідності запускати кілька вузлів.
Ця зміна дозволяє малим стейкерам отримувати більше винагород за рахунок додаткового стейкінгу, тоді як великі стейкери можуть централізовано керувати, підвищуючи ефективність. Зменшуючи зайві вузли верифікаторів, ця пропозиція допомагає знизити навантаження на мережу та може прискорити швидкість підтвердження.
6. EIP-7549: Витягування індексу комітету з змісту підпису
EIP-7549 пропонує змінити спосіб голосування підписів валідаторів (тобто доказів). Наразі кожен доказ містить "індекс комітету", що ідентифікує групу, до якої належить валідатор. Тому навіть якщо два валідатори голосують однаково, їхні докази будуть різними.
Ця пропозиція пропонує перемістити індекс комітету з частини підпису. Таким чином, однакові голосування можна буде легше об'єднати, що суттєво зменшить кількість окремих доказів, які потрібно обробляти, і підвищить ефективність консенсусу Ethereum.
Крім того, EIP-7549 є ключовим кроком у напрямку "Based Rollups". Оптимізуючи процес консенсусу, Ethereum може виступати в ролі децентралізованого сортувальника, зменшуючи залежність від сторонніх сортувальників, що робить Based Rollups більш життєздатними.
7. EIP-7623: Підвищення вартості calldata
До впровадження blob-об'єктів в оновленні Dencun мережі рівня 2 покладалися на дані викликів в EVM для постійного зберігання даних, хоча це був не найефективніший спосіб зробити це. Незважаючи на те, що блоби зараз є рекомендованим способом зберігання даних, у деяких випадках все ще дешевше використовувати calldata.
EIP-7623 пропонує підвищити вартість використання calldata, щоб заохотити рішення другого рівня повністю перейти на використання blob, таким чином контролюючи розмір блоку (особливо для даних, що містять велику кількість транзакцій), сприяючи більш ефективному та стабільному розвитку мережі Ethereum.
8. EIP-7685: Універсальний інтерфейс запитів для виконавчого рівня
EIP-7685 представляє стандартизовану систему зв'язку між рівнем виконання (EL) і рівнем консенсусу (CL) Ethereum, що дозволяє смарт-контрактам ініціювати запити безпосередньо в мережі. Ця структура підвищує гнучкість та ефективність операцій валідаторів, таких як зняття коштів, оскільки ці операції можуть бути ініційовані безпосередньо за допомогою смарт-контрактів, а не покладатися на більш складні міжланцюгові механізми обміну повідомленнями, які існують в даний час.
9. EIP-7691: підвищення пропускної здатності blob
EIP-7691 пропонує збільшити кількість blob, які можуть бути включені в кожен блок Ethereum, щоб підвищити масштабованість мережі, особливо на користь рішень L2, які залежать від ємності даних L1. Ця пропозиція несе дві ключові зміни:
• Цілі та ліміти Blob: Рекомендується встановити цільове значення та максимальне значення blob для кожного блоку на рівні 6 та 9 відповідно, щоб забезпечити вищу пропускну здатність даних без перевантаження мережі.
• Коригування базових витрат: шляхом зміни співвідношення між цільовим значенням та максимальним значенням, оптимізується здатність базових витрат реагувати на зміни в використанні blob. Ця пропозиція вводить новий параметр, що забезпечує адекватну реакцію базових витрат залежно від обсягу використання blob.
! 3PVC9GvTB7pM8PZnL1VrrYTgjNkkfaeNNds9jt0q.png
10. EIP-7702: Встановлення коду облікового запису для EOA
EIP-7702 є кроком до абстракції рахунків, що дозволяє стандартним користувацьким рахункам Ethereum (EOA) тимчасово виконувати логіку смарт-контрактів. Цей механізм делегування дозволяє EOA використовувати зазвичай доступні лише для смарт-контрактних гаманців розширені функції, такі як об'єднання кількох операцій в одну транзакцію, сплата газових зборів за інших, а також реалізація тонкого контролю доступу. Крім того, користувачі можуть вибрати використання інших криптовалют (наприклад, $USDC або $DAI) для сплати комісій за транзакції.
11. EIP-7840: Додати механізм планування blob у конфігураційний файл виконавчого рівня
Ця пропозиція дозволяє розробникам та учасникам мережі змінювати параметри blob за потреби, щоб оптимізувати продуктивність мережі та її масштабованість. EIP-7840 вводить у конфігураційні файли клієнтів налаштовувані цілі та максимальні значення для blob, що робить налаштування мережі простішими та створює більш передбачуваний ринковий кошт для транзакцій blob.
Щоб чіткіше представити загальний контекст оновлення Pectra, ми розділили його EIP на кілька тематичних категорій:
! 3bt4nobv9UlVpsTQGIBsAPtkyVTp7pITCGWSKKgZ.png
3. Виклики та побоювання
Хоча оновлення Pectra є лише невеликим кроком у оптимізації базових функцій Ethereum, і розробники також активно працюють над цим, все ще існують деякі потенційні ризики:
• Складність процесу запуску: перехід з тестової мережі на основну мережу пов'язаний з суттєвими технічними та координувальними викликами.
• Відповідність загальному плану розвитку Ethereum: забезпечення того, щоб оновлення Pectra могло плавно інтегруватися в більшу дорожню карту Ethereum, є ключовим викликом. Оскільки Pectra закладає основи для більших оновлень, таких як Fusaka, будь-яка помилка або технічна проблема можуть спричинити ланцюгову реакцію, що, в свою чергу, затримає подальші оновлення і сповільнить реалізацію довгострокової масштабованості Ethereum.
• Адаптивність екосистеми: валідаторам, розробникам та операторам dApp потрібно оновити свої системи для підтримки нового протоколу. Це потребує не лише часу, а й значних ресурсів. Швидкість та ефективність адаптації екосистеми значною мірою визначать успіх або невдачу цього оновлення.
Слід зазначити, що баланс рахунку користувача не зміниться, і ETH (та інші токени екосистеми Ethereum), які вони наразі мають, можна буде використовувати без змін після оновлення.
• Ринковий вплив: Незважаючи на те, що це оновлення має на меті зміцнити основні функції Ethereum, його короткостроковий вплив на ціну $ETH залишається непередбачуваним, головним чином залежачи від настроїв інвесторів та фактичної ставки прийняття.
• Регуляторна увага: Якщо оновлення вплине на модель економіки стейкингу або викличе нові ризики централізації, це може привернути увагу регуляторних органів.
4. Потенційний вплив Pectra на мережу та екосистему Ethereum
Хоча Pectra вважається відносно «невеликою перемогою», вона вплине на все, зокрема на мережу Ethereum, екосистему та гравців, її вплив не можна ігнорувати чи недооцінювати. Крім того, вона є основою для майбутніх оновлень (як-от Fusaka). Як ми згадували раніше, технічний вплив Pectra, тепер ми підсумуємо їх:
1. Вплив на мережу та екосистему Ethereum:
2.Вплив на користувачів:
3. Вплив на розробників:
4. Вплив на валідаторів:
Останнє, але не менш важливе, - це обговорення ліквідності та фрагментації активності в екосистемі Ethereum. Зі спадом ціни ETH це стало гарячою темою. У міру розширення екосистеми Ethereum, під впливом високих витрат на газ в Ethereum та швидкого зростання мереж L2, все більше активностей переходить на блокчейни L2. Ця міграція призводить до розподілу ліквідності на кілька L2, що викликає фрагментацію. На противагу цьому, єдина, монолітна модель Solana об'єднує ліквідність в одній мережі. Іншими словами, Ethereum досяг значного прогресу в розширенні за рахунок рішень L2, що обходиться фрагментацією ліквідності та активності користувачів.
! xa1Pu35K6GBwOsa6GNn2axg8uLTaPDtYw9QxtoX8.png
! P5ZzZ9OheP0aXB76y6kR9dyLoRIxEvZD16P2x4X6.png
! D8Wder7afxNoo7l7JfroJPpZmr9JTBQq8KbMeL3I.png
Децентралізація ліквідності та активності матиме негативний вплив на мережу та всіх учасників:
! qKtZdfBQvHDM2FJQbyv7AfabQnvZYEko9JsOnUB4.png
Хоча Pectra прокладає шлях для більшого прийняття та розширення L2, розробники та дослідники все ще працюють над різними проектами та рішеннями для вирішення цього "паразитичного" ефекту L2 на мережу Ethereum. Нижче наведено деякі з цих рішень та методів:
! 4hMZLD3j0Mj8WrWgiInBicmoRAgvKFjWtXhntlBg.png
5. Потенційний вплив Pectra на ціну Ethereum
Загалом, технологічні оновлення підвищують ціну токенів, Ethereum не є винятком. Згідно з даними 10xResearch, середні та медіанні зміни ціни $ETH у короткостроковій та середньостроковій перспективі майже завжди є позитивними. Однак є одна проблема: в останні роки, особливо після The Merge, дані після оновлення здаються розчаровуючими. Це можна пояснити відомою подією «купуй чутки, продавай новини». Тож, хто знає? Можливо, ця ситуація знову станеться з Pectra.
! L52BLPTV7E6M9FiM2vNt03ZdPA9VUDDIqSY4HCrP.png
Відкинувши історію, щодо напрямку $ETH після Pectra, у людей є як оптимістичні, так і песимістичні погляди. Тут ми розділимо ці думки на дві частини:
! deCZ6ia9HE5E1JfChLoHC5HKTztLLw7emkjht8gO.png
! rgfTyQa7inkDJdRONO72jczaD5H702UKuJH2OJJD.png
! SEDkSZrEoiRJ3vRt1fnKKwBOSZOy82ElbYVtHLrU.png
! qQNp1Y7XwOzDAZHNbdFH2gNNYS4xahTIxdzjLv2I.png
! PxGfel8VY4IncNEUT08H8zpws3DzmiMgubJviAIG.png
! heBNm51HCnfT8qJrXVJoyOqjfQQfSZA7RMFbJZKR.png
Отже, ніхто не може на 100% визначити, що станеться з ціною ETH, ні в короткостроковій, ні в довгостроковій перспективі після Pectra. Крім того, що ми обговорювали раніше, є кілька важливих макроекономічних факторів:
6. Які наступні кроки для Ethereum?
Pectra не лише може миттєво покращити Ethereum, але й закласти основу для глибшої трансформації мережевої інфраструктури. Хоча Pectra впроваджує різноманітні оновлення коду, її більша роль полягає в підготовці до майбутнього хардфорку Fusaka (Fulu + Osaka), який реалізує Verkle-дерево.
Дерево Verkle є структурою даних, призначеною для того, щоб зробити зберігання та доступ до даних на вузлах Ethereum більш ефективним. Завдяки наданню менших і більш ефективних доказів валідації даних, вони допомагають зменшити вимоги до зберігання та підвищити масштабованість, що робить мережу загалом більш ефективною.
У порівнянні з Pectra, оновлення Fusaka є більшим і складнішим, і впорається з значною частиною довгострокової еволюції Ethereum. Хоча конкретні терміни для Fusaka все ще обговорюються, очікується, що він буде запущений у 2025 або 2026 році, залежно від прогресу попередніх оновлень та тестування.
Ключові поліпшення, які можуть бути включені в Fusaka, включають:
Нарешті, щоб відповісти на питання в заголовку цієї статті, ми повинні дочекатися, якого успіху досягне Pectra, а також як його сприйматиме екосистема та ширший ринок.