Перейти до вмісту

Ethereum відклав оновлення Glamsterdam через ризик для контрактів

Категорія
Новини
Дата створення
Час читання
2 хв

Ethereum Foundation перенесла активацію оновлення Glamsterdam у тестовій мережі Hoodi: аудитори ChainSecurity знайшли ризик для 13 смарт-контрактів через нові правила обліку газу.

Фонд Ethereum Foundation повідомив 22 жовтня у своєму блозі, що основні розробники перенесли активацію оновлення Glamsterdam у тестовій мережі Hoodi, яку планували на 26 жовтня. Рішення ухвалили на черговому координаційному дзвінку протоколу ACDE №248.

Перенесення пов'язане з ризиком для наявних смарт-контрактів, який виявила аудиторська компанія ChainSecurity. За її даними, дві пропозиції оновлення, EIP-8037 та EIP-8038, змінюють облік газу так, що операція, яка раніше просто скасовувалася через брак газу, може згодом отримати його достатньо і завершитися без скасування. Це може послабити захист контрактів від атаки insufficient gas griefing, коли зловмисник навмисно передає операції замало газу, щоб спричинити її збій. В одному з прикладів ChainSecurity створення нового слоту пам'яті після виснаження окремого ліміту газу коштувало б 110 020 газу замість попередніх 22 100.

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

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

Нову дату для тестової мережі Hoodi досі не призначили, а терміни виходу Glamsterdam в основній мережі Ethereum, які раніше обговорювали на початок грудня, залишаються непідтвердженими. Раніше, 6 жовтня, те саме оновлення успішно активувалося в іншій тестовій мережі, Sepolia.

Запитання та відповіді

Часті питання на тему статті

Ethereum Foundation перенесла активацію оновлення Glamsterdam у тестовій мережі Hoodi, запланованого на 26 жовтня, після того як ChainSecurity попередила про ризик для наявних смарт-контрактів.