BNB Chain is an Ethereum Virtual Machine (EVM) compatible blockchain, designed to support smart contracts in order to compete with the Ethereum blockchain, which is the leading blockchain for DeFi applications.

After the rebrand, BNB Chain comprises: BNB Beacon Chain (previously Binance Chain), used for governance; and the BNB Smart Chain (BSC) (previously Binance Smart Chain), an EVM-compatible chain providing consensus.

The chain offers a lower transaction fee and higher transaction speed environment to DeFi users, while enabling developers to easily expand or migrate their decentralized applications (DApps) to the new chain. The familiar environment also allowed aspiring developers to quickly set up shop without having to compete directly with the already established protocols on Ethereum. This proved to be true as new protocols such as PancakeSwap, Venus, ApeSwap and Alpaca Finance emerged and dominated the chain.

Coupled with the backing and support from Binance, the BNB Chain quickly grew in popularity, seeing the total value locked (TVL) on the chain growing exponentially on the tailwinds of DeFi Summer. BNB Chain is currently third with $3.38B in TVL, behind just Ethereum ($25.95B) and Tron ($5.66B).

OpBNB: A New Era of Scalability

In 2022, Layer 2 (L2) solutions began to gain traction, as developers and users began to recognize scalability as a real problem for monolithic blockchains, which at that point, were most of the leading Layer 1 chains. Rollups built on Ethereum such as Arbitrum and Optimism gained significant attention, quickly rising to become popular ecosystems in the DeFi space. BNB Chain made an announcement in June 2023 to introduce their very own L2 solution, opBNB, in a move to further scale BSC.

OpBNB is designed based on the Optimism OP Stack, an open source codebase, with modifications to meet the needs of BSC. OpBNB adopts the Optimistic rollup architecture, abstracting the execution layer into its own layer, while the remaining blockchain functions are handled by the L1, in this case, the BNB Smart Chain. The opBNB layer processes transactions off-chain and posts transaction data back onto the L1 as calldata, enabling higher transaction speed and lowered gas fees for users on the L2. Just like other rollups, opBNB uses the gas token of the L1 chain, which is the BNB token.

Building on the OP Stack, opBNB introduces optimizations in data caching, block mining and to the derivation layer to meet their needs.

OpBNB optimizes the way data is cached on the chain by adding an additional layer in the cache (L1.5: “SharedPool”). This increases the cache hit rate, which reduces the need to query the database directly, hence, increasing efficiency of retrieving data on opBNB.

On the block mining front, a traditional OP Stack chain executes the transactions twice in a standard block production process. This is redundant and can require hundreds of milliseconds in execution time with each block. OpBNB optimizes this by storing the results of the first execution in the cache instead of re-executing the transactions again, hence cutting down on additional execution time in block production.

Finally, opBNB increases the efficiency of the batcher by introducing asynchronous batch submission, which allows the batcher to submit batches of transactions without waiting for confirmation. This removes the bottleneck caused by waiting for confirmation before the next batch of transactions is submitted. A process will be put in place to watch for a reorg on the L1, after which the batcher will resubmit the affected transactions.

These optimizations enable opBNB to allegedly achieve 4,000 transactions per second on the chain and keep transaction fees on the chain to a mere USD 0.005. The chain’s high transaction processing ability and low transaction fees could make it the perfect chain for gaming, which is a key sector that opBNB seems to be targeting.

The opBNB testnet has been live since June 19, 2023, and is open for feedback from developers and testers.