Papers
Topics
Authors
Recent
Search
2000 character limit reached

Three variations of Heads or Tails Game for Bitcoin

Published 7 May 2024 in cs.CR and math.PR | (2405.04168v1)

Abstract: We present three very simple variants of the classic Heads or Tails game using chips, each of which contributes to our understanding of the Bitcoin protocol. The first variant addresses the issue of temporary Bitcoin forks, which occur when two miners discover blocks simultaneously. We determine the threshold at which an honest but temporarily ``Byzantine'' miner persists in mining on their fork to save his orphaned blocks. The second variant of Heads or Tails game is biased in favor of the player and helps to explain why the difficulty adjustment formula is vulnerable to attacks of Nakamoto's consensus. We derive directly and in a simple way, without relying on a Markov decision solver as was the case until now, the threshold beyond which a miner without connectivity finds it advantageous to adopt a deviant mining strategy on Bitcoin. The third variant of Heads or Tails game is unbiased and demonstrates that this issue in the Difficulty Adjustment formula can be fully rectified. Our results are in agreement with the existing literature that we clarify both qualitatively and quantitatively using very simple models and scripts that are easy to implement.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (7)
  1. Bitcoin Wiki. Orphan Block. https://en.bitcoin.it/wiki/Orphan_Block.
  2. Bitcoin Stackexchange. What are orphaned and stale blocks? https://bitcoin.stackexchange.com/questions/5859/what-are-orphaned-and-stale-blocks
  3. Decentralized Systems and Network Services Research Group - KASTEL. Bitcoin Monitoring https://www.dsn.kastel.kit.edu/bitcoin
  4. E. Koutsoupias. Talk by Elias Koutsoupias at ECE TUC (see between 28’ and 30’). https://www.youtube.com/watch?v=K6iTBLhsFA0, 2019
  5. Mitsuhamizu. A python implementation for solving the MDP in Optimal selfish mining. https://github.com/Mitsuhamizu/Optimal-selfish-mining
  6. S. Nakamoto. Bitcoin: a peer-to-peer electronic cash system. Bitcoin.org/bitcoin.pdf, 2008.
  7. M. Rosenfeld. Analysis of hashrate-based double spending. arXiv:1402.2009, 2009.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 40 likes about this paper.