scispace - formally typeset
Journal ArticleDOI

Bitcoin Block Withholding Attack: Analysis and Mitigation

TLDR
A generic scheme that uses cryptographic commitment schemes to counter BWH attack is proposed that protects a pool from rogue miners as well as rogue pool administrators and is so designed that the administrator cannot cheat on the entire pool.
Abstract
We address two problems: first, we study a variant of block withholding (BWH) attack in Bitcoins and second, we propose solutions to prevent all existing types of BWH attacks in Bitcoins. We analyze the strategies of a selfish Bitcoin miner who in connivance with one pool attacks another pool and receives reward from the former mining pool for attacking the latter. We name this attack as “sponsored block withholding attack.” We present detailed quantitative analysis of the monetary incentive that a selfish miner can earn by adopting this strategy under different scenarios. We prove that under certain conditions, the attacker can maximize her revenue by adopting some strategies and by utilizing her computing power wisely. We also show that an attacker may use this strategy for attacking both the pools for earning higher amount of incentives. More importantly, we present a strategy that can effectively counter block withholding attack in any mining pool. First, we propose a generic scheme that uses cryptographic commitment schemes to counter BWH attack. Then, we suggest an alternative implementation of the same scheme using hash function. Our scheme protects a pool from rogue miners as well as rogue pool administrators. The scheme and its variant defend against BWH attack by making it impossible for the miners to distinguish between a partial proof of work and a complete proof of work. The scheme is so designed that the administrator cannot cheat on the entire pool. The scheme can be implemented by making minor changes to existing Bitcoin protocol. We also analyze the security of the scheme.

read more

Citations
More filters
Journal ArticleDOI

A Survey on Security and Privacy Issues of Bitcoin

TL;DR: In this paper, the authors present a systematic survey that covers the security and privacy aspects of Bitcoin and discuss the current anonymity considerations in Bitcoin and the privacy-related threats to Bitcoin users along with the analysis of the existing privacy-preserving solutions.
Journal ArticleDOI

A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks

TL;DR: This paper provides a systematic vision of the organization of the blockchain networks, a comprehensive survey of the emerging applications of blockchain networks in a broad area of telecommunication, and discusses several open issues in the protocol design for blockchain consensus.
Journal ArticleDOI

A Survey on Security and Privacy Issues of Bitcoin

TL;DR: Wang et al. as mentioned in this paper presented a systematic survey that covers the security and privacy aspects of Bitcoin and discussed the privacy-related threats to Bitcoin users along with the analysis of the existing privacy-preserving solutions.
Journal ArticleDOI

Exploring the Attack Surface of Blockchain: A Comprehensive Survey

TL;DR: This paper systematically explore the attack surface of the Blockchain technology, with an emphasis on public Blockchains, and outlines several attacks, including selfish mining, the 51% attack, DNS attacks, distributed denial-of-service (DDoS) attacks, consensus delay, orphaned and stale blocks, block ingestion, wallet thefts, smart contract attacks, and privacy attacks.
Journal ArticleDOI

Performance analysis and comparison of PoW, PoS and DAG based blockchains

TL;DR: This work investigates three mainstream consensus mechanisms in the blockchain, namely, Proof of Work (PoW), Proof of Stake (PoS), and Direct Acyclic Graph (DAG), and identifies their performances in terms of the average time to generate a new block, the confirmation delay, the Transaction Per Second (TPS) and the confirmation failure probability.
References
More filters

The Economics of Bitcoin Mining, or Bitcoin in the Presence of Adversaries

TL;DR: It is argued that Bitcoin will require the emergence of governance structures, contrary to the commonly held view in the Bitcoin community that the currency is ungovernable.
Proceedings ArticleDOI

The Miner's Dilemma

TL;DR: This work defines and analyzes a game where pools use some of their participants to infiltrate other pools and perform such an attack, and studies the special cases where either two pools or any number of identical pools play the game and the rest of the participants are uninvolved.
Posted Content

Analysis of Bitcoin Pooled Mining Reward Systems

TL;DR: The various scoring systems used to calculate rewards of participants in Bitcoin pooled mining are described, explain the problems each were designed to solve and analyze their respective advantages and disadvantages.
Proceedings ArticleDOI

Permacoin: Repurposing Bitcoin Work for Data Preservation

TL;DR: This work proposes a modification to Bit coin that repurposes its mining resources to achieve a more broadly useful goal: distributed storage of archival data and presents an alternative scratch-off puzzle for Bit coin based on Proofs-of-Retrievability (PORs).
Posted Content

The Miner's Dilemma

TL;DR: In this article, the authors define and analyze a game where pools use some of their participants to infiltrate other pools and perform such an attack and show that no-pool attacks are not a Nash equilibrium.
Related Papers (5)