What changes with BNB Chain’s Jenner hardfork?

BNB Chain активировала хардфорк Jenner в своей тестовой сети BNB Smart Chain, представив новый механизм обработки платежей, который резервирует 5% вычислительной мощности блока для определенных транзакций в периоды высокой нагрузки на сеть.
Согласно объявлению BNB Chain от 29 октября https://www.bnbchain.org/en/blog/payment-lane-how-bsc-reserves-capacity-for-payments, обновление включает в себя Payment Lane, метки времени блоков с точностью до миллисекунды для смарт-контрактов, а также функциональность для CAS20, нового стандарта для совместимых активов.
Payment Lane является основной особенностью обновления и предназначен для того, чтобы часть каждого блока оставалась доступной для определенных платежей, когда другие транзакции конкурируют за вычислительные ресурсы сети.
В настоящее время хардфорк работает в тестовой сети, а запуск в основной сети изначально планировался на конец ноября.
BNB Chain вводит резервирование вычислительной мощности блоков для платежей
Новый механизм Payment Lane внедрен через BEP-703, который устанавливает отдельные правила учета вычислительной мощности для определенных платежей и общих транзакций.
В периоды высокой активности в сети транзакции конкурируют за доступное пространство в блоке в соответствии с существующими правилами оплаты сети. Payment Lane изменяет эту схему, резервируя часть каждого блока, которую общие транзакции не могут использовать.
BNB Chain установила резерв в 5% от лимита вычислительной мощности блока, хотя объем вычислительной мощности, выделенный для определенных платежей, не ограничен этим значением.
Например, в гипотетическом блоке с лимитом в 100 миллионов единиц вычислительной мощности, 5 миллионов единиц будут зарезервированы для определенных платежей, оставляя до 95 миллионов для общих транзакций.
Если транзакции, связанные с платежами, потребляют 8 миллионов единиц вычислительной мощности, они могут использовать ресурсы сверх зарезервированного объема, оставляя 92 миллиона для других транзакций.
Однако, неиспользованный зарезервированный объем вычислительной мощности не может быть перераспределен для общих транзакций. Если определенные платежи потребляют только 2 миллиона единиц вычислительной мощности, оставшиеся 3 миллиона остаются неиспользованными, даже если другие транзакции ожидают своей очереди.
BNB Chain объяснила, что это ограничение предотвращает ситуацию, когда производители блоков заполняют весь блок общими транзакциями, игнорируя определенные платежи.
Это обновление следует за активацией хардфорка Pasteur в августе, который внес изменения в процесс проверки мостов, авторизацию валидаторов и формирование блоков.
Как ранее сообщалось на crypto.news, Pasteur представил необязательный процесс формирования блоков в соответствии с BEP-675, который позволяет валидаторам подписывать и транслировать предлагаемые блоки, прежде чем завершить полную проверку.
Какие транзакции имеют право на использование Payment Lane?
В соответствии с новыми правилами, BNB Chain выделяет две категории транзакций, которые могут получить доступ к зарезервированной вычислительной мощности.
Первая категория включает транзакции, отправляемые непосредственно на платежные контракты, включенные в список, управляемый системой управления. Вторая категория охватывает переводы нативных токенов BNB, при которых отправляется ненулевое количество токенов на счета, не содержащие развернутый код.
Обе категории должны содержать адрес получателя и использовать один из трех поддерживаемых типов транзакций: 0x00, 0x01 или 0x02.
Создание контрактов, транзакции с использованием "блобов" и транзакции типа 0x04 по-прежнему классифицируются как обычный трафик. Переводы нативных токенов BNB на смарт-контракты или счета с делегированным кодом не подпадают под категорию обычных переводов.
Возможно, вам будет интересно: Количество развертываний контрактов в сети BNB Chain почти утроилось и достигло 12,3 миллиона в третьем квартале
Для стейблкоинов, соответствие требованиям зависит от того, присутствует ли принимающий контракт в утвержденном списке платежных контрактов.
Транзакция, отправленная непосредственно на указанный стейблкоин, может соответствовать требованиям, но транзакция, проходящая через неуказанный промежуточный контракт, не получает такого же обращения, просто потому, что этот промежуточный контракт в конечном итоге переводит токен.
Изначально список платежных контрактов будет пустым. Система управления может впоследствии добавлять или удалять контракты, соответствующие требованиям, включая стейблкоины и токены CAS20.
BNB Chain уточнила, что название токена, его стандарт или предполагаемое использование для платежей автоматически не делают транзакции с этим токеном соответствующими требованиям.
Как BNB Chain будет управлять зарезервированными ресурсами?
Система управления будет контролировать как список платежных контрактов, так и процент вычислительных ресурсов блока, зарезервированных для транзакций, соответствующих требованиям.
Хотя по умолчанию выделяется 5%, протокол позволяет системе управления увеличить этот резерв до максимального значения в 10%.
Конфигурация определяется состоянием родительского блока, что предотвращает изменение классификации транзакций системой управления во время построения отдельного блока.
Создатели блоков должны соблюдать правила распределения при сборке транзакций, в то время как валидаторы обязаны отклонять блоки, нарушающие эти правила.
В процессе SendBidBlock, определенном в BEP-675, проверки выполняются во время локальной импорта блока после его распространения. Нарушения обрабатываются с помощью механизма отзыва создателя блока.
Резервирование вступает в силу в блоке, непосредственно следующем блоку активации хардфорка.
Payment Lane не гарантирует включение в определенный блок и не отменяет комиссии за транзакции. Соответствующие платежи продолжат конкурировать друг с другом, особенно когда их совокупный спрос превышает зарезервированные ресурсы.
Обновление Jenner следует за ростом активности в сети BNB Chain
Последнее обновление было выпущено после того, как сеть BNB Chain зафиксировала 1,51 миллиарда транзакций в третьем квартале 2026 года, что на 7,5% больше, чем в предыдущем квартале.
Доход сети вырос на 54% и составил 54,2 миллиона долларов, в то время как среднее количество активных адресов в день снизилось на 14% и составило 2,10 миллиона.
Отдельный отчет об экосистеме за квартал показал, что количество развертываний смарт-контрактов достигло 12,3 миллиона, по сравнению с 4,5 миллионами в предыдущем квартале.
Помимо модуля Payment Lane, обновление Jenner включает в себя метки времени блоков с точностью до миллисекунды для смарт-контрактов, что позволяет приложениям получать более точную информацию о времени.
Обновление включает в себя функциональность для CAS20, хотя компания BNB Chain заявила, что подробности о доступности этого стандарта будут объявлены отдельно.
Разработчики и платежные провайдеры теперь могут использовать тестовую сеть для проверки адресов назначения транзакций, поддерживаемых форматов транзакций и требований для включения в систему управления.
Компания BNB Chain направила операторам узлов документацию по обновлению Jenner и примечания к выпуску reth-bsc v0.1.3, содержащие инструкции по обновлению клиента.