Ethereum відкладає Glamsterdam через занепокоєння щодо безпеки, спричинені EIP-8037

ETH
сумісність смарт-контрактіввідкладення оновленнятестова мережа HoodiChainSecurityGlamsterdamEthereumEIP-8037
19 години томуДжерело: crypto.news
Ethereum відкладає Glamsterdam через занепокоєння щодо безпеки, спричинені EIP-8037

Розробники Ethereum відклали оновлення Glamsterdam у тестовій мережі Hoodi через побоювання щодо сумісності смарт-контрактів, скасувавши його активацію 26 жовтня та заплановане збільшення ліміту газу до 200 мільйонів.

Короткий огляд

  • Розробники Ethereum відклали активацію Glamsterdam у тестовій мережі Hoodi, заплановану на 26 жовтня, щоб дослідити проблеми сумісності смарт-контрактів, пов'язані з EIP-8037.
  • Відстрочення скасовує заплановане збільшення ліміту газу до 200 мільйонів без скасування наявної історії блокчейну Hoodi.
  • ChainSecurity попередила, що запропоновані зміни газу можуть вплинути на смарт-контракти, які обробляють невдалі транзакції та механізми повторних спроб.
  • Оператори вузлів Hoodi повинні оновити свої клієнти виконання та консенсусу, щоб видалити скасовану активацію 26 жовтня.
  • Ethereum не оголосив нові дати активації в Hoodi або в основній мережі, залишивши запропоновані цілі на грудень непідтвердженими.

Згідно з оголошенням Фонду Ethereum від 22 жовтня, це рішення було ухвалене після обговорень під час зустрічі All Core Developers Execution, де розробники домовилися дослідити, як EIP-8037 взаємодіє з наявними контрактами основної мережі. Фонд не оголосив нову дату активації в тестовій мережі.

Ethereum відкладає Glamsterdam у тестовій мережі Hoodi

Оновлення спочатку було заплановане до активації 26 жовтня о 17:42:48 UTC, що відповідає епосі Hoodi 132,352. Розробники видалили активацію рівня виконання Amsterdam та активацію рівня консенсусу Gloas з переглянутої конфігурації.

Відстрочення скасовує заплановане збільшення ліміту газу Hoodi до 200 мільйонів, яке розробники мали намір дослідити разом з іншими змінами протоколу. Однак Фонд уточнив, що це коригування стосується майбутнього оновлення мережі та не скасовує наявну історію транзакцій Hoodi.

Це рішення змінює раніше оголошений графік Hoodi, про який crypto.news повідомляв 19 жовтня. Активація в тестовій мережі мала на меті дослідити, як клієнти виконання та консенсусу обробляють зміни Glamsterdam, перш ніж розробники оберуть дату для основної мережі.

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

ChainSecurity виявляє ризики у змінах газу Ethereum

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

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

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

Фірма з кібербезпеки згодом обговорила свої висновки в X, а звіти описують 13 реальних прикладів потенційно вразливих контрактів. Дослідники публічно не назвали постраждалі застосунки, тоді як зусилля з відповідального розкриття інформації тривають.

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

Оператори вузлів Hoodi отримують оновлені інструкції щодо клієнтів

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

Оновлена таблиця випусків Фонду містить Lodestar v1.50.1 для рівня консенсусу, тоді як випуски рівня виконання включають Besu 26.10.1 та Nethermind 2.2.1. Ethrex v30.0.1-rc.2 зазначений як попередній випуск, а інструкції для інших клієнтів очікують підтвердження.

Оператори валідаторів повинні перевірити як свої beacon-вузли, так і клієнти валідаторів, включно з будь-якою зовнішньою інфраструктурою побудови блоків. Фонд попередив, що випуски, перелічені в попередньому оголошенні щодо Hoodi, не слід вважати підтвердженням того, що вони підтримують відкладення.

Активація Glamsterdam в Ethereum у Sepolia відбулася 6 жовтня, що дозволило розробникам дослідити продуктивність оновлення з вищим лімітом газу. Відкладення в Hoodi стосується окремої тестової мережі й не скасовує попередньої активації в Sepolia.

Дата оновлення основної мережі Ethereum залишається невизначеною

До відкладення розробники обговорювали 1, 8 та 9 грудня як можливі дати активації Glamsterdam в основній мережі. Порядок денний зустрічі 22 жовтня передбачав вибір дати наступного тижня, якщо тестування в Hoodi пройде успішно.

Жодна з цих дат не отримала остаточного підтвердження, і останнє оголошення Фонду не встановлює замінного графіка. Розробники повинні продовжувати вивчати проблеми сумісності, перш ніж оголошувати іншу активацію в Hoodi.

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

Раніше Curve Finance висвітлила потенційні переваги для DeFi, водночас попереджаючи, що переглянуті витрати газу можуть вплинути на деякі застосунки.

Ethereum Foundation підтвердила, що користувачам основної мережі та власникам ETH не потрібно вживати жодних дій через відкладення. Розробникам застосунків було доручено не планувати подальше тестування в Hoodi навколо скасованої активації 26 жовтня.