Ethereum протестує масштабне оновлення швидкості 6 жовтня

ETH
Glamsterdamціноутворення на газEthereumSepoliaМасштабуваннятестова мережаePBS
2 години томуДжерело: crypto.news
Ethereum протестує масштабне оновлення швидкості 6 жовтня

Ethereum запланував активацію свого оновлення Glamsterdam у тестовій мережі Sepolia 6 жовтня о 13:53:36 UTC, переводячи свій наступний великий пакет масштабування в тестування публічної мережі перед майбутнім розгортанням у головній мережі.

Підсумок

  • Ethereum активує Glamsterdam у Sepolia 6 жовтня о 13:53:36 UTC, тоді як дата для головної мережі наразі не визначена.
  • Glamsterdam додає розділення пропонера та будівельника на рівні протоколу та списки доступу до блоків, розроблені для підтримки вищої пропускної здатності Layer-1.
  • Оператори вузлів Sepolia повинні оновити як клієнти виконання, так і клієнти консенсусу до запланованої активації мережі.
  • Зміни в ціноутворенні на газ можуть зламати контракти, які покладаються на фіксовані виплати, жорстко закодовані ліміти або припущення щодо газу.
  • Hoodi залишається попередньо обговорюваним для 27 жовтня, тоді як розробники ще не підтвердили його активацію.

Ethereum Foundation оголосив, що Glamsterdam активується на епосі 353,024 та слоті 11,296,768. Дати активації Hoodi та головної мережі залишаються невизначеними, що означає, що подія 6 жовтня стосується лише Sepolia.

Оновлення поєднує зміни, відомі як Amsterdam на рівні виконання Ethereum, та Gloas на рівні консенсусу. Його найбільші доповнення змінюють те, як будуються блоки, як валідатори їх перевіряють і як клієнти обробляють стан під час обробки транзакцій.

Операторам вузлів у Sepolia потрібні сумісні версії як їхнього програмного забезпечення для виконання, так і для консенсусу перед активацією. Звичайні власники ETH та користувачі головної мережі Ethereum не повинні вживати жодних дій для оновлення Sepolia.

Як Glamsterdam зробить Ethereum простішим для масштабування?

Glamsterdam запроваджує закріплене розділення пропонера та будівельника, відоме як ePBS, через EIP-7732. Ця зміна переносить відносини між пропонерами блоків і спеціалізованими будівельниками блоків безпосередньо в протокол Ethereum.

Сьогодні будівельники блоків зазвичай конструюють корисні навантаження виконання та спілкуються з валідаторами через зовнішню інфраструктуру. За ePBS пропонер включає зобов’язання будівельника щодо корисного навантаження виконання, після чого будівельник розкриває повне корисне навантаження.

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

Валідатори отримують більше часу для перевірки корисних навантажень виконання, оскільки перевірки консенсусу та виконання відбуваються окремо. Комітет своєчасності корисного навантаження визначає, чи розкрили будівельники свої корисні навантаження та пов’язані дані blob протягом необхідного часу.

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

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

Як раніше повідомляло crypto.news, розробники Ethereum орієнтувалися на форк Sepolia 6 жовтня, поки тривало приватне тестування devnet. Спочатку ця дата вважалася умовною, поки розробники працювали над помилками консенсусу та виконання, виявленими в попередніх тестах.

Дата 6 жовтня для Sepolia тепер підтверджена

Відтоді розклад публічної тестової мережі вийшов за межі цієї попередньої стадії. Нотатки Ethereum щодо тестування всіх основних розробників від 21 вересня зазначають, що Sepolia підтверджено на 6 жовтня на епосі 353,024 та 13:53:36 UTC.

Команда специфікації виконання Ethereum випустила свій перший набір фікстур для головної мережі, що містить зміни Amsterdam, 23 вересня. Розробники заявили, що пакет став результатом поглибленого огляду 15 EIP рівня виконання, включених до Glamsterdam.

