TY - GEN
T1 - Undetectable Selfish Mining
AU - Bahrani, Maryam
AU - Matthew Weinberg, S.
N1 - Publisher Copyright:
© 2024 Copyright is held by the owner/author(s).
PY - 2024/12/17
Y1 - 2024/12/17
N2 - Seminal work of Eyal and Sirer [2014] establishes that a strategic Bitcoin miner may strictly profit by deviating from the intended Bitcoin protocol, using a strategy now termed selfish mining. More specifically, any miner with > 1/3 of the total hashrate can earn bitcoin at a faster rate by selfish mining than by following the intended protocol (depending on network conditions, a lower fraction of hashrate may also suffice). One convincing critique of selfish mining in practice is that the presence of a selfish miner is statistically detectable: the pattern of orphaned blocks created by the presence of a selfish miner cannot be explained by natural network delays. Therefore, if an attacker chooses to selfish mine, users can detect this, and this may (significantly) negatively impact the value of BTC. So while the attacker may get slightly more bitcoin by selfish mining, these bitcoin may be worth significantly less USD. We develop a selfish mining variant that is provably statistically undetectable: the pattern of orphaned blocks is statistically identical to a world with only honest miners but higher network delay. Specifically, we consider a stylized model where honest miners with network delay produce orphaned blocks at each height independently with probability β′. We propose a selfish mining strategy that instead produces orphaned blocks at each height independently with probability β > β′. We further show that our strategy is strictly profitable for attackers with 38.2% ≪ 50% of the total hashrate (and this holds for all natural orphan rates β′).
AB - Seminal work of Eyal and Sirer [2014] establishes that a strategic Bitcoin miner may strictly profit by deviating from the intended Bitcoin protocol, using a strategy now termed selfish mining. More specifically, any miner with > 1/3 of the total hashrate can earn bitcoin at a faster rate by selfish mining than by following the intended protocol (depending on network conditions, a lower fraction of hashrate may also suffice). One convincing critique of selfish mining in practice is that the presence of a selfish miner is statistically detectable: the pattern of orphaned blocks created by the presence of a selfish miner cannot be explained by natural network delays. Therefore, if an attacker chooses to selfish mine, users can detect this, and this may (significantly) negatively impact the value of BTC. So while the attacker may get slightly more bitcoin by selfish mining, these bitcoin may be worth significantly less USD. We develop a selfish mining variant that is provably statistically undetectable: the pattern of orphaned blocks is statistically identical to a world with only honest miners but higher network delay. Specifically, we consider a stylized model where honest miners with network delay produce orphaned blocks at each height independently with probability β′. We propose a selfish mining strategy that instead produces orphaned blocks at each height independently with probability β > β′. We further show that our strategy is strictly profitable for attackers with 38.2% ≪ 50% of the total hashrate (and this holds for all natural orphan rates β′).
KW - blockchain
KW - cryptocurrency
KW - proof-of-work
KW - selfish mining
UR - http://www.scopus.com/inward/record.url?scp=85201290086&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85201290086&partnerID=8YFLogxK
U2 - 10.1145/3670865.3673485
DO - 10.1145/3670865.3673485
M3 - Conference contribution
AN - SCOPUS:85201290086
T3 - EC 2024 - Proceedings of the 25th Conference on Economics and Computation
SP - 1017
EP - 1044
BT - EC 2024 - Proceedings of the 25th Conference on Economics and Computation
PB - Association for Computing Machinery, Inc
T2 - 25th Conference on Economics and Computation, EC 2024
Y2 - 8 July 2024 through 11 July 2024
ER -