BNB Chain запланировала свой хардфорк Pasteur на 25 августа, вводя три изменения, направленных на укрепление кроссчейн-переводов, ужесточение контроля валидаторов и повышение протестированной пропускной способности транзакций с 1237 до 2324 транзакций в секунду.
Сводка
- Pasteur активируется на BNB Smart Chain в 2:30 утра по UTC 25 августа.
- Операторы узлов должны установить версию программного обеспечения BSC v1.7.7 до обновления.
- Два изменения касаются безопасности кроссчейн-переводов, разрешений валидаторов и голосования по управлению.
- Внутренние тесты повысили пропускную способность транзакций с 1237 до 2324 TPS.
BNB Chain сообщила в объявлении от 14 августа, что Pasteur будет запущен на BNB Smart Chain в 2:30 утра по UTC 25 августа после работы в тестовой сети с 21 июля.
Операторы узлов должны установить версию программного обеспечения BSC v1.7.7 до времени активации. Сеть также поручила операторам удалить устаревшую настройку EnableBAL из своих конфигурационных файлов, потому что обновленное программное обеспечение не запустится, если она останется.
Pasteur включает три предложения: BEP-682, BEP-695 и BEP-675. Первые два касаются безопасности и разрешений валидаторов, а третье изменяет способ обработки транзакций при подготовке новых блоков.
Pasteur усилит проверки моста 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.
Отдельно crypto.news сообщил в августе, что атаки на кроссчейн-мосты привели к потерям более 4 миллиардов долларов с 2021 года. В отчете были выявлены украденные ключи валидаторов и плохие проверки переводов как одни из слабостей, использованных в крупных инцидентах.
BNB Chain не связывала Pasteur с атакой на Wanchain или любым другим недавним эксплойтом. В своем объявлении BEP-682 представлено как прямое исправление системы одобрений для переводов, поступающих в BSC.
Старые ключи валидаторов потеряют доступ
Второе предложение, BEP-695, изменяет то, что происходит, когда валидаторы заменяют цифровые ключи, которые они используют для управления своими обязанностями в сети.
Смена ключей является обычной мерой безопасности, но BNB Chain заявила, что старый ключ может продолжать сохранять права управления после его замены. Pasteur удалит эти права, как только валидатор начнет использовать новый ключ.
Ожидающие штрафы также останутся привязанными к валидатору после смены ключа. По словам сети, валидатор, столкнувшийся с удалением за нарушение правил сети, больше не сможет избежать этого процесса, просто заменив свой ключ.
То же предложение закрывает отдельный пробел в управлении BSC. Адресам из черного списка уже запрещено голосовать напрямую, но BNB Chain заявила, что они все еще могли участвовать, подписывая голосование вне блокчейна и прося другой аккаунт отправить его.
После Пастера ограничение также будет распространяться на голоса, поданные через подписанные сообщения. BNB Chain заявила, что это изменение предотвратит участие заблокированных адресов в управленческих решениях косвенным путем.
Операторы сети сталкивались с аналогичными требованиями обновления во время более ранних обновлений BSC. Перед хард-форком Osaka/Mendel в апреле BNB Chain выпустила обязательное уведомление о программном обеспечении, сообщив операторам установить версию v1.7.2 и удалить старые настройки, чтобы предотвратить рассинхронизацию их узлов.
Osaka/Mendel представил девять сетевых предложений, охватывающих лимиты транзакций, стабильность и процесс подтверждения транзакций. Это обновление последовало за Fermi, которое сократило время блока BSC до 0,45 секунды в январе.
Pasteur сохранит это время блока без изменений. Вместо того чтобы ускорять поступление блоков, последнее обновление предназначено для размещения большего количества транзакций в каждом блоке.
Внутренние тесты повысили пропускную способность до 2 324 TPS
BNB Chain сообщила, что строители блоков и валидаторы в настоящее время повторяют часть одной и той же работы при подготовке блока транзакций.
Строитель сначала обрабатывает транзакции и отправляет готовый блок валидатору. Затем валидатор снова обрабатывает те же транзакции перед одобрением блока, оставляя меньше времени для добавления стольких транзакций, сколько может поддержать сеть.
BEP-675 позволит строителю отправлять блок, который он уже обработал. Валидатор может проверить, что блок соответствует сетевым правилам, одобрить его и выполнить более глубокую проверку после.
Во время тестов на QANet, внутренней среде, предназначенной для имитации основной сети BSC, время, которое валидаторы тратили на немедленную проверку, сократилось с 125 миллисекунд до 15 миллисекунд.
Пропускная способность транзакций выросла с 1 237 TPS до 2 324 TPS, при этом время блока осталось на уровне 450 миллисекунд. BNB Chain также сохранила максимальный объем вычислительной работы, разрешенный в каждом блоке, без изменений во время теста.
Среднее использование доступной емкости каждого блока увеличилось с 46,35% до 84,15%. По словам сети, тест показывает, что BSC может справляться с более загруженными периодами, используя больше уже доступного пространства, а не увеличивая скорость блоков.
BNB Chain предупредила, что цифры получены в ходе контролируемых тестов и не представляют подтвержденных результатов в живой сети. Новый метод построения блоков не начнет работать автоматически при активации Pasteur, поскольку строители получат дополнительное время для подготовки своих систем.
Обычным пользователям и большинству разработчиков приложений не потребуется предпринимать никаких действий. Операторы узлов и строители блоков являются группами, ответственными за выполнение изменений программного обеспечения.
Американские инвесторы имеют доступ через торгуемый BNB-фонд
Обновление также актуально для американских инвесторов, которые держат BNB через регулируемый инвестиционный продукт. Записи Комиссии по ценным бумагам и биржам показывают, что акции VanEck BNB ETF зарегистрированы для торговли на Nasdaq под тикером VBNB.
Регистрационное заявление фонда вступило в силу 27 мая. Его заявленная цель — отслеживать цену BNB за вычетом операционных расходов фонда.
Согласно заявлению SEC от 7 августа, VanEck Digital Assets назначила BitGo Bank & Trust второй компанией, ответственной за хранение BNB-активов фонда. BitGo — это национальный банк, контролируемый Управлением валютного контролера.
Соглашение позволяет BitGo хранить BNB для фонда и обрабатывать депозиты или снятия средств между счетом фонда и публичными адресами блокчейна. В заявлении VanEck указано, что фонд сохраняет право собственности на токены, и BitGo должен хранить их отдельно от активов, принадлежащих другим клиентам.
BitGo не может ссужать, закладывать или использовать BNB иным образом, если только фонд не даст разрешение или это не требуется законом. Соглашение о хранении было подписано 5 августа и раскрыто SEC двумя днями позже.










