Breaking Blockchain Rationality with Out-of-Band Collusion

04/30/2023
by   Haoqian Zhang, et al.
0

Blockchain systems often rely on rationality assumptions for their security, expecting that nodes are motivated to maximize their profits. These systems thus design their protocols to incentivize nodes to execute the honest protocol but fail to consider out-of-band collusion. Existing works analyzing rationality assumptions are limited in their scope, either by focusing on a specific protocol or relying on non-existing financial instruments. We propose a general rational attack on rationality by leveraging an external channel that incentivizes nodes to collude against the honest protocol. Our approach involves an attacker creating an out-of-band bribery smart contract to motivate nodes to double-spend their transactions in exchange for shares in the attacker's profits. We provide a game theory model to prove that any rational node is incentivized to follow the malicious protocol. We discuss our approach to attacking the Bitcoin and Ethereum blockchains, demonstrating that irrational behavior can be rational in real-world blockchain systems when analyzing rationality in a larger ecosystem. We conclude that rational assumptions only appear to make the system more secure and offer a false sense of security under the flawed analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2021

Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions

Bitcoin uses blockchain technology to maintain transactions order and pr...
research
02/13/2023

PRAGTHOS:Practical Game Theoretically Secure Proof-of-Work Blockchain

Security analysis of blockchain technology is an active domain of resear...
research
10/19/2019

Rationality is Self-Defeating in Permissionless Systems

We outline a metacircular argument explaining why it is rational to be i...
research
01/28/2019

Diffie-Hellman in the Air: A Link Layer Approach for In-Band Wireless Pairing

Key establishment is one fundamental issue in wireless security. The wid...
research
09/11/2020

Defending Against Malicious Reorgs in Tezos Proof-of-Stake

Blockchains are intended to be immutable, so an attacker who is able to ...
research
09/21/2022

Interlude: Balancing Chaos And Harmony For Fair and Fast Blockchains

Blockchains lie at the heart of Bitcoin and other cryptocurrencies that ...
research
08/01/2023

Game Theoretic Modelling of a Ransom and Extortion Attack on Ethereum Validators

Consensus algorithms facilitate agreement on and resolution of blockchai...

Please sign up or login with your details

Forgot password? Click here to reset