Blockchain Topology Optimization Based on Node Clustering
Peiyun Ran, Yipeng Ji, Mingsheng Liu, Peng Zhao, Shiyuan Yu, Yongjian Huang, Du Wang, Md Zakirul Alam Bhuiyan, Gang Li · 2023
Since blockchain was born more than ten years ago, its performance optimization has always been a hot topic in the academic community. Since blockchain is essentially a distributed system, it needs to set a consensus mechanism to enable nodes scattered around to reach consensus and tolerate a certain number of faulty nodes. In addition, for each block to be linked, it needs to be verified by all nodes and approved by more than half of the nodes before it can be truly linked. All these will add up to a large delay. As the number of nodes in the blockchain system increases, this delay will seriously reduce the efficiency of the system in processing transactions and reduce the scalability of the blockchain. Therefore, based on the goals of optimizing the blockchain system, increasing the transaction per second(TPS), and improving the scalability, this paper has improved the topology of the blockchain, and designed the corresponding consensus mechanism and message propagation mechanism.