Majority is not enough: bitcoin mining is vulnerable
From MaRDI portal
Abstract: The Bitcoin cryptocurrency records its transactions in a public log called the blockchain. Its security rests critically on the distributed protocol that maintains the blockchain, run by participants called miners. Conventional wisdom asserts that the protocol is incentive-compatible and secure against colluding minority groups, i.e., it incentivizes miners to follow the protocol as prescribed. We show that the Bitcoin protocol is not incentive-compatible. We present an attack with which colluding miners obtain a revenue larger than their fair share. This attack can have significant consequences for Bitcoin: Rational miners will prefer to join the selfish miners, and the colluding group will increase in size until it becomes a majority. At this point, the Bitcoin system ceases to be a decentralized currency. Selfish mining is feasible for any group size of colluding miners. We propose a practical modification to the Bitcoin protocol that protects against selfish mining pools that command less than 1/4 of the resources. This threshold is lower than the wrongly assumed 1/2 bound, but better than the current reality where a group of any size can compromise the system.
Recommendations
Cites work
Cited in
(77)- Building quantum-one-way functions from block ciphers: Davies-Meyer and Merkle-Damgård constructions
- But why does it work? A rational protocol design treatment of bitcoin
- The Bitcoin backbone protocol with chains of variable difficulty
- Distributed sequential consensus in networks: analysis of partially connected blockchains with uncertainty
- Security of the blockchain against long delay attack
- How to build time-lock encryption
- Yet another note on block withholding attack on bitcoin mining pools
- Optimal dynamic mining policy of blockchain selfish mining through sensitivity-based optimization
- On reward sharing in blockchain mining pools
- Order-fairness for Byzantine consensus
- Practical quantum Byzantine protocol via nearly optimal entanglement resources
- A rational protocol treatment of 51\% attacks
- SoK: communication across distributed ledgers
- Ignore the extra zeroes: variance-optimal mining pools
- \textsf{HaPPY-Mine}: designing a mining reward function
- Sensitivity-based optimization for blockchain selfish mining
- Maximal information propagation via lotteries
- Operations research in the blockchain technology
- Payments on digital platforms: resiliency, interoperability and welfare
- A combined micro-block chain truncation attack on Bitcoin-NG
- On classes of Bitcoin-inspired infinite-server queueing systems
- Minting mechanism for proof of stake blockchains
- The mathematics of Bitcoin
- A discrete-event simulation model for the Bitcoin blockchain network with strategic miners and mining pool managers
- SoK: algorithmic incentive manipulation attacks on permissionless PoW cryptocurrencies
- The impact of network delay on Nakamoto consensus mechanism
- Secure high-rate transaction processing in bitcoin
- Inclusive Block Chain Protocols
- Majority is not enough: bitcoin mining is vulnerable
- Publish or Perish: A Backward-Compatible Defense Against Selfish Mining in Bitcoin
- Designing proof of human-work puzzles for cryptocurrency and beyond
- Oceanic Games: Centralization Risks and Incentives in Blockchain Mining
- A further study of some Markovian bitcoin models from Göbel et al.
- Socially optimal mining pools
- Modeling and analysis of block arrival times in the Bitcoin blockchain
- Ergodic Mean-Payoff Games for the Analysis of Attacks in Crypto-Currencies
- On the profitability of selfish blockchain mining under consideration of ruin
- Strategic alliance for blockchain governance game
- On profitability of Nakamoto double spend
- BLOCKCHAIN DOUBLE-SPEND ATTACK DURATION
- Bitcoin: a game theoretic analysis
- A novel keyed parallel hashing scheme based on a new chaotic system
- Storing and retrieving secrets on a blockchain
- Strategies for quantum races
- Smart Contract Execution - the (+-)-Biased Ballot Problem.
- Selfish Mining in Ethereum
- Selfish mining strategy elaboration
- Fraud risk assessment within blockchain transactions
- Analysis of the Blockchain Protocol in Asynchronous Networks
- FruitChains: a fair blockchain
- A smart contract for boardroom voting with maximum voter privacy
- Decentralisation conscious players and system reliability
- Arbitrage attack: Miners of the world, unite!
- Achieving almost all blockchain functionalities with polylogarithmic storage
- Delayed packing attack and countermeasure against transaction information based applications
- Multi-stage proof-of-works: properties and vulnerabilities
- Strategic behaviour and manipulation resistance in peer-to-peer, crowdsourced information gathering
- Insightful mining equilibria
- Invited paper: Cross-chain state machine replication
- Better incentives for proof-of-work
- Decentralizing information technology: the advent of resource based systems
- Sluggish Mining: Profiting from the Verifier’s Dilemma
- Cryptocurrency is accounting coordination: selfish mining and double spending in a simple mining game
- Practical settlement bounds for longest-chain consensus
- Credible decentralized exchange design via verifiable sequencing rules
- A game theoretic framework for distributed computing with dynamic set of agents
- The superlinearity problem in post-quantum blockchains
- Communication games, sequential equilibrium, and mediators
- Blockchain participation games
- A mean field game approach to bitcoin mining
- High-throughput permissionless blockchain consensus under realistic network assumptions
- State machine replication among strangers, fast and self-sufficient
- Robust overlays meet blockchains: on handling high churn and catastrophic failures
- Brief announcement: Musketeer -- incentive-compatible rebalancing for payment channel networks
- Subverting cryptographic hardware used in blockchain consensus
- Profit lag and alternate network mining
- Can we predict the winner in a market with network effects? Competition in cryptocurrency market
This page was built for publication: Majority is not enough: bitcoin mining is vulnerable
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2949240)