Be Selfish and Avoid Dilemmas: Fork After Withholding (FAW) Attacks on Bitcoin
Yujin Kwon, Dohyun Kim, Yunmok Son, Eugene Y. Vasserman, Yongdae Kim
Abstract
In the Bitcoin system, participants are rewarded for solving cryptographic puzzles. In order to receive more consistent rewards over time, some participants organize mining pools and split the rewards from the pool in proportion to each participant's contribution. However, several a acks threaten the ability to participate in pools. e block withholding (BWH) a ack makes the pool reward system unfair by le ing malicious participants receive unearned wages while only pretending to contribute work. When two pools launch BWH a acks against each other, they encounter the miner's dilemma: in a Nash equilibrium, the revenue of both pools is diminished. In another a ack called sel sh mining, an a acker can unfairly earn extra rewards by deliberately generating forks. In this paper, we propose a novel a ack called a fork a er withholding (FAW) a ack. FAW is not just another a ack. e reward for an FAW a acker is always equal to or greater than that for a BWH a acker, and it is usable up to four times more o en per pool than in BWH a ack. When considering multiple pools -the current state of the Bitcoin network -the extra reward for an FAW a ack is about 56% more than that for a BWH a ack. Furthermore, when two pools execute FAW a acks on each other, the miner's dilemma may not hold: under certain circumstances, the larger pool can consistently win. More importantly, an FAW a ack, while using intentional forks, does not su er from practicality issues, unlike sel sh mining. We also discuss partial countermeasures against the FAW a ack, but nding a cheap and e cient countermeasure remains an open problem. As a result, we expect to see FAW a acks among mining pools. CCS CONCEPTS •Security and privacy → Distributed systems security; Economics of security and privacy;
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers12
- The Gap GameItay Tsabary, Ittay EyalCCS 2018 · 119 citations
- Power Adjusting and Bribery Racing: Novel Mining Attacks in the Bitcoin SystemShang Gao, Zecheng Li, Zhe Peng, Bin XiaoCCS 2019 · 81 citations
- Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash?Yujin Kwon, Hyoungshick Kim, Jinwoo Shin, Yongdae KimS&P 2019 · 51 citations
- Do the Rich Get Richer? Fairness Analysis for Blockchain IncentivesYuming Huang, Jing Tang, Qianhao Cong, Andrew Lim et al.SIGMOD 2021 · 40 citations
- How Hard is Takeover in DPoS Blockchains? Understanding the Security of Coin-based Voting GovernanceChao Li, Balaji Palanisamy, Runhua Xu, Li Duan et al.CCS 2023 · 17 citations
Builds on5
- On the Security and Performance of Proof of Work BlockchainsArthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis et al.CCS 2016 · 1,668 citations
- A Secure Sharding Protocol For Open BlockchainsLoi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja et al.CCS 2016 · 1,392 citations
- Enhancing Bitcoin Security and Performance with Strong Consistency via Collective SigningEleftherios Kokoris-Kogias, Philipp Jovanovic, Nicolas Gailly, Ismail Khoffi et al.USENIX Security 2016 · 769 citations
- On the Instability of Bitcoin Without the Block RewardMiles Carlsten, Harry A. Kalodner, S. Matthew Weinberg, Arvind NarayananCCS 2016 · 387 citations
- SmartPool: Practical Decentralized Pooled MiningLoi Luu, Yaron Velner, Jason Teutsch, Prateek SaxenaUSENIX Security 2017 · 144 citations
Related papers
- Fairness Matters: A Tit-For-Tat Strategy Against Selfish MiningWeijie Sun, Zihuan Xu, Lei ChenVLDB 2022 · 8 citations
- Forking the RANDAO: Manipulating Ethereum's Distributed Randomness BeaconÁbel Nagy, János Tapolcai, István András Seres, Bence LadóczkiCCS 2025 · 2 citations
- Modeling the Impact of Network Connectivity on Consensus Security of Proof-of-Work BlockchainYang Xiao, Ning Zhang, Wenjing Lou, Y. Thomas HouINFOCOM 2020 · 52 citations
- BDoS: Blockchain Denial-of-ServiceMichael Mirkin, Yan Ji, Jonathan Pang, Ariah Klages-Mundt et al.CCS 2020 · 1 citation
- SquirRL: Automating Attack Analysis on Blockchain Incentive Mechanisms with Deep Reinforcement LearningCharlie Hou, Mingxun Zhou, Yan Ji, Phil Daian et al.NDSS 2021
