В августе 2023 года блокчейн BNB Chain претерпит два хардфорка, чтобы уменьшить вероятность злонамеренной реорганизации блокчейна и повысить совместимость с другими сетями блокчейнов на основе виртуальной машины Ethereum (EVM).
Обновления Plato и Hertz запланированы на 10 и 30 августа, соответственно после обширного тестирования. Обновление Plato, которое уже состоялось, представляет BEP-126. Последнее предложение по эволюции реализует механизм быстрой финализации, который, как ожидается, исключит возможность возврата блоков.
Арно Бауэр, старший архитектор решений в BNB Chain, раскрыл особенности обновления сети в интервью. Ожидается, что механизм быстрой финализации уменьшит вероятность реорганизации блокчейна и стабилизирует производство блоков, позволяя пользователям мгновенно получать точную информацию из последнего завершенного блока. Бауэр сказал:
«В целом, BEP-126 направлен на повышение безопасности и эффективности блокчейна в BNB Chain за счет введения механизма быстрой финализации».
Бауэр добавил, что финализация — это основная концепция технологии блокчейна, относящаяся к моменту, когда транзакция или блок транзакций больше не могут быть изменены или отменены. Окончательность по-прежнему имеет решающее значение для поддержания доверия и предотвращения двойных расходов в системах блокчейн.
BEP-126 обеспечивает быструю финализацию с помощью ряда шагов. Валидаторы начинают с предложения блока сети, который распространяется на других валидаторов. Затем валидаторы подписывают блок, используя свой закрытый ключ, создавая сообщение о голосовании. Затем происходит объединение голосов, при этом голоса валидаторов собираются в пул и объединяются, если в прямом родительском блоке достаточно голосов.
Валидаторы должны следовать определенным правилам при голосовании за блоки, например, не публиковать два разных голоса за одинаковую высоту. Правила финализации также определяют, что блок является «выровненным», если в заголовке дочернего блока есть аттестация, и завершается, если выровнены и блок, и его прямой дочерний элемент.
Форк, включая самый высокий оправданный блок, считается самой длинной цепочкой, даже если другие форки блокчейна имеют более высокую сумму сложности. Производящие блоки и финализирующие блоки также имеют разные требования с точки зрения количества необходимых валидаторов.
Наконец, валидаторы блокчейна BNB Chain вознаграждаются за голосование, а те, кто нарушает правила голосования, наоборот попадают под сокращение их доли, подобно протоколу подтверждения доли Ethereum (PoS).
Хард-форк Hertz намечен на 30 августа и направлен на то, чтобы поддерживать сеть BNB Chain в курсе последних разработок блокчейнов EVM. Как объясняет Бауэр, блокчейн BNB Chain должен обновлять свои структуры блоков и транзакций, а также свою базовую EVM, чтобы они соответствовали недавно реализованным форкам Ethereum в обновлениях Berlin и London.
«Поэтому из соображений совместимости важно, чтобы эти EIP также были включены в BNB Chain, чтобы обеспечить плавную разработку и рост экосистемы».
Бауэр сказал, что механизм быстрого завершения должен обеспечить более безопасную среду для децентрализованных приложений (DApps), а более быстрое завершение транзакций должно повысить скорость отклика и эффективность dApps, работающих в BNB Chain.
Читайте также: