Zero Cost Majority Attacks on Permissionless Blockchains

Working Paper: NBER ID: w31473

Authors: Joshua S. Gans; Hanna Halaburda

Abstract: The core premise of permissionless blockchains is their reliable and secure operation without the need to trust any individual agent. At the heart of blockchain consensus mechanisms is an explicit cost (whether work or stake) for participation in the network and the opportunity to add blocks to the blockchain. A key rationale for that cost is to make attacks on the network, which could be theoretically carried out if a majority of nodes were controlled by a single entity, too expensive to be worthwhile. We demonstrate that a majority attacker can successfully attack with a negative cost, which shows that the protocol mechanisms are insufficient to create a secure network, and emphasizes the importance of socially driven mechanisms external to the protocol. At the same time, negative cost enables a new type of majority attack that is more likely to elude external scrutiny.

Keywords: No keywords provided

JEL Codes: D42; D82; E42


Causal Claims Network Graph

Edges that are evidenced by causal inference methods are in orange, and the rest are in light blue.


Causal Claims

CauseEffect
majority attacker can execute an attack with a negative cost (D79)increased incentives for malicious behavior (K42)
reduction in honest mining capacity (L72)increased profitability for the attacker (L21)
negative cost of attack (H56)higher expected payouts for confirming transactions (G35)
opportunity costs and transaction fees (D23)negative net cost of attack (H56)
negative cost of attack (H56)profitability for majority miner to reorganize the blockchain (D21)

Back to index