Основная сеть BNB Beacon Chain, управляемая Binance, собирается добавить новую функцию в свой предстоящий хардфорк, которая даст блокчейну возможность «останавливать» производство новых блоков при соблюдении определенных условий.

В заявлении BNB Chain от 12 июля говорится, что обновление «ZhangHeng» должно произойти на блоке высотой 328 088 888, что, как ожидается, произойдет 19 июля.

Хард-форк представит предложение Binance Evolution BEP-255, направленное на реализацию «согласования активов внутри сети», что, по мнению Binance, может смягчить ущерб от потенциальных атак на кросс-чейн-мосты, таких как атака Binance Smart Chain 7 октября 2022 года.

«Хотя были сделаны некоторые улучшения для улучшения кросс-чейн безопасности, такие как BEP171, безопасность активов в самой BNB Beacon Chain также должна быть гарантирована, особенно после эксплуатации моста», — говорится в сообщении Github относительно BEP-255.

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

«Когда возникают ошибки согласования, блокчейн паникует и прекращает создание новых блоков».

Binance заявила, что эти действия повлияют на «нижестоящие сервисы, такие как мосты, депозиты и выводы средств на биржах», но «решительные меры» необходимы для защиты цепочки и ее пользователей.

Для возобновления работы блокчейна потребуется провести хард-форк и устранить ошибку согласования.

«Например, если эксплуатация имеет место, соответствующие учетные записи должны быть занесены в черный список или исправлены. После возобновления работы блокчейна можно будет также возобновить работу нижестоящих служб», — поясняется в нем.

Атаки с использованием мошеннических ключей и другие улучшения

Другие изменения включают исправление ошибки для предотвращения «атак с использованием мошеннических ключей» — проблемы безопасности, при которой злоумышленник создает действительную совокупную подпись для транзакции, а не истинный владелец закрытых ключей.

«Чтобы исправить ошибку, все существующие адреса для голосования будут очищены, когда будет достигнута высота хардфорка», — заявили в компании, добавив, что валидаторам придется снова добавлять адреса для голосования.

Хард-форк также призван сделать цепочку способной обрабатывать более сложные бизнес-правила и логику.

Binance заявила, что для проведения хардфорка необходимо, чтобы две трети валидаторов перешли на версию своего программного обеспечения на v0.10.16, в противном случае могут возникнуть сложности.

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

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

19 июня BNB Chain запустила opBNB — новое решение для масштабирования уровня 2, совместимое с виртуальной машиной Ethereum (EVM), на основе стека OP от Optimism.