Основная сеть BNB Beacon Chain, управляемая Binance, собирается добавить новую функцию в свой предстоящий хард-форк, которая позволит блокчейну «останавливать» производство новых блоков при соблюдении определенных условий.
Согласно заявлению BNB Chain от 12 июля, ожидается, что обновление «ZhangHeng» произойдет на высоте блока 328 088 888, как ожидается, 19 июля.
Хард-форк представит предложение Binance по развитию BEP-255, которое направлено на реализацию «согласования активов в сети». Binance считает, что это может смягчить ущерб от потенциальных эксплойтов межсетевого моста, таких как эксплойт BNB Smart Chain 7 октября 2022 года.
«Несмотря на то, что были внесены некоторые улучшения для повышения безопасности между цепочками, такие как BEP171, безопасность активов в самой BNB Beacon Chain также должна быть гарантирована, особенно после эксплоита моста», — говорится в сообщении на GitHub, касающемся BEP-255.
Binance пояснила, что в соответствии с BEP-255 изменения баланса пользователя будут отслеживаться в каждом блоке и согласовываться для выявления любых проблем.
«При возникновении ошибок согласования блокчейн запаникует и перестанет создавать новые блоки».
Binance заявила, что это действие повлияет на «последующие услуги, такие как мосты, депозиты и снятие средств на биржах», но «решительные действия» необходимы для защиты сети и ее пользователей.
Чтобы вернуть блокчейн обратно в сеть, потребуется хард-форк и устранение ошибки сверки.
«Например, если существует экплоит, связанные учетные записи должны быть занесены в черный список или исправлены. Как только блокчейн будет возобновлен, нижестоящие сервисы также могут быть восстановлены», — пояснили в компании.
Предотвращение атак мошеннических ключей и другие улучшения
Другие изменения включают исправление ошибки для предотвращения атак с мошенническим ключом — проблема безопасности, когда злоумышленник создает действительную совокупную подпись для транзакции, а не истинный владелец закрытых ключей.
«Чтобы исправить ошибку, все существующие адреса для голосования будут очищены, когда будет достигнут пик хардфорка», — сказали в компании, добавив, что валидаторам нужно будет снова добавить адреса для голосования.
Хардфорк также призван сделать блокчейн способным обрабатывать более сложные бизнес-правила и логику.
Binance заявила, что для хардфорка требуется, чтобы две трети валидаторов заранее переключили версию своего программного обеспечения на v0.10.16; в противном случае могут возникнуть осложнения.
Полные узлы, которые не могут быть обновлены, не смогут выполнять дальнейшие блоки после высоты блока хард-форка, пояснила BNB Chain.
BNB Chain изложил полный набор инструкций, объясняющих, как операторы узлов могут выполнить обновление хард-форка, но отметил, что для держателей токенов BNB, которые используют Binance.com или другие централизованные биржи или холодные кошельки, в настоящее время не требуется никаких действий.
19 июня BNB Chain запустила opBNB — новое решение для масштабирования Layer 2, совместимое с виртуальной машиной Ethereum, на основе стека OP Optimism.