август 28, 04:40
План Ethereum утроить пропускную способность может нарушить работу миллионов смарт-контрактов
Ethereum's plan to triple network speed could silently break millions of existing smart contracts
CryptoSlate

Кандидатное обновление Glamsterdam для Ethereum нацелено примерно утроить пропускную способность базового уровня. Обновление может незаметно нарушить работу миллионов существующих смарт-контрактов. Ethereum Foundation заявила, что план приведёт расходы на газ в соответствие с ресурсами, которые потребляет каждая операция. EIP-8037 и EIP-8038 остаются на официальном рассмотрении. Официальная дорожная карта Ethereum предусматривает обновление в четвёртом квартале 2026 года. Фиксированные даты форка Sepolia, Hoodi и основной сети не объявлены. EIP-8037 оценивает размер базы состояния Geth примерно в 390 GiB в январе 2026 года. После увеличения лимита газа Ethereum с 30 миллионов до 60 миллионов среднесуточный прирост состояния вырос примерно со 105 MiB до 326 MiB. EIP-8037 экстраполирует примерно 387 GiB годового прироста при сценарии с лимитом газа 200 миллионов. В предложении говорится, что этот показатель может пересечь упомянутый порог производительности в 650 GiB в течение года от исходного уровня 390 GiB. Предложение описывает экстраполяцию как оценку, призванную мотивировать изменения, а не как измеренный прогноз. EIP-8037 предлагает единую стоимость 1,530 газа за каждый байт нового состояния. Также предлагается отдельное измерение газа состояния. Эталонный лимит блока в 150 миллионов рассчитан на среднегодовой прирост состояния в 120 GiB. После пересмотра цен предложение указывает 160 GiB годового прироста как худший сценарий при лимите 200 миллионов. Пользователи будут платить за газ исполнения и газ состояния. EIP-8038 повысит отдельные расходы на аккаунты и хранилище за доступ к существующему состоянию и запись в него. В предложении используются клиентские бенчмарки на основе снимка состояния, сопоставимого с основной сетью в марте 2026 года. Предложения используют примерно трёхкратную пропускную способность как инженерную цель поддержки. Активация создаст запас для повышения лимитов, но не гарантирует немедленного утроения пропускной способности основной сети. Публичная панель охватывает 929,731,274 повторных исполнения транзакций в 4 миллионах блоков с 3 декабря 2024 года по 15 июня 2026 года. Исследователи повторно исполнили каждую транзакцию относительно её канонического состояния до транзакции при действующем расписании и одном кандидатном расписании. Сначала исследователи использовали исходный лимит газа каждой транзакции. Затем они проверили потолок до 10-кратного значения этого лимита. Сравнение охватывало успешность, потребление газа, логи, результат и трассировки исполнения. При EIP-8037 174,473,898 повторных исполнений завершились неудачей при исходном лимите, но стали успешными при большем количестве газа. Ещё 2,687,652 повторных исполнения попали в потенциально нарушенную группу. При EIP-8038 84,708,228 повторных исполнений можно было исправить повышением лимита. Ещё 3,036,537 повторных исполнений считались потенциально нарушенными. Эти показатели не означают миллионы отдельных контрактов, поскольку повторяющаяся активность одного востребованного приложения может доминировать в подсчёте. Панель определяет потенциально нарушенные транзакции как транзакции, успешные при базовом расписании, но всё ещё неуспешные при кандидатном расписании на протестированном потолке в 10 раз. В группу входят случаи нехватки газа. В неё также входят транзакции, которые после изменения поведения исполнения из-за новых расходов были отменены по другим причинам. Классификация отражает контрфактический риск, поскольку пользователи, кошельки, контракты, билдеры и рынки комиссий могут адаптироваться до запуска в основной сети. Более крупная группа исправимых случаев потребует от фронтендов, бандлеров и инфраструктурных провайдеров отправлять лимиты, соответствующие новому расписанию. К более сложным случаям относятся фиксированные стипенды в 2,300 газа. В них также входят жёстко заданные объёмы газа, передаваемые внутренним вызовам. Ещё один тип — логика, которая ветвится в зависимости от предварительно подписанных транзакций с фиксированными лимитами. Публичный отчёт по работе с сообществом выявил версии ERC-4337 EntryPoint от eth-infinitism и связанные стеки смарт-аккаунтов, включая ZeroDev и Alchemy. В отчёте также выявлены повторяющиеся контрфактические сбои, связанные с Across, Socket/Bungee, CoW Protocol и 0x. Неизменяемым контрактам могут потребоваться новая реализация EntryPoint, аккаунта, фабрики или валидатора. Затем пользователям может потребоваться миграция. Другие системы могут быть исправлены изменениями маршрутизации, пакетной обработки или учёта газа. Бандлеры ERC-4337 должны отличать исправимые сбои от сбоев, вызванных защитами валидации или внутренними предположениями о газе. Кошельки, RPC-провайдеры, индексаторы, инструменты для узлов и оценщики газа должны учитывать новые правила. Фронтенды и бандлеры должны перестать полагаться на кэшированные константы или лимиты, рассчитанные под старое расписание. Оба EIP требуют, чтобы связанная логика учитывала новые расходы. В объявлении тестовой сети Plataberget предупреждалось, что инструменты, построенные вокруг жёстко заданного максимального лимита газа или единого измерения газа, перестанут работать. Обычный перевод ETH на существующий аккаунт всё ещё может использовать 21,000 газа. Отправка средств на ещё не существующий аккаунт добавляет плату за создание состояния во время исполнения. Разработчикам необходимо повторно симулировать транзакции, проверить фиксированные стипенды и лимиты внутренних вызовов, а также протестировать затронутые пути по кандидатному расписанию. Опубликованная последовательность назначила форк Glamsterdam на 20 августа и сообщила о его запуске с расписанием пересмотра цен к 24 августа. Последовательность переводит сеть от стабильных девнетов к публичным тестовым сетям Sepolia и Hoodi, а затем к основной сети. Целевой показатель дорожной карты на 2026 год по-прежнему зависит от результатов тестирования.
This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.