How Does FAW Attack Impact an Imperfect PoW Blockchain: A Simulation-based Approach

被引:1
|
作者
Zhu, Haorao [1 ]
Yang, Runkai [1 ]
Misic, Jelena [2 ]
Misic, Vojislav B. [2 ]
Chang, Xiaolin [1 ]
机构
[1] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Trans, Beijing, Peoples R China
[2] Ryerson Univ, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Bitcoin; Ethereum; Fork After Withholding; Proof of Work;
D O I
10.1109/ICC45855.2022.9838837
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Malignant miners with small computing power can achieve unfair revenue and degrade system throughput through launching Fork after withholding (FAW) attack in a Proof-of-Work (PoW) blockchain system. The existing works about FAW attack have some of the following issues: (i) only studying Bitcoin blockchain, (ii) assuming that the blockchain network is perfect and then ignoring forks due to block propagation delay, and (iii) assuming that there is only one pool under attack. This paper attempts to investigate FAW attack in imperfect Bitcoin and Ethereum networks where malicious miners attack multiple victim pools. We develop a simulator to capture the chain dynamics under FAW attack in a PoW system where the longest-chain protocol is used. Two different computing power allocation strategies for malicious miners, PAS and EAS, are investigated in terms of the profitability of FAW adversaries, the loss of victims, and the blockchain throughput. The results reveal that FAW adversaries can get more revenue under PAS when more victim pools are subjected to attack in both Bitcoin and Ethereum. If FAW adversaries adopt EAS and the number of victims vary from 1 to 12, they can get maximal revenue when attack 7 victims in Bitcoin. The blockchain throughput decreases significantly under PAS while it is almost unchanged under EAS with the increasing number of victims in both Bitcoin and Ethereum. Our work helps the design of countermeasures against FAW attack.
引用
收藏
页码:4199 / 4204
页数:6
相关论文
共 50 条
  • [31] An SDS modeling approach for simulation-based control
    Ramakrishnan, S
    Thakur, M
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 1473 - 1482
  • [32] A modular approach for simulation-based optimization of MEMS
    Schneider, P
    Schneider, A
    Schwarz, P
    MICROELECTRONICS JOURNAL, 2002, 33 (1-2): : 29 - 38
  • [33] Intelligent simulation-based scheduling of workcells: An approach
    SPL WorldGroup Pte Ltd, Singapore
    Integr Manuf Syst, 1 (6-22):
  • [34] A SIMULATION-BASED APPROACH TO THE VEHICLE ROUTING PROBLEM
    Vonolfen, Stefan
    Wagner, Stefan
    Beham, Andreas
    Kofler, Monika
    Affenzeller, Michael
    Lengauer, Efrem
    Scheucher, Marike
    22ND EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2010), 2010, : 363 - 368
  • [35] A simulation-based approach to stochastic dynamic programming
    Polson, Nicholas G.
    Sorensen, Morten
    APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2011, 27 (02) : 151 - 163
  • [36] A simulation-based approach for evaluating microarray analyses
    Blades, Natalie J.
    Grimshaw, Scott D.
    Pendleton, Carly R.
    BIOSTATISTICS, 2010, 11 (03) : 533 - 536
  • [37] Assessing the Impact of Bus Arrival Rate on the Bus Lane Capacity: A Simulation-Based Approach
    Sharma, Anshuman
    Parida, Manoranjan
    Sekhar, Ch. Ravi
    Choudhary, Jayvant
    TRANSPORTATION RESEARCH, 2020, 45 : 29 - 38
  • [38] A SIMULATION-BASED APPROACH FOR ASSESSING THE IMPACT OF UNCERTAINTY ON PATIENT WAITING TIME IN THE OPERATING ROOM
    Rifi, Leah
    Fontanili, Franck
    Martinez, Clea
    Di Mascolo, Maria
    Fortineau, Virginie
    2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 1057 - 1068
  • [39] Impact of Weather Conditions on In Situ Concrete Wall Operations Using a Simulation-Based Approach
    Larsson, Robert
    Rudberg, Martin
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2019, 145 (07)
  • [40] How much evidence does it take? A cumulative meta-analysis of outcomes of simulation-based education
    Cook, David A.
    MEDICAL EDUCATION, 2014, 48 (08) : 750 - 760