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 条
  • [1] Improving Bitcoin Transaction Propagation by Leveraging Unreachable Nodes
    Franzoni, Federico
    Daza, Vanesa
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 196 - 203
  • [2] Complex Network Analysis of the Bitcoin Transaction Network
    Tao, Bishenghui
    Dai, Hong-Ning
    Wu, Jiajing
    Ho, Ivan Wang-Hei
    Zheng, Zibin
    Cheang, Chak Fong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1009 - 1013
  • [3] Making Transaction Propagation More Efficient: Deferred Transaction Relay in Bitcoin
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [4] Peer Selection Techniques for Enhanced Transaction Propagation in Bitcoin Peer-to-Peer Network
    Sudhan, Amool
    Nene, Manisha J.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 679 - 684
  • [5] Information Propagation in the Bitcoin Network
    Decker, Christian
    Wattenhofert, Roger
    13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2013,
  • [6] On the Impact of the Lightning Network on Bitcoin Transaction Fees and Network Value
    dos Santos, Saulo
    Singh, Japjeet
    Dhillon, Bakhshish Singh
    Thulasiram, Ruppa K.
    Akcora, Cuneyt
    Kamali, Shahin
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 148 - 156
  • [7] Bitcoin Transaction Forecasting With Deep Network Representation Learning
    Wei, Wenqi
    Zhang, Qi
    Liu, Ling
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (03) : 1359 - 1371
  • [8] How economic freedom reflects on the Bitcoin transaction network
    Ricci, Piergiorgio
    JOURNAL OF INDUSTRIAL AND BUSINESS ECONOMICS, 2020, 47 (01): : 133 - 161
  • [9] How economic freedom reflects on the Bitcoin transaction network
    Piergiorgio Ricci
    Journal of Industrial and Business Economics, 2020, 47 : 133 - 161
  • [10] Improving Bitcoin Ownership Identification Using Transaction Patterns Analysis
    Chang, Tao-Hung
    Svetinovic, Davor
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (01): : 9 - 20