By the end of this lesson, you will be able to:
In the BNB Chain Ecosystem, there can exist nodes that play different roles based on how much information they are storing. In general, there are full nodes and accelerted nodes. Full nodes store the full blockchain history on their disk and can answer the data request from the network. They further receive and validate new blocks and transactions and are also responsible for verification of the states of every account. On the other hand, accelerated nodes are a special infrastructure built around Validator to facilitate accelerated transaction routing and provide richer, faster user interfaces.
There are two types of Full Nodes in Beacon Chain network: validator nodes and witness nodes.
Validators are a group/IT infrastructure that take the responsibility to maintain the BNB Chain's data and validate all the transactions. They join the consensus procedure and vote to produce blocks. The fees are collected and distributed among all validators.
Witness nodes represent the majority of nodes in the BNB Beacon Chain deployment. Although they do not join the consensus process and produce blocks, they take care of:
You can see the witness node information from this endpoint: https://dex.binance.org/api/v1/peers
For mainnet, there are some witness nodes.
For testnet, there are some witness nodes.
To see the existing RPC endpoints provided by witness node, check the list here!
While users can submit transactions and most of the queries via normal, self-run full nodes. Accelerated Node provides more secure and faster lines to access BNB Chain.
Accelerated Node is a special infrastructure built around Validator to facilitate accelerated transaction routing and provide richer, faster user interfaces. There are always several Accelerated Nodes running at the same time around the world (owned by different organizations) and you are encouraged to choose one of them to use, or allow your Wallet choose one randomly.
For rapid API access, you'd better stay with one Accelerated Node to get better performance.
For mainnet, there are more accelerated nodes.
For testnet, there are 2 accelerated nodes setup as below. API users should try to use them directly.
To see the existing endpoints provided by Accelerated node, check the list here!