Tree-Based Block Structure
In common block-chain projects now, all transactions are stored in single-chain. The lack of flexibility in the system in the face of growing
transaction scale. In BigBang Core, the primary chain data is separated from the application data. Block data is stored in a tree-based structure of "security primary chain + multiple application fork". The security primary chain mainly stores transactions and security
consensus related data. The application forks organize and store the data related to the application business by forking from any chain. As
the expansion of the transaction scale, the fork can continue to create child forks. Similar to vertical partition, it avoids the disadvantage of
filling all transactions in the primary chain in the traditional single-chain structure and achieves the horizontal expansion of the whole system.
The more forks on BigBang Core, the more TPS (Transaction Per Second) the system can support. With enough forks, BigBang Core can carry tens of millions or even billions of TPS loads as a whole.