What is Binance Smart Chain
Binance Smart Chain (BSC) was introduced in September 2020, a year after the unveiling of Binance Chain. Binance introduced Binance Smart Chain to offer the users a platform to build and develop decentralized applications. It is entirely programmable and supports smart contracts. Instead of deriving an entire smart contract platform from the base, Binance decided to go with Ethereum as users and developers were familiar with Ethereum’s functioning process and forked with Ethereum’s go client – geth. Binance offered the new smart chain at a lower price with the benefit of high transactional data power.
The Binance Smart Chain is unique as it provides the ability to create new smart contracts and sophisticated decentralized applications. Since Binance Chain and Binance Smart Chain are built using similar infrastructural design, they can communicate with one another. Binance Smart Chain is considered a parallel blockchain, creating a dual-chain system by bringing programmability to Binance Chain. Binance and Binance Smart Chain have both gained the attention of developers, traders, and investors.
Some of the Binance Smart Chain (BSC) wallets are:
- MetaMask
- Math Wallet
- Bitkeep
- Binance Chain Wallet
What is CeDeFi?
Binance Smart Chain is sometimes also referred to as CeDeFi. DeFi stands for Decentralized Finance, and CeFi stands for Centralized Finance; therefore, the mixture of both is known as Centralized Decentralized Finance (CeDeFi). The CEO of Binance company coined the term CeDeFi. Binance Smart Chain is an example of centralized, decentralized finance. CeDeFi was introduced to combine centralized and decentralized infrastructure and benefit from both of theirs advantages. Their combined functionalities can provide the modernized and innovative financial infrastructure with the traditional precautions. Binance provides liquidity for protocols through grants and helps in creating economic activity to attract more users. Therefore, it is most likely that Binance could empower more successful and profitable CeDeFi-based projects.
Benefits of CeDeFi
- Users can benefit from CeDeFi infrastructure as they are expected to use the functionalities of DeFi but at a lower transactional fee. They can benefit from various DeFi protocols such as liquidity aggregators, yield framing tools, lending protocols, etc.
- CeDeFi allows users to be familiar with DeFi tools such as block explorers, MetaMask, etc.
- It allows teams to develop and deploy the smart contracts created by them at a much lower cost than the cost they would pay on Ethereum. It also helps them in testing their projects within the ecosystem.
Binance Smart Chain has seen a lot of popularity recently as it builds on the functionalities of the original Binance Chain. While CeDeFi is set to revolutionize the financial infrastructure, it raises concerns for transparency and the decentralized nature that users are looking forward to and how the industries from the different sectors are likely to accept the new ecosystem.
An Introduction to Binance Smart Chain (BSC)
You’ve probably heard of Binance Chain, the home of the BNB currency. It’s optimized for ultra-fast trading. To achieve this, it had to make certain trade-offs – one being that it wasn’t as flexible from a programmability standpoint as other blockchains.
Well, Binance Smart Chain is here to change that, a new blockchain with a full-fledged environment for developing high-performance decentralized applications. It was built for cross-chain compatibility with Binance Chain to ensure that users get the best of both worlds.
Introduction
Binance Chain was launched by Binance in April 2019. Its primary focus is to facilitate fast, decentralized (or non-custodial) trading. Perhaps unsurprisingly, the biggest decentralized application (or DApp) on it is Binance DEX, one of the friendliest decentralized exchanges out there. You can use it via a web interface at binance.org or through its native integration with Trust Wallet.Due to limitations inherent to blockchain systems, however, the chain doesn’t have much flexibility – smart contracts in a system optimized for fast trading could significantly congest the network. Remember CryptoKitties? At the height of its popularity, it brought the Ethereum blockchain to a standstill.Scalability remains one of the most challenging hurdles to blockchain development. And that’s where Binance Smart Chain comes in.
What is Binance Smart Chain?
Binance Smart Chain (BSC) is best described as a blockchain that runs in parallel to the 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 Binance Chain intact while introducing smart contracts into its ecosystem.In essence, both blockchains operate side-by-side. It’s worth noting that BSC isn’t a so-called layer two or off-chain scalability solution. It’s an independent blockchain that could run even if Binance Chain went offline. That said, both chains bear a strong resemblance from a design standpoint.Because BSC is EVM-compatible, it launched with support for the rich universe of Ethereum tools and DApps. In theory, this makes it easy for developers to port their projects over from Ethereum. For users, it means that applications like MetaMask can be easily configured to work with BSC. Seriously – it’s just a matter of tweaking a couple of settings. Check out Use MetaMask for Binance Smart Chain to get started.
How does Binance Smart Chain work?
Consensus
Binance Smart Chain achieves ~3 second block times with a Proof-of-Stakeconsensus algorithm. Specifically, it uses something called Proof of Staked Authority (or PoSA), where participants stake BNB to become validators. If they propose a valid block, they’ll receive transaction fees from the transactions included in it.Note that, unlike many protocols, there is no block subsidy of freshly-minted BNB, as BNB is not inflationary. On the contrary, the supply of BNB decreases over time, as the Binance team regularly conducts coin burns.
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. In this way, rapid trading can be enjoyed on Binance Chain, while powerful decentralized apps can be built on BSC. With this interoperability, users are exposed to a vast ecosystem that can cater to a myriad of use cases.BEP-2 and BEP-8 tokens from Binance Chain can be swapped for BEP-20 tokens, the new standard introduced for Binance Smart Chain. Have you read An Introduction to ERC-20 Tokens? Then you’ll already be familiar with the format of BEP-20. It uses the same functions as its Ethereum counterpart.To move tokens from one chain to another (i.e., BEP-2 to BEP-20 or vice versa), the simplest method is perhaps to use the Binance Chain Wallet, available on Chrome and Firefox. Check out Use Binance Chain Extension Wallet for a guide to this.
Decentralized Finance on Binance Smart Chain
You may know that a number of digital assets – such as BTC, LTC, ETH, EOS, or XRP – already exist on Binance Chain as “Peggy coins.” These are tokens that are pegged to assets on their native chains. For instance, you might decide to lock up 10 BTC in order to receive 10 BTCB on Binance Chain. At any time, you can trade your 10 BTCB for 10 BTC, meaning that the price of BTCB should closely track that of native BTC. By doing this, you effectively port these assets onto Binance Chain. Interested in how this kind of thing can be achieved? Check out Tokenized Bitcoin on Ethereum Explained.Because of the flexibility afforded by Binance Smart Chain, assets from a number of different chains can be used in the growing DeFi space. For instance, applications like PancakeSwap allow users to trustlessly exchange assets (much like Uniswap), engage in yield farming, and vote on proposals. Similar projects include BurgerSwap and BakerySwap (if you’re new to crypto, hi! We’re big fans of decentralized exchanges named after foods).
Closing thoughts
Binance Smart Chain greatly extends the functionality of the original Binance Chain and joins a range of cutting-edge protocols designed to bridge the gap between various blockchains. Though still in its infancy, the promise of BNB staking alongside EVM compatibility makes the platform an ideal engine for developers building powerful decentralized applications. Questions about Binance Smart Chain? Head over to Ask Academy, where the community will answer them. A deep dive into the technical side of things can be found in the whitepaper.
References:
1. https://academy.binance.com/en/articles/an-introduction-to-binance-smart-chain-bsc
2. https://blog.eccouncil.org/what-is-binance-chain-and-binance-smart-chain-how-did-it-introduce-cedefi/