An efficient propagation algorithm based on node clustering and seed node selection in a blockchain network

Mo Hai,Wenchang Li,Haifeng Li
DOI: https://doi.org/10.1007/s12083-024-01854-0
IF: 3.488
2024-11-28
Peer-to-Peer Networking and Applications
Abstract:Due to block Propagation Delay and mining competition in blockchain networks, conflicting blocks are generated and propagated, leading to blockchain forks and the potential for double-spending attacks. Thus, reducing Propagation Delay and Blockchain Fork Rate is a critical research challenge. Traditional methods demonstrate high Propagation Delay and fork rate alongside low Propagation Coverage Rate. We introduce the Seed Node based Propagation ( SNP ) algorithm to tackle this issue. SNP utilizes a cluster generation method to reorganize nodes, selecting the seed node with the smallest distance to others in each cluster. An update mechanism maintains the clusters when nodes join or leave. Theoretical analysis shows O ( n ) computational complexity. We use an innovative metric, the Propagation Measurement Index ( PMI ) to evaluate our algorithms, and extensive experiments demonstrate a two-order-of-magnitude reduction in Propagation Delay and Propagation Coverage Rate. Moreover, SNP outperforms 6 state-of-the-art algorithms in terms of PMI .
computer science, information systems,telecommunications
What problem does this paper attempt to address?