BNB Chain for Developers
BNB Chain comprises Beacon Chain, Smart Chain, Sidechain and ZkRolllup.
Introduction
Binance started off as a crypto exchange in 2017. Today, it is one of the biggest players in the crypto industry. The Binance ecosystem includes:
multiple crypto exchanges,
multiple cryptos - Binance Coin (BNB), Binance USD (BUSD), Bitcoin BEP2 (BTCB)
Trust Wallet and its TWT token,
Token Launchpad, and more.
multiple Blockchains
BNB Chain is comprised of:
BNB Beacon Chain (previously Binance Chain) - BNB Chain Governance (Staking, Voting)
BNB Smart Chain (BSC) (previously Binance Smart Chain) - EVM compatible, consensus layers, and with hubs to multi-chains
BNB Sidechain - Ready-to-use PoS solutions for developing custom blockchains and dApps with existing BSC functionality.
BNB ZkRolllup (Coming soon) - ZkRollup solution to scale BSC for very high performance.
Source: https://docs.bnbchain.org/docs/bnbIntro/
BNB Beacon Chain
BNB Beacon Chain was previously called Binance Chain.
It was the first blockchain from Binance, and is optimized for fast decentralized trading but lacks smart contracts and strong programmability.
Its consensus mechanism is Proof of Stake and BFT.
Its native token is BNB.
Some of the use cases for developers are:
Explore the transaction history and blocks on the chain, via BNB Chain Explorer, API and node RPC interfaces.
Run a full node to listen to and broadcast live updates on transactions, blocks, and consensus activities.
Extract other data of Binance Chain via full node or APIs.
Develop tools and applications to help users use Binance Chain and Binance DEX.
Tutorials on usage of different components of Beacon Chain are here: https://docs.bnbchain.org/docs/beaconchain/bc-tutorials
BNB Smart Chain (BSC)
BNB Smart Chain (BSC) was previously called Binance Smart Chain.
It runs parallel to the original Binance Chain, has smart contract functionality, and is compatible with the Ethereum Virtual Machine (EVM).
Its consensus mechanism is Proof of Staked Authority and its block time is around 3 seconds.
BSC is an independent blockchain and is not a layer two or off-chain scalability solution. BSC is a hard fork of the Go Ethereum (Geth) protocol,
Its native token is BNB.
Some of the use cases for developers are:
Issue new tokens to digitalize assets.
Migrate existing DApps.
Run a full node to listen to and broadcast live updates on transactions, blocks, and consensus activities.
Become a validator of BSC - testnet and mainnet.
Develop wallets and tools to help users use Dapps.
Tutorials on usage of different components of BNB Smart Chain are here: https://docs.bnbchain.org/docs/bsc-tutorials
Validators stake BNB and can receive transaction fees. Unlike Bitcoin, there is no block reward by way of newly minted BNB. This is because BNB is not inflationary. Instead, the supply of BNB decreases over time, because the Binance team regularly "burns" coins.
BSC has 11 validators on the testnest and 21 validators on the mainnet. These Validators are selected every 24 hours and must stake a minimum of 10,000 BNB.
Interestingly, BEP-2 and BEP-8 tokens from Binance Chain can be swapped for BEP-20 tokens on BSC. This can be easily done using the Binance Chain Wallet.
BNB Sidechain
BNB Sidechain is a framework for creating sidechains in the BNB Smart Chain ecosystem.
Developers can deploy blockchains with custom unique specifications and validator sets using BNB Sidechain. BNB Sidechain is a modular framework that brings EVM-compatible features like staking, RPC-API, and smart contracts.
There is no default embedded production-ready bridge solution between the BNB Smart Chain and BNB Sidechain networks.
BNB Sidechain is recommended for large dApps with over 100,000 Daily Active Users.
Tutorials on usage of different components of BNB Sidechain are at: https://docs.bnbchain.org/docs/BNBSidechain/bs-tutorials
Thanks for this blog on Binance today.
Question/Doubt: Given that POSA Consensus Algorithm uses a set of 20+ validators who are nominated/chosen by a "group of authorities" does it somehow not become a bit Centralized in nature?
However this may be resistant to the 51% attacks that POS maybe vulnerable to.
Would my understanding be wrong Rohas and Team?