BNB Chain планирует хардфорк Pasteur на 25 августа

BNB Chain планирует хардфорк Pasteur на 25 августа

BNB Chain запланировал хардфорк Pasteur на 25 августа, в рамках которого будут внесены три изменения, направленные на усиление межсетевых переводов, ужесточение контроля валидаторов и увеличение пропускной способности с 1237 до 2324 транзакций в секунду.

В сообщении от 14 августа BNB Chain заявил, что Pasteur будет запущен в сети BNB Smart Chain в 2:30 утра по UTC 25 августа после работы в тестовой сети с 21 июля.

Операторы узлов должны установить программное обеспечение BSC версии 1.7.7 до момента активации. Сеть также поручила операторам удалить устаревшую настройку EnableBALиз своих конфигурационных файлов, поскольку обновленное программное обеспечение не запустится, если она останется на месте.

Paster предлагает три варианта: BEP-682, BEP-695 и BEP-675. Первые два касаются безопасности и разрешений валидаторов, а третий изменяет порядок обработки транзакций при подготовке новых блоков.

Paster усилит контроль за валидаторами BNB Chain

BEP-682 изменяет способ подтверждения переводов, поступающих из другого блокчейна, в BNB Smart Chain. Перед принятием активов BSC проверяет, одобрили ли перевод достаточное количество валидаторов из отправляющей сети.

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

Компания Pasteur будет отклонять повторные записи валидаторов. Согласно информации сети, для принятия межсетевых переводов BSC потребуется одобрение соответствующего количества отдельных валидаторов.

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

После атак на несколько сторонних мостов кроссчейн-безопасность привлекла к себе дополнительное внимание. В июле, по сообщениям, мост Cardano-to-BNB Chain, управляемый Wanchain, потерял около 515 миллионов токенов NIGHT, стоимость которых на тот момент составляла примерно $9 миллионов.

Компания BlockSec, специализирующаяся на безопасности, заявила, что предполагаемая атака могла быть связана со слабостью в сообщениях, отправляемых валидаторам для подтверждения. Позже Midnight Foundation заявила, что инцидент затронул сторонний мост Wanchain и не касался самой сети Midnight Network.

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

BNB Chain не связывает Paster с атакой Wanchain или какой-либо другой недавней уязвимостью. В своем заявлении BEP-682 представлен как прямая корректировка системы подтверждения, используемой для переводов, поступающих в BSC.

Старые ключи валидатора потеряют доступ

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

Смена ключей — это стандартная мера безопасности, но BNB Chain заявила, что старый ключ может продолжать обладать правами управления после его замены. Paster отменит эти права, как только валидатор начнет использовать новый ключ.

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

Это же предложение устраняет еще один пробел в управлении BSC. Адреса, внесенные в черный список, уже лишены возможности голосовать напрямую, но BNB Chain заявила, что они все еще могут принять участие, подписав голос вне блокчейна и попросив другой аккаунт отправить его.

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

Операторы связи сталкивались с аналогичными требованиями к обновлению во время предыдущих обновлений BSC. Перед хардфорком Osaka/Mendel в апреле BNB Chain выпустила обязательное уведомление о программном обеспечении, предписывающее операторам установить версию v1.7.2 и удалить старые настройки, чтобы предотвратить рассинхронизацию узлов.

В Osaka/Mendel было представлено девять предложений по развитию сети, касающихся лимитов транзакций, стабильности и процесса подтверждения транзакций. Обновление последовало за внедрением Fermi, которое в январе сократило время создания блока в BSC до 0,45 секунды.

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

Читайте также: