In order to decrease the likelihood of a malicious blockchain reorganisation and improve compatibility with other Ethereum Virtual Machine (EVM) blockchain networks, #Binance 's #BNB Chain is scheduled to undergo two hard forks in August 2023.
In order to decrease the likelihood of a malicious blockchain reorganisation and improve compatibility with other Ethereum Virtual Machine (EVM) blockchain networks, Binance's BNB Chain is scheduled to undergo two hard forks in August 2023.
Following considerable testing, the Plato and Hertz improvements are slated to take place on August 10 and August 30, respectively. BEP-126 is introduced by the already-completed Plato upgrade. The most recent evolution proposal includes a quick finality mechanism that should make it impossible for blocks to be reversed.
On August 10 at block height 30724096, the Plato improvement was completed. from BscScan
In an interview with Cointelegraph, Arno Bauer, senior solution architect at BNB Chain, broke down the intricacies of the network changes. Users will be able to rapidly obtain accurate information from the most recent finalised block thanks to the fast finality mechanism, which is anticipated to decrease the likelihood of chain rearrangement and stabilise block production. In his words:
Essentially, BEP-126 proposes to add a rapid finality mechanism to the BNB Smart Chain to improve blockchain security and effectiveness.
According to Bauer, a fundamental idea of blockchain technology is finality, which refers to the point at which a transaction or block of transactions can no longer be changed or undone. With blockchain systems, finality is still essential for preserving confidence and avoiding double-spending.
Fast finality is introduced in BEP-126 through a sequence of procedures. A block is first proposed to the network by a validator, and other validators then receive that block. Validators create a vote message by signing for the block with their private keys next. When the immediate parent block has a sufficient number of votes, voting aggregation takes place, with validator votes being collected into a pool and aggregated.
When voting for blocks, validators must abide by certain criteria, such as refraining from publishing two unique votes for the same height. A block is "justified" according to the finality rules if its direct child block's header has an attestation, and it is finalised if both the block and its direct child are justified.
Even though other chain forks have a greater difficulty sum, the fork is regarded to have the longest chain since it includes the highest justified block. Regarding the necessary number of validators, there are additional differences in the requirements for producing blocks and finalising blocks.
Last but not least, similar to Ethereum's proof-of-stake protocol, BNB Chain validators are rewarded for voting, while those who break the rules are punished with losses.
The Hertz hard fork, scheduled on August 30, aims to keep the BNB Chain current with the most recent advancements in EVM blockchains. As Bauer explains, the Berlin and London forks of Ethereum, which were recently implemented, require the BNB Chain to maintain its block and transaction structures as well as its base EVM.
In order to promote a smooth development and ecosystem expansion, it is crucial that such EIPs are also enabled on #BSC for compatibility reasons.
According to Bauer, the BNBChain 's rapid finality mechanism should make the environment for decentralised apps (DApps) more safe while also enhancing their responsiveness and efficiency. #evm