Base запускает обновление Denim, сокращая время блока до 200 мс
Обновление Denim от Base вышло в четверг, сократив интервалы блоков с двух секунд до 0,2 секунды и изменив контракты, зависящие от времени.
Перевод с английского. Читать оригинал
Главное
- Denim делает блоки Base в десять раз быстрее, переходя от двухсекундных интервалов к 200‑миллисекундным.
- Обновление заменяет Flashblocks, требуя от приложений перехода на стандартные потоки блоков и RPC.
- Он‑чейн логика, чувствительная к времени и использующая подсчёт блоков, сократит длительность в десять раз.
Base, слой 2 Ethereum, созданный Coinbase, активировал обновление Denim в 18:00 UTC в четверг, согласно статус‑странице сети. Первый 200‑миллисекундный блок (номер 53 556 127) был зафиксирован через секунду после активации, что означает десятикратное ускорение по сравнению с прежним двухсекундным ритмом. Base подтвердил обновление как «официально запущено в основной сети» в посте в X сразу после развертывания.
ETH / USD
Как Denim меняет тайминг блоков
Denim переписывает интервал блоков с двух секунд до 200 мс, превращая каждый частичный результат, ранее выдаваемый Flashblocks, в полноценный блок со своим хешем, безопасностью и стадией финализации. Это сокращает любую длительность, измеряемую в количестве блоков, до одной десятой от исходного значения, влияя на голосования, графики вестинга, таймеры отката и другие механизмы, привязанные к номерам блоков, согласно спецификации Denim. Контракты, читающие `block.timestamp`, остаются без изменений, так как метки времени продолжают увеличиваться целыми секундами, но новый контракт BaseTime теперь предоставляет метки времени с миллисекундной точностью, а ответы RPC могут включать опциональные поля миллисекунд.
Миграция и немедленное влияние
Приложения, использовавшие Flashblocks, должны перейти на канонические потоки блоков и RPC; руководство по миграции сопоставляет старые подписки Flashblocks со стандартными и отмечает, что тег `pending` блока не имеет прямого эквивалента после Denim. Операторам узлов требуется запускать base/base версии v1.5.1 и выше, при этом версия v1.5.3 позже устранила отдельный баг корня состояния. Через четырнадцать минут после активации Base сообщил о «периодических задержках включения транзакций, вызывающих выше ожидаемого уровень пустых блоков». Данные Unchained показали, что 146 из первых 300 блоков были пустыми, хотя последующие часовые выборки пустых блоков уже не обнаружили.
Воздействие на зависимые цепочки
Horizen, слой 3, построенный на OP Stack и рассчитывающийся в Base, объявил, что после запуска Denim не сможет продолжать работу. DAO Horizen дал пользователям до 13:00 UTC 4 ноября время переместить активы, после чего оставшиеся балансы будут возвращены держателям. Инцидент подчёркивает более широкое влияние обновления на экосистемы, зависящие от ритма блоков Base.
Что будет дальше
Следующее запланированное обновление Base, кодовое название Everest, пока не имеет объявленной даты, но наблюдатели будут следить за тем, как разработчики адаптируют временно‑чувствительные контракты и смогут ли другие слой 3 приспособиться к новой скорости блоков. Кроме того, частота пустых блоков и любые оставшиеся задержки включения транзакций станут ключевыми метриками по мере стабилизации сети.

Обсуждение 0