Binance Smart Chain (BSC) is a blockchain created by Binance which is designed for developers looking to build decentralized applications (dapps) and run smart contracts. It also introduces an all-new staking mechanism for Binance Coin, one of the world’s top cryptocurrencies by market capitalization.
Overview
In September 2020, Binance launched the mainnet of its Smart Chain, a smart contract enabled blockchain running in parallel to Binance Chain. Unlike Binance Chain, BSC boasts smart contract functionality and compatibility with the Ethereum Virtual Machine (EVM). The design goal here was to leave the high throughput of the Binance Chain intact while introducing smart contracts into its ecosystem. This also allows Ethereum dapps to easily move on to the Binance Smart Chain.
Binance Smart Chain has low transaction fees “as low as 1 cent” and a 3 second block time. The blockchain uses a Dpos (Delegated-Proof-Of-Stake) variant named Proof-of-Staked-Authority.
Several DeFi projects on Ethereum, including Aave, Swipe Wallet, 1inch.exchange, DODO and dForce are reportedly working on creating new protocols on the chain.
In October 2020, Binance CEO Changpeng Zhao announced that Binance Smart Chain had processed 21 percent of Ethereum’s transaction volume at a much lower cost, 35 times cheaper. He wrote on Twitter:
Yesterday, #BinanceSmartChain handled roughly 21% of transactions compared #ETH, while only charging 0.6% of the fees, making #BSC about 35x cheaper. Maybe this is bad for #BNB price (and nodes, for now), lol. But it’s good for users & developers.
On October 12, 2020, the CEO of Binance reported on Twitter that the number of active addresses on BSC increased 50 times since the launch of the network:
Looks like #BSC took 3x less time to reach 120k addresses/users than @binance CEX back in the day.
Features
Proof of Staked Authority
The Proof-of-Authority protocol is most criticized for being not fully decentralized, as the validators, i.e. the nodes that take turns to produce blocks, have all the authority and risk corruption and security attacks. Other blockchains, such as EOS and Cosmos, introduce different types of Dpos (Delegated-Proof-Of-Stake) to allow the token holders to vote and elect the validator set. This increases decentralization and favors community governance.
BSC combines Dpos (Delegated-Proof-Of-Stake) and Proof-of-authority for consensus, so that:
- Blocks are produced by a limited set of validators .
- Validators take turns to produce blocks in a PoA manner, similar to Ethereum’s Clique consensus engine .
- Validator set is elected in and out based on a staking based governance.
Token Economy
Binance Chain and Binance Smart Chain share the same token universe for Binance Coin (BNB) and BEP-2 tokens. This means:
- Tokens can circulate on both networks, and flow between them bi-directionally via a cross-chain communication mechanism.
- The total circulation of the same token should be managed across the two networks, i.e. the total effective supply of a token should be the sum of the token’s total effective supply on both BSC and BC.
- The tokens can be initially created on BSC in a similar format as ERC20, or on BC as a BEP2, then created on the other. There are native ways on both networks to link the two tokens and secure the total supply of the token.
Native Token
Binance Coin will run on BSC in the same way as ETH runs on Ethereum so that it remains as “native token” for both BSC and BC. This means, in addition to BNB is used to pay most of the fees on Binance Chain and Binance DEX, BNB will be also used to:
- Pay “gas“ to deploy Smart Contract on BSC .
- Stake on selected BSC validators, and get corresponding rewards .
- Perform cross-chain operations, such as transfer token assets across BC and BSC.
Seed Fund
Certain amounts of BNB will be burnt on Binance Chain and minted on Binance Smart Chain during its genesis stage. This amount is called “Seed Fund” to circulate on BSC after the first block, which will be dispatched to the initial BC-to-BSC Relayer and initial validator set introduced at genesis. These BNBs are used to pay transaction fees in the early stage to transfer more BNB from BC onto BSC via the cross-chain mechanism.
Staking and Governance
The following list is the core ideas of staking and governance while using Proof of Staked Authority protocol:
- Token holders, including the validators, can put their tokens “bonded” into the stake. Token holders can delegate their tokens onto any validator or validator candidate, to expect it can become an actual validator, and later they can choose a different validator or candidate to re-delegate their tokens.
- All validator candidates will be ranked by the number of bonded tokens on them, and the top ones will become the real validators.
- Validators can share (part of) their blocking reward with their delegators.
- Validators can suffer from “Slashing”, a punishment for their bad behaviors, such as double sign and/or instability. Such loss will be shared by their delegators as well.
- There is an “unbonding period” for validators and delegators so that the system makes sure the tokens remain bonded when bad behaviors are caught, the responsible will get slashed during this period.
Cross-chain Compatibility
Binance Smart Chain was envisioned as an independent but complementary system to the existing Binance Chain. Dual-chain architecture is used, with the idea being that users can seamlessly transfer assets from one blockchain to another. BEP-2 and BEP-8 tokens from Binance Chain can be swapped for BEP-20 tokens, the new standard introduced for Binance Smart Chain. To move tokens from one chain to another (i.e., BEP-2 to BEP-20 or vice versa), the simplest method is to use the Binance Chain Wallet, available on Google Chrome and Firefox.
Yield Farming Projects
Binance Smart Chain has grown steadily to become a dominant chain for yield farming. It has several advantages over Ethereum (ETH), such as lower fees and faster confirmation times. Yield farms on BSC can be accessed via existing Ethereum infrastructure like MetaMask, making the user journey easier to onboard especially for crypto users. Via yield farming, BSC is establishing a strong foothold in the decentralized finance (DeFi) industry on the blockchain.
Binance Fund Grants
In October 2020, Binance announced that they would be funding six projects building on their Smart Chain. More than 180 projects applied for grants since its $100 million accelerator fund was announced in September 2020.
In an October 14 statement, Binance stated that blockchain projects Anyswap, Arkane Network, BakerySwap, Bitquery, PancakeSwap and Proxima will receive $350,000 in grants through the firm’s $100 million fund. The firm chose the six projects by examining the teams, products, and their contribution to the blockchain ecosystem. Binance CEO Changpeng Zhao said the Accelerator Fund was designed to support the development of high-quality DeFi (Decentralized Finance) projects that contribute to building the industry’s infrastructure.
On October 29, 2020, Binance announced that they would be funding 5 new blockchain projects on Binance Smart Chain with their $100 million accelerator fund. The projects include Bounce, DeFiStation, Gitcoin, JustLiquidity, and PARSIQ.
Partnerships
In August 2020, Binance Smart Chain partnered with Band Protocol. The integration enables developers to create custom decentralized oracles that aren’t limited to scalability issues, predetermined update parameters, or specific data sets. Developers have complete access to Band Protocol’s tools to reliably connect smart contracts to any external data source or API to leverage real-world data within their decentralized applications.
In September 2020, BSC partnered with Cartesi (CTSI) to unlock the next generation of decentralized applications. This partnership enabled advanced smart contract capabilities and massive computation for Cartesi DApps atop Binance Smart Chain, allowing DApp developers to jumpstart the next generation of decentralized games and DeFi products. Erick de Moura, CEO of Cartesi, said:
Developers will now be able to build computationally intensive DApp logic with familiar Linux tools, while at the same time taking advantage of the low fees and high throughput capabilities that Binance Smart Chain provides.”
In September, BSC also partnered with CertiK. According to the terms of the partnership, an interoperability protocol will be created between BSC and the security-oriented CertiK Chain to grow the DeFi tools and services ecosystem and protect users against bad actors. CertiK, the leading blockchain auditing firm trusted by industry leaders including Aave, Kava, and Ampleforth, will provide BSC with best-in-class cybersecurity services such as customized security audits and penetration testing, as well as decentralized security products such as CertiK Security Oracle scores and CertiKShield reimbursement pools.
List of Partners
Blockchain Infrastructure and Tools
- Chainlink
- Band Protocol
- Trust Wallet
- Ankr
- BSCScan
- Bitquery
- MathWallet
- MyWish
- CertiK
- Torus
DeFi
- Swipe
- Aave
- 1inch.exchange
- WazirX
- DODO
- dForce
- Bounce.finance
- Spartan Protocol
- MCDEX
- Cream Finance
- ForTube
- DeBank
Cross-Chain Liquidity
- RenVM
- pNetwork
- ThorChain
- Ferrum Network
- Alpha Finance
Others
- Dapp.Review
- Ontology
- Travala.com
- Republic.co
- Clutch
- BCA
- Ignite