CRDec 5, 2021

Deep-Dive Analysis of Selfish and Stubborn Mining in Bitcoin and Ethereum

arXiv:2112.02588v16 citations
Originality Incremental advance
AI Analysis

This work addresses security issues in major cryptocurrencies for miners and developers, but it is incremental as it builds on existing mining attack models with new analytical methods.

The paper tackles the vulnerability of Bitcoin and Ethereum to selfish and stubborn mining by developing a novel Markov model to analyze these attacks, deriving formulas to calculate metrics like relative revenue and security, and conducting numerical analysis to find optimal strategies for malicious miners and assist honest miners in detection and prevention.

Bitcoin and Ethereum are the top two blockchain-based cryptocurrencies whether from cryptocurrency market cap or popularity. However, they are vulnerable to selfish mining and stubborn mining due to that both of them adopt Proof-of-Work consensus mechanism. In this paper, we develop a novel Markov model, which can study selfish mining and seven kinds of stubborn mining in both Bitcoin and Ethereum. The formulas are derived to calculate several key metrics, including relative revenue of miners, blockchain performance in terms of stale block ratio and transactions per second, and blockchain security in terms of resistance against double-spending attacks. Numerical analysis is conducted to investigate the quantitative relationship between the relative-revenue-optimal mining strategy for malicious miners and two miner features in Bitcoin and Ethereum, respectively. The quantitative analysis results can assist honest miners in detecting whether there is any malicious miner in the system and setting the threshold of mining node's hash power in order to prevent malicious miners from making profit through selfish and stubborn mining.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes