Хардфорк Glamsterdam в тестовой сети Ethereum Hoodi отложен

chaincatcherchaincatcher
22 октября компания по безопасности смарт-контрактов ChainSecurity объявила, что хардфорк Glamsterdam в тестовой сети Ethereum Hoodi отложен. Исследователи заявили, что обнаружили влияние на безопасность в существующих контрактах и выявили 13 реальных случаев, и в настоящее время проводят ответственное раскрытие с затронутыми проектами. В объявлении командам предлагается проверить контракты, а Ethereum Foundation оценивает масштаб воздействия; в объявлении не названы проекты, не указаны адреса контрактов и не приведена альтернативная дата форка. Связанные проблемы касаются контрактов, которые продолжают выполнение после перехвата неудачных внешних вызовов. При рассмотренных изменениях газа обработчик сбоя может завершить выполнение, тогда как ранее он откатывался из-за исчерпания газа. Вызывающий может намеренно предоставить недостаточно газа для завершения целевой операции, но достаточно, чтобы внешний контракт зафиксировал постоянный сбой, из-за чего операции, которые можно было бы повторить, теряют путь к восстановлению. В техническом раскрытии рассматриваются EIP-8037 и EIP-8038 из спецификации версии от 13 октября, где описанные примеры газа относятся к предлагаемому поведению выполнения. Резервуар state-gas будет полностью передаваться с вызовом, а ограничения на пересылку применяются к газу выполнения, при этом gasleft() сообщает только баланс выполнения. Согласно рассмотренным правилам, очистка слотов хранилища, которые в начале транзакции равны нулю, может пополнить до 97 920 газа выполнения; промежуточные контракты также могут вернуть учтённые комиссии за создание состояния при REVERT и вернуть их вызывающему.

Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.