Statistical detection of selfish mining in proof-of-work blockchain systems

被引:2
|
作者
Li, Sheng-Nan [1 ,2 ]
Campajola, Carlo [1 ,2 ,3 ,4 ]
Tessone, Claudio J. [1 ,2 ]
机构
[1] Univ Zurich, Fac Business Econ & Informat, Blockchain & Distributed Ledger Technol, CH-8050 Zurich, Switzerland
[2] Univ Zurich, Fac Business Econ & Informat, UZH Blockchain Ctr, CH-8050 Zurich, Switzerland
[3] DLT Sci Fdn, London, England
[4] UCL, Inst Finance & Technol, London, England
基金
瑞士国家科学基金会;
关键词
ATTACKS;
D O I
10.1038/s41598-024-55348-3
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The core of many cryptocurrencies is the decentralised validation network operating on proof-of-work technology. In these systems, validation is done by so-called miners who can digitally sign blocks once they solve a computationally-hard problem. Conventional wisdom generally considers this protocol as secure and stable as miners are incentivised to follow the behaviour of the majority. However, whether some strategic mining behaviours occur in practice is still a major concern. In this paper we target this question by focusing on a security threat: a selfish mining attack in which malicious miners deviate from protocol by not immediately revealing their newly mined blocks. We propose a statistical test to analyse each miner's behaviour in five popular cryptocurrencies: Bitcoin, Litecoin, Monacoin, Ethereum and Bitcoin Cash. Our method is based on the realisation that selfish mining behaviour will cause identifiable anomalies in the statistics of miner's successive blocks discovery. Secondly, we apply heuristics-based address clustering to improve the detectability of this kind of behaviour. We find a marked presence of abnormal miners in Monacoin and Bitcoin Cash, and, to a lesser extent, in Ethereum. Finally, we extend our method to detect coordinated selfish mining attacks, finding mining cartels in Monacoin where miners might secretly share information about newly mined blocks in advance. Our analysis contributes to the research on security in cryptocurrency systems by providing the first empirical evidence that the aforementioned strategic mining behaviours do take place in practice.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Proof-of-Useful-Randomness: Mitigating the Energy Waste in Blockchain Proof-of-Work
    Seyitoglu, Efe Ulas Akay
    Yavuzl, Attila Altay
    Thang Hoang
    SECRYPT 2021: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2021, : 412 - 419
  • [22] Attack Incentive and Security of Exchanging Tokens on Proof-of-Work Blockchain
    Abe, Ryosuke
    Nakamura, Keita
    Teramoto, Kentaro
    Takahashi, Misato
    ASIAN INTERNET ENGINEERING CONFERENCE (AINTEC 2018), 2015, : 32 - 37
  • [23] A Rational Mining Strategy for Proof-of-Work Consensus Algorithms
    Basile, M.
    Nardini, G.
    Perazzo, P.
    Dini, G.
    2022 4TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2022, : 59 - 66
  • [24] Proof-of-work based blockchain technology and Anthropocene: An undermined situation?
    Schinckus, Christophe
    RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2021, 152
  • [25] FPoW: An ASIC-resistant Proof-of-Work for Blockchain Applications
    Ashik, Mahmudul Hassan
    Maswood, Mirza Mohd Shahriar
    Alharbi, Abdullah G.
    Medhi, Deep
    2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 1608 - 1611
  • [26] Protecting Early Stage Proof-of-Work based Public Blockchain
    Chen, Lin
    Xu, Lei
    Gao, Zhimin
    Lu, Yang
    Shi, Weidong
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 122 - 127
  • [27] Secure Scheme Against Compromised Hash in Proof-of-Work Blockchain
    Chen, Fengjun
    Liu, Zhiqiang
    Long, Yu
    Liu, Zhen
    Ding, Ning
    NETWORK AND SYSTEM SECURITY (NSS 2018), 2018, 11058 : 1 - 15
  • [28] No nlinear Feedback Control and Stability Analysis of a Proof-of-Work Blockchain
    Hovland, G.
    Kucera, J.
    MODELING IDENTIFICATION AND CONTROL, 2017, 38 (04) : 157 - 168
  • [29] Demo: Proof-of-Work Network Simulator for Blockchain and Cryptocurrency Research
    Wuthier, Simeon
    Chang, Sang-Yoon
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 1098 - 1101
  • [30] The Energy Footprint of Blockchain Consensus Mechanisms Beyond Proof-of-Work
    Platt, Moritz
    Sedlmeir, Johannes
    Platt, Daniel
    Xu, Jiahua
    Tasca, Paolo
    Vadgama, Nikhil
    Ibanez, Juan Ignacio
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1135 - 1144