BNB Chain hard fork to improve security and compatibility with EVM chains

0

[ad_1]

Binance’s BNB Chain is set to undergo two hard forks in August 2023 to reduce the possibility of a malicious blockchain reorganization and increase compatibility with other Ethereum Virtual Machine (EVM) blockchain networks.

The Plato and Hertz upgrades are scheduled for Aug. 10 and Aug. 30, respectively, following extensive testing. The Plato upgrade, which has already taken place, introduces BEP-126. The latest evolution proposal implements a fast finality mechanism that is expected to rule out the ability for blocks to be reverted.

The Plato upgrade was carried out on Aug. 10 at block height 30724096. Source: BscScan

Arno Bauer, senior solution architect at BNB Chain, unpacked the specifics of the network upgrades in an interview with Cointelegraph. The fast finality mechanism is expected to reduce the chance of chain reorganization and stabilize block production while allowing users to access accurate information from the latest finalized block instantly. Bauer said:

“Overall, BEP-126 aims to enhance blockchain security and efficiency on the BNB Smart Chain by introducing a fast finality mechanism.”

Bauer added that finality is a core concept of blockchain technology, referring to the point at which a transaction or block of transactions can no longer be altered or reversed. Finality remains crucial in maintaining trust and preventing double-spending in blockchain systems.

BEP-126 introduces fast finality through a series of steps. Validators begin by proposing a block to the network, which is propagated to other validators. Validators then sign for the block using their private key, creating a vote message. Voting aggregation then occurs, with validator votes gathered into a pool and aggregated if the direct parent block has enough votes.

Related: Binance Smart Chain and Binance Chain become BNB Chain

Validators must follow specific rules when voting for blocks, such as not publishing two distinct votes for the same height. The finality rules also determine that a block is “justified” if there’s an attestation in the child block’s header, and it is finalized if both the block and its direct child are justified.

The fork, including the highest justified block, is considered the longest chain, even if other chain forks have a higher difficulty sum. Producing blocks and finalizing blocks also have different requirements in terms of the number of validators needed.

Lastly, BNB Chain validators are rewarded for voting, with those who violate the vote rules being slashed, similar to Ethereum’s proof-of-stake protocol.

The Hertz hard fork is earmarked for Aug. 30 and is aimed at keeping the BNB Chain up to date with the latest development of EVM blockchains. As Bauer explains, the BNB Chain needs to keep its block and transaction structures, as well as its base EVM, updated to match Ethereum’s recently implemented Berlin and London forks.

“Therefore, for compatibility reasons, it is important that those EIPs are also enabled on BSC to ensure a smooth development and ecosystem growth.”

Bauer said that the fast finality mechanism should provide a more secure environment for decentralized applications (DApps), while speedier transaction finality should improve the responsiveness and efficiency of DApps running on the BNB Chain.

Magazine: Deposit risk: What do crypto exchanges really do with your money?

[ad_2]

Source link

Leave A Reply

Your email address will not be published.

bitcoin
Bitcoin (BTC) $ 77,700.00
ethereum
Ethereum (ETH) $ 2,415.52
tether
Tether (USDT) $ 0.999809
bnb
BNB (BNB) $ 683.31
xrp
XRP (XRP) $ 1.35
usd-coin
USDC (USDC) $ 0.999816
solana
Solana (SOL) $ 101.54
tron
TRON (TRX) $ 0.336009
hyperliquid
Hyperliquid (HYPE) $ 80.06
staked-ether
Lido Staked Ether (STETH) $ 2,265.05
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.00
zcash
Zcash (ZEC) $ 830.94
dogecoin
Dogecoin (DOGE) $ 0.081688
rain
Rain (RAIN) $ 0.016739
usds
USDS (USDS) $ 0.999775
monero
Monero (XMR) $ 494.47
leo-token
LEO Token (LEO) $ 9.61
wrapped-steth
Wrapped stETH (WSTETH) $ 2,779.67
whitebit
WhiteBIT Coin (WBT) $ 71.46
chainlink
Chainlink (LINK) $ 11.10
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 76,243.00
cardano
Cardano (ADA) $ 0.192758
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.998762
stellar
Stellar (XLM) $ 0.174263
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 2,466.93
bitcoin-cash
Bitcoin Cash (BCH) $ 242.99
dai
Dai (DAI) $ 0.999876
canton-network
Canton (CC) $ 0.115743
wrapped-eeth
Wrapped eETH (WEETH) $ 2,465.31
usd1-wlfi
USD1 (USD1) $ 0.999442
ethena-usde
Ethena USDe (USDE) $ 0.999808
susds
sUSDS (SUSDS) $ 1.08
litecoin
Litecoin (LTC) $ 48.02
the-open-network
Gram (prev. Toncoin) (GRAM) $ 1.33
global-dollar
Global Dollar (USDG) $ 0.999952
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 76,366.00
hedera-hashgraph
Hedera (HBAR) $ 0.073251
uniswap
Uniswap (UNI) $ 5.11
avalanche-2
Avalanche (AVAX) $ 7.11
weth
WETH (WETH) $ 2,268.37
shiba-inu
Shiba Inu (SHIB) $ 0.000005
sui
Sui (SUI) $ 0.708322
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
usdt0
USDT0 (USDT0) $ 0.998824
paypal-usd
PayPal USD (PYUSD) $ 0.999666
hashnote-usyc
Circle USYC (USYC) $ 1.14
crypto-com-chain
Cronos (CRO) $ 0.056316
tether-gold
Tether Gold (XAUT) $ 4,431.64
memecore
MemeCore (M) $ 1.09
near
NEAR Protocol (NEAR) $ 1.84
Shares