Decentralized and Lightweight Approach to Detect Eclipse Attacks on Proof of Work Blockchains

被引:22
|
作者
Alangot, Bithin [1 ]
Reijsbergen, Daniel [1 ]
Venugopalan, Sarad [1 ]
Szalachowski, Pawel [1 ]
Yeo, Kiat Seng [2 ]
机构
[1] Singapore Univ Technol & Design, Dept ISTD, Singapore 487372, Singapore
[2] Singapore Univ Technol & Design, Dept EPD, Singapore 487372, Singapore
关键词
Bitcoin; Protocols; Blockchain; Peer-to-peer computing; Servers; Internet; Routing; Eclipse attacks; Bitcoin client; gossip protocol;
D O I
10.1109/TNSM.2021.3069502
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Clients of permissionless blockchain systems, like Bitcoin, rely on an underlying peer-to-peer network to send and receive transactions. It is critical that a client is connected to at least one honest peer, as otherwise the client can be convinced to accept a maliciously forked view of the blockchain. In such an eclipse attack, the client is unable to reliably distinguish the canonical view of the blockchain from the view provided by the attacker. The consequences of this can be catastrophic if the client makes business decisions based on a distorted view of the blockchain transactions. In this paper, we investigate the design space and propose two approaches for Bitcoin clients to detect whether an eclipse attack against them is ongoing. Each approach chooses a different trade-off between average attack detection time and network load. The first scheme is based on the detection of suspicious block timestamps. The second scheme allows blockchain clients to utilize their natural connections to the Internet (i.e., standard Web activity) to gossip about their blockchain views with contacted servers and their other clients. Our proposals improve upon previously proposed eclipse attack countermeasures without introducing any dedicated infrastructure or changes to the Bitcoin protocol and network, and we discuss an implementation. We demonstrate the effectiveness of the gossip-based schemes through rigorous analysis using original Internet traffic traces and real-world deployment. The results indicate that our protocol incurs a negligible overhead and detects eclipse attacks rapidly with high probability, and is well-suited for practical deployment.
引用
收藏
页码:1659 / 1672
页数:14
相关论文
共 50 条
  • [1] Decentralized Lightweight Detection of Eclipse Attacks on Bitcoin Clients
    Alangot, Bithin
    Reijsbergen, Daniel
    Venugopalan, Sarad
    Szalachowski, Pawel
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 337 - 342
  • [2] "Zero Cost" Majority Attacks on Permissionless Proof of Work Blockchains
    Gans, Joshua S.
    Halaburda, Hanna
    [J]. MANAGEMENT SCIENCE, 2024, 70 (06) : 4155 - 4165
  • [3] Proof of Sincerity: A New Lightweight Consensus Approach for Mobile Blockchains
    Zaman, Miraz Uz
    Shen, Tong
    Min, Manki
    [J]. 2019 16TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2019,
  • [4] Lightweight blockchain approach to reduce double-spend and 51% attacks on Proof-of-Work
    Nayancy
    Dutta, Sandip
    Chakraborty, Soubhik
    [J]. Intelligent Data Analysis, 2024, 28 (05) : 1309 - 1319
  • [5] On the Storage Overhead of Proof-of-Work Blockchains
    Sforzin, Alessandro
    Maso, Matteo
    Soriente, Claudio
    Karame, Ghassan
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 258 - 265
  • [6] Stake-Bleeding Attacks on Proof-of-Stake Blockchains
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    [J]. 2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 85 - 92
  • [7] Difficulty Prediction for Proof-of-Work Based Blockchains
    Zheng, Kaiwen
    Zhang, Shulai
    Ma, Xiaoli
    [J]. PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (IEEE SPAWC2020), 2020,
  • [8] Analysis of the confirmation time in proof-of-work blockchains
    Malakhov, Ivan
    Marin, Andrea
    Rossi, Sabina
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 147 : 275 - 291
  • [9] BBB: A Lightweight Approach to Evaluate Private Blockchains in Clouds
    Pan, Haochen
    Duan, Xuheng
    Wu, Yingjian
    Tseng, Lewis
    Aloqaily, Moayad
    Boukerche, Azzedine
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [10] A Lightweight Approach to Detect the Low/High Rate IP Spoofed Cloud DDoS Attacks
    Agrawal, Neha
    Tapaswi, Shashikala
    [J]. 2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, : 118 - 123