ChainSecurity заявила, что выявила 13 реальных примеров смарт-контрактов, на которые потенциально могут повлиять изменения в газе Гламстердама, и координирует ответственное раскрытие информации с затронутыми проектами.
Разработчики Ethereum отложили хард-форк Glamsterdam в тестовой сети Hoodi после того, как исследователи выявили риски безопасности, связанные с газом, которые могут повлиять на то, как существующие смарт-контракты обрабатывают неудачные транзакции.
Фонд Ethereum (EF) заявил, что обновление, первоначально запланированное на 26 октября, будет отложено, чтобы дать разработчикам возможность изучить, как некоторые предложения взаимодействуют со смарт-контрактами, развернутыми на Ethereum.
13 октября компания ChainSecurity, занимающаяся безопасностью блокчейнов, предупредила, что два предложения, включенные в Glamsterdam, EIP-8037 и EIP-8038, могут ослабить защиту от типа атаки, называемой недостаточным газом.
Отсрочка вызывает неопределенность в отношении сроков основной сети Гламстердама. Разработчики Ethereum рассматривали возможность запуска в начале декабря и планировали завершить график после успешного тестирования Hoodi.
Изменения в газе могут подорвать существующие гарантии смарт-контрактов
В своем анализе ChainSecurity заявила, что в соответствии с новыми правилами газ может быть возвращен в контракт после сбоя операции, что позволит ему продолжить работу, когда ранее он был бы остановлен. Исследователи заявили, что изменения могут помешать существующим проверкам безопасности, которые зависят от того, сколько газа остается доступным во время транзакции.
При атаках, известных как недостаточное количество газа, злоумышленник намеренно предоставляет слишком мало газа для успешной легитимной операции смарт-контракта. ChainSecurity предупредила, что предлагаемые Glamsterdam изменения могут подорвать защиту от таких атак, потенциально позволяя контрактам постоянно фиксировать неудачные операции.
Например, затронутый контракт может удалить требование пользователя или отключить возможность его повторной попытки, в результате чего пользователь не сможет завершить допустимую операцию.
ChainSecurity заявила, что Glamsterdam не сделает все проверки безопасности, связанные с газом, ненадежными. Некоторые меры безопасности все еще могут работать, но разработчикам придется их пересмотреть, чтобы убедиться, что они учитывают новые газовые правила модернизации.
Связанный: Ethereum Foundation предупреждает, что некоторые инструменты могут сломаться после обновления Glamsterdam
Результаты вызвали беспокойство среди участников Ethereum. В комментарии на GitHub от 21 октября исследователь безопасности под псевдонимом pcaversaccio назвал риски «серьезными» и призвал к переоценке хард-форка.
В пятницу ChainSecurity заявила, что выявила «13 реальных примеров» и координирует ответственное раскрытие информации с затронутыми проектами. Охранная фирма не раскрыла подробности 13 реальных примеров и не назвала затронутые проекты. Однако в компании заявили, что разработчикам следует как можно скорее проверить свои контракты.
Выводы следуют за более ранним предупреждением Ethereum Foundation о том, что газовая модель Гламстердама может сломать кошельки, индексаторы и системы оценки газа, которые полагаются на фиксированные предположения. Обновление было ранее активировано на Сеполии 6 октября, перед отложенным развертыванием Hoodi.
Журнал: 5 альтернатив Ledger для хранения биткойнов




