Improving Bitcoin Transaction Propagation Efficiency through Local Clique Network

被引:1
|
作者
Yan, Kailun [1 ]
Zhang, Jilian [2 ]
Wu, Yongdong [2 ]
机构
[1] Shandong Univ, Sch Cyber Sci & Technol, Qingdao, Peoples R China
[2] Jinan Univ, Coll Cyber Secur, Guangzhou, Peoples R China
来源
COMPUTER JOURNAL | 2023年 / 66卷 / 02期
基金
中国国家自然科学基金;
关键词
Bitcoin network; peer-to-peer network; transaction propagation; blockchain; BLOCKCHAIN; SECURE; ATTACK;
D O I
10.1093/comjnl/bxab186
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bitcoin is a popular decentralized cryptocurrency, and the Bitcoin network is essentially an unstructured peer-to-peer (P2P) network that can synchronize distributed database of replicated ledgers through message broadcasting. In the Bitcoin network, the average clustering coefficient of nodes is very high, resulting in low message propagation efficiency. In addition, average node degree in the Bitcoin network is also considerably large, causing high message redundancy when nodes use the gossip protocol to broadcast messages. These may affect message propagation speed, hindering Bitcoin from being applied to scenarios of high transactional throughputs. To illustrate, we have collected single-hop propagation data of transactions of 366 blocks from Bitcoin Core. The analysis results show that transaction verification and network delay are two major causes of low transaction propagation efficiency. In this paper, we propose a novel P2P network structure, called local clique network (LCN), for message broadcasting in the Bitcoin network. Specifically, to reduce transaction validation latency and message redundancy, in LCN local nodes (logically) form cliques, and only a few nodes in a clique broadcast messages to the other cliques, instead of each node sending messages to its neighboring nodes. We have conducted extensive experiments, and the results show that message redundancy is low in LCN, and message propagation speed increases significantly. Meanwhile, LCN exhibits excellent robustness when average node degree remains high in the Bitcoin network.
引用
收藏
页码:318 / 332
页数:15
相关论文
共 50 条
  • [41] Market Manipulation of Bitcoin: Evidence from Mining the Mt. Gox Transaction Network
    Chen, Weili
    Wu, Jun
    Zheng, Zibin
    Chen, Chuan
    Zhou, Yuren
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 964 - 972
  • [42] Clover: An anonymous transaction relay protocol for the bitcoin P2P network
    Franzoni, Federico
    Daza, Vanesa
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (01) : 290 - 303
  • [43] Clover: An anonymous transaction relay protocol for the bitcoin P2P network
    Federico Franzoni
    Vanesa Daza
    Peer-to-Peer Networking and Applications, 2022, 15 : 290 - 303
  • [44] ESS: An Efficient Storage Scheme for Improving the Scalability of Bitcoin Network
    Wang, Xiaoqing
    Wang, Chunping
    Zhou, Kun
    Cheng, Hongbing
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02): : 1191 - 1202
  • [45] Improving the efficiency of repeated dynamic network loading through marginal simulation
    Corthout, Ruben
    Himpe, Willem
    Viti, Francesco
    Frederix, Rodric
    Tampere, Chris M. J.
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2014, 41 : 90 - 109
  • [46] cicNet: Improving the Efficiency of Convolutional Neural Network using Channel Local Convolutions
    Zhang, Dong-Qing
    2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 7912 - 7919
  • [47] Speeding up block propagation in Bitcoin network: Uncoded and coded designs
    Zhang, Lihao
    Wang, Taotao
    Liew, Soung Chang
    COMPUTER NETWORKS, 2022, 206
  • [48] Transaction Efficiency, Stability and Pricing in Supply Chain Network
    Zong, Mali
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ECONOMICS AND MANAGEMENT, EDUCATION, HUMANITIES AND SOCIAL SCIENCES (EMEHSS 2018), 2018, 151 : 445 - 450
  • [49] Bitcoin daily price prediction through understanding blockchain transaction pattern with machine learning methods
    Xiao Li
    Linda Du
    Journal of Combinatorial Optimization, 2023, 45
  • [50] Bitcoin daily price prediction through understanding blockchain transaction pattern with machine learning methods
    Li, Xiao
    Du, Linda
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2023, 45 (01)