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