Paper 2019/748

Temporary Censorship Attacks in the Presence of Rational Miners

Fredrik Winzer, Benjamin Herd, and Sebastian Faust

Abstract

Smart contracts allow for exchange of coins according to program rules. While it is well known that so called bribery contracts can influence the incentive mechanism of a Nakamotostyle consensus, we present a more fine-grained bribery attack incentivizing a temporary censorship against a specific account. To this end, we introduce three different bribery contracts on the blockchain where each uniquely manipulates the rewards that a rational miner would receive. Additionally, we formalize the established bribery mechanisms as a Markov game and show for each game the existence of equilibria leading to successful censorships. Finally, we compare the bribery mechanisms with respect to the scalability of the attack costs and the strategic dominance. Our work is motivated by off-chain protocols including payment and state channels which require to publish transactions within a certain amount of time. In such off-chain protocols a temporary censorship attack can result into significant financial damage.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. IEEE S&B
Keywords
blockchainsmart contractbriberycensorshipgame theorymechanism
Contact author(s)
fredrik winzer @ de bosch com
History
2019-07-01: revised
2019-06-25: received
See all versions
Short URL
https://ia.cr/2019/748
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/748,
      author = {Fredrik Winzer and Benjamin Herd and Sebastian Faust},
      title = {Temporary Censorship Attacks in the Presence of Rational Miners},
      howpublished = {Cryptology ePrint Archive, Paper 2019/748},
      year = {2019},
      note = {\url{https://eprint.iacr.org/2019/748}},
      url = {https://eprint.iacr.org/2019/748}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.