Релізи клієнтів з'являються напередодні форку. Наприклад, Go Ethereum версії 1.17.6 явно включає часову мітку активації Amsterdam для Sepolia та інструктує операторів вузлів Sepolia оновитися до 6 жовтня.

Besu випустив версію 26.9.0 25 вересня, тоді як Nethermind 2.0.0 з'явився раніше цього місяця. Поточна таблиця релізів Фонду перелічує сумісні клієнти виконання, зокрема Besu 26.9.0, Erigon 3.7.0, go-ethereum 1.17.6, Nethermind 2.0.0 та Reth 2.7.0.

З боку консенсусу перелічені версії для Sepolia включають Lodestar 1.49.0, Prysm 7.2.0 та Teku 26.9.1, причому очікуються подальші релізи клієнтів, оскільки команди завершують роботу над сумісністю.

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

Glamsterdam змінює те, як Ethereum стягує плату за газ

Оновлення виходить за межі побудови блоків. Кілька включених EIP змінюють облік газу в Ethereum, щоб краще відповідати ресурсам, споживаним, коли контракти створюють або отримують доступ до стану.

EIP-8037 підвищує та окремо вимірює вартість створення стану, тоді як EIP-8038 змінює вартість доступу до стану. Інші пропозиції коригують газ транзакцій, витрати на calldata, списки доступу та облік газу на рівні блоку.

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

Раніше тестування вже показало, чому цей процес важливий. Як повідомляв crypto.news, девнети Glamsterdam виявили помилки, пов'язані з фінальністю консенсусу та реалізацією EIP-8037, що спонукало команди клієнтів продовжити тестування перед підтвердженням публічного форку.

Ethereum навіть запустив тимчасовий тестнет під назвою Platåberget у серпні, щоб дати розробникам більше часу для тестування поведінки Glamsterdam. Фонд попередив, що програмне забезпечення, яке покладається на жорстко закодовані максимальні ліміти газу, зокрема деякі гаманці, індексатори та оцінювачі газу, може зламатися без оновлень.

Що відбувається після оновлення Ethereum у Sepolia?

Hoodi, як очікується, стане наступним етапом публічного тестнету, якщо Sepolia працюватиме належним чином. Нотатки зустрічей розробників вказують 27 жовтня як попередню ціль для Hoodi, з обговоренням «так чи ні» після активації Sepolia, але Фонд ще офіційно не призначив Hoodi.

Головна мережа залишається без дати активації. Ethereum.org наразі відносить Glamsterdam до четвертого кварталу 2026 року, водночас чітко зазначаючи, що дата не підтверджена.

Ethereum Foundation відкрив свою програму винагород за помилки для специфікацій та EIP Glamsterdam. Реалізації клієнтів стають прийнятними, коли сумісні релізи офіційно додаються, що дає дослідникам безпеки ще один шлях повідомляти про проблеми перед розгортанням у головній мережі.

Після Glamsterdam дорожня карта Ethereum повертається до Hegotá у 2027 році. Очікується, що наступний форк охопить ще один набір змін протоколу, тоді як розробники працюють над довгостроковими планами, що включають нативну абстракцію акаунтів, сильнішу криптографічну верифікацію та інфраструктуру, стійку до квантових обчислень.

У супутньому матеріалі Віталік Бутерін заявив, що Hegotá може стати останнім звичайним форком Ethereum перед тим, як розробка дедалі більше рухатиметься в напрямку рекурсивних STARK, автоматизованої верифікації, приватності та перероблених систем консенсусу.

Команда протоколу Ethereum окремо встановила ціль на грудень 2029 року для квантової стійкості на рівнях виконання, консенсусу та даних. Дорожня карта Hegotá наразі включає роботу, пов'язану з цим довгостроковим переходом, хоча багато окремих пропозицій залишаються на розгляді.

Для Glamsterdam наступною фіксованою віхою є Sepolia о 13:53:36 UTC 6 жовтня. Оператори вузлів, які запускають Sepolia, повинні встановити сумісні клієнти виконання та консенсусу до цієї активації, інакше їхні вузли більше не слідуватимуть оновленим правилам мережі.