This document serve as a starting point for new users to the BNB Chain ecosystem. General knowledge of cryptocurrency is assumed, and in particular familiarity with the Ethereum ecosystem. If you don't understand something right away, that's OK. Search for an answer online, and if you don't find it, ask on our Discord.
What can users do with BNB Smart Chain (BSC)?
BNB Smart Chain (BSC) is the blockchain component of the BNB Chain ecosystem that is equipped with the smart contract functionality and compatibility with the Ethereum Virtual Machine (EVM) and is used for developing various kinds of decentralized applications. The design goal of BSC was to leave the high throughput of BNB Beacon Chain intact while introducing smart contracts into the BNB Chain ecosystem. Being EVM-compatible, other than easy portability, BSC enjoys support of the rich universe of Ethereum tools and dApps
On the BNB Smart Chain, users can:
- Send and receive BNB, BEP2 tokens and other supported token standards cross-chain.
- Stake your BNB to earn some block rewards.
- Issue Fungible tokens like BEP20 Tokens to digitalize assets.
- Issue Non-Fungible Tokens (NFTs).
- Extensive support of Cross-Chain Bridges for cross-chain transfers of tokens.
BNB Token and Fees
BNB is the cryptocurrency coin that powers the BNB Chain ecosystem. As one of the world's most popular utility tokens, not only can you trade BNB like any other cryptocurrency, you can also use BNB in a wide range of applications and use cases.
Although initially based on the Ethereum network, the ERC-20 BNB tokens were later swapped with BEP-2 BNB at a 1:1 ratio. The BEP-2 BNB is the native coin of the BNB Beacon Chain, and the mainnet.
In 2020, the BNB Smart Chain (BSC) was launched. BSC is a blockchain network that runs in parallel with the BNB Beacon Chain. This means that BNB can be found in three different forms:
- BNB BEP-2 on the BNB Beacon Chain.
- BNB BEP-20 on the BNB Smart Chain.
- BNB ERC-20 on the Ethereum network.
How to Buy BNB Tokens
As all fees on BNB Chain are paid in BNB, therefore, in order to interact with the BNB Smart Chain network you will need to have some BNB tokens.
- BNB tokens can also be received for usage on testnet through the Testnet Faucet.
- Refer here for tutorials on different wallets for use with BNB Chain to send/receive/purchase BNB Tokens.
Extensive Support of Wallets
For a list of tutorials on how to use other supported wallets with BNB Smart Chain, refer here.
Using Blockchain Explorers
Explore the transaction history, blocks on the chain check different asset types, the distribution of their ownerships, and owners' transactions, etc. via the use of explorers. Refer here for a complete list.
BSC empowers developers to build dApps of different kinds. Below is a list of tutorials on how to develop smart contracts using IDEs
Verify Your Smart Contract using BscScan.
Develop wallets and tools to help users use DApps.
Migrate your dApps to BSC
There are data seed nodes in the network which allow users to perform low-level operations like executing ABCI queries, viewing network/consensus state or broadcasting a transaction. If you run a full node by yourself, you can also use RPC functions. For a list of all the Node RPC services for BNB Beacon Chain refer here and for BNB Smart Chain refer here.