Telegram (AI) YouTube Facebook X
En
обновление Base upgrade

Base сократила время создания блоков до 200 миллисекунд

5 ноября поддерживаемая Coinbase L2-сеть Base активировала обновление Denim, которое сократило время создания полноценных блоков с двух секунд до 200 миллисекунд.

На схеме сравнивается создание блоков в сети Base до и после обновления Denim на отрезке в две секунды. До Denim за это время формировался один полноценный блок N, внутри которого было десять предварительных подтверждений Flashblocks с интервалом 200 мс, и одно из них могло быть отброшено. После Denim за те же две секунды создаются десять полноценных блоков, от N до N+9, и у каждого свой номер, хеш, корень состояния и записи о транзакциях.
Схема создания блоков в Base до и после обновления Denim. Источник: Base.

Denim стал четвертым самостоятельным обновлением Base в 2026 году — после Azul, Beryl и Cobalt. Помимо ускорения блокчейна, разработчики внедрили более точные временные метки для смарт-контрактов и расширили возможности управления токенами стандарта B20.

Главным изменением стал отказ от технологии Flashblocks, которую проект использовал с июля 2025 года.

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

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

По словам команды Base, новая архитектура упростит взаимодействие приложений с сетью и избавит от необходимости подписываться на отдельные потоки предварительных подтверждений.

При этом попадание транзакции в блок Base еще не делает ее окончательно подтвержденной в Ethereum. Для этого данные должны быть опубликованы в мейннете, а затем пройти процедуру финализации.

Что изменится для пользователей и разработчиков

В Base отметили, что ускорение прежде всего пригодится кредитным протоколам, децентрализованным биржам и сервисам вознаграждений, которым нужно быстро реагировать на изменение состояния сети.

Например, DeFi-сервисы смогут чаще проводить ликвидации, перебалансировать позиции и обновлять данные.

Точные временные метки обеспечивает система BaseTime. Она передает смарт-контрактам время с точностью до миллисекунды.

График показывает, как меняется время в блокчейне Base на протяжении десяти блоков, от N до N+9, после обновления Denim. Синяя линия BaseTime с каждым блоком растет на 200 мс: от 42,0 до 42,8 секунды и от 43,0 до 43,8 секунды. Черная линия стандартного параметра block.timestamp считает время в целых секундах. Поэтому пять блоков подряд, от N до N+4, получают одну метку 42 секунды, а на блоке N+5 она переходит на 43 секунды.
Схема работы временных меток BaseTime. Источник: Base.

Прежде стандартные механизмы Ethereum позволяли определять время только в целых секундах. Теперь разработчики смогут использовать более точные значения для расчета процентов, распределения вознаграждений и определения сроков действия заявок.

При этом параметр block.timestamp не изменился, а дополнительные данные стали доступны через BaseTime и интерфейсы взаимодействия с узлами.

Приложениям, которые ранее использовали Flashblocks, потребуется перейти на обычные механизмы получения блоков и сведений о транзакциях.

Разработчики также предупредили о необходимости проверить смарт-контракты, в которых продолжительность операций рассчитывается по количеству блоков. Поскольку блоки теперь появляются в десять раз чаще, прежние задержки, периоды голосования и сроки разблокировки активов сократятся во столько же раз.

Дополнительная защита токенов

Denim также расширил возможности стандарта B20, предназначенного для выпуска взаимозаменяемых токенов, включая стейблкоины и RWA.

После обновления эмитенты смогут более гибко настраивать ограничения на переводы. В частности, один и тот же список адресов теперь можно использовать и как перечень разрешенных, и как перечень запрещенных.

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

Сеть также стала отклонять отправку, выпуск и изъятие токенов B20 на адрес их собственного контракта. Это позволит избежать случайной блокировки активов.

Команда Base подчеркнула, что ограничения задают сами эмитенты, а сеть не решает, кто может инициировать переводы.

Сеть столкнулась с задержками

5 ноября в 18:14 UTC команда Base подтвердила запуск Denim. Одновременно она сообщила, что расследует периодические задержки включения транзакций в блоки, из-за которых пустых блоков стало больше ожидаемого.

При этом разработчики не уточнили, связана ли проблема с апгрейдом.

К моменту публикации расследование продолжалось. Сообщений о полной остановке сети или потере пользовательских средств не появлялось.

Еще до активации команда выпустила версию 1.5.3 клиента узлов Base. В ней исправили ошибку, из-за которой в определенных обстоятельствах узлы могли неправильно рассчитать состояние блокчейна и остановиться.

По заявлению Base, текущие данные сети проверили и подтвердили их корректность, а пользователей ошибка не затронула.

Напомним, в июне в сети Base произошли два сбоя подряд, из-за которых производство блоков останавливалось на 116 и 20 минут. Причиной оказалась ошибка в логике секвенсора. После этого команда пообещала усилить стресс-тестирование протокола.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Facebook X
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK