Private Transaction Retrieval for Lightweight Bitcoin Clients

被引:0
|
作者
Xie, Yankai [1 ]
Wang, Qingtao [1 ]
Li, Ruoyue [1 ]
Zhang, Chi [1 ]
Wei, Lingbo [1 ,2 ]
机构
[1] Univ Sci & Technol China, Sch Cyberspace Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Hefei Comprehens Natl Sci Ctr, Inst Dataspace, Hefei 230094, Peoples R China
关键词
Bitcoin; Blockchains; Privacy; Servers; Synchronization; Data privacy; Protocols; blockchain; lightweight client; privacy-preserving;
D O I
10.1109/TSC.2023.3290605
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Running a typical Bitcoin client (also called full node) needs more than 444 GB of disk space, considerable time, and computational resources to synchronize the entire blockchain, which is infeasible for resource-constrained devices. To address such concerns, the lightweight Bitcoin client proposed by Satoshi outsources most of computational and storage burdens to full nodes. Unfortunately, interacting with full nodes to query transactions leaks considerable information like addresses and transactions of lightweight client users. Thus, Bitcoin users that rely on lightweight clients are subject to de-anonymization, which defeats users privacy. Traditional schemes cannot support lightweight clients to query transactions from full nodes in an efficient yet privacy-preserving way. In this article, we propose a new efficient yet privacy-preserving transaction query scheme that specially targets the missing support for lightweight clients. We identify unique characteristics of the Bitcoin blockchain and craft a highly customized private information retrieval scheme called BIT-PIR to match the Bitcoin transaction query scenario and boost performances. Moreover, we customize a storage structure of the Bitcoin blockchain so that it further improves the query efficiency of our scheme. Finally, we develop a prototype implementation to demonstrate the feasibility of our proposed scheme.
引用
收藏
页码:3590 / 3603
页数:14
相关论文
共 50 条
  • [31] Reducing the number of transaction messages in bitcoin
    Vojislav B. Mišić
    Jelena Mišić
    Xiaolin Chang
    Peer-to-Peer Networking and Applications, 2022, 15 : 768 - 782
  • [32] Security of account and privacy of transaction for bitcoin
    Zhenhua L.
    Dong Y.
    Yaohui L.
    Yuanyuan L.
    Dong, Yuan (1218338603@qq.com), 2018, Beijing University of Posts and Telecommunications (25): : 20 - 30and48
  • [33] Transaction Queuing Game in Bitcoin BlockChain
    Li, Juanjuan
    Yuan, Yong
    Wang, Shuai
    Wang, Fei-Yue
    2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 114 - 119
  • [34] Security of account and privacy of transaction for bitcoin
    Liu Zhenhua
    Yuan Dong
    Liu Yaohui
    Li Yuanyuan
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2018, 25 (05) : 20 - 30
  • [35] How investible is Bitcoin? Analyzing the liquidity and transaction costs of Bitcoin markets
    Dyhrberg, Anne H.
    Foley, Sean
    Svec, Jiri
    ECONOMICS LETTERS, 2018, 171 : 140 - 143
  • [36] Making Transaction Propagation More Efficient: Deferred Transaction Relay in Bitcoin
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [37] 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
  • [38] Analyzing hack subnetworks in the bitcoin transaction graph
    Daniel Goldsmith
    Kim Grauer
    Yonah Shmalo
    Applied Network Science, 5
  • [39] A Solution towards Eliminating Transaction Malleability in Bitcoin
    Rajput, Ubaidullah
    Abbas, Fizza
    Oh, Heekuck
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (04): : 837 - 850
  • [40] Illegal Community Detection in Bitcoin Transaction Networks
    Kamuhanda, Dany
    Cui, Mengtian
    Tessone, Claudio J.
    ENTROPY, 2023, 25 (07)