Gaming Self-Contained Provably Fair Smart Contract Casinos

Piotr J. Piasecki


This paper discusses the game theory behind self-contained smart contract provably fair casinos, how they can be gamed by attackers with a large amount of money and computing power, as well as what are the necessary conditions to assure the system cannot be taken advantage of under various configurations. 


Provably fair gambling; Smart contract; Game theory; Mental poker; Dice game; Mining

Full Text:

PDF Open Review


Etherapps blockchain explorer (accessed 30 November 2015)

Ethereum Frontier (accessed 30 November 2015)

Harald G. (Dr. Haribo) “What is proof-of-stake?” Bitcoin StackExchange (accessed 30 November 2015)

King, S., Nadal S. “PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake” No Publisher (19 August, 2012)

Nicolas A. Comment in “Probability of an event occuring n times before its complement occurs m times” Mathemarics StackExchange (accessed 1 May 2016)

No Author. “Smart contract” Wikipedia (accessed 30 November 2015)

No Author. “Provably Fair” Wikipedia (accessed 30 November 2015)

“Non-specialized hardware comparison” Bitcoin Wiki (accessed 30 November 2015)

Piasecki P. J. (ThePiachu) “In Proof-of-Stake, can a block creator fudge the block hash?” Bitcoin StackExchange (accessed 30 November 2015)

Poelstra A. “On Stake and Consensus” No Publisher (accessed 22 March)

Pseudonymous (/u/Rannasha) “High-roller loses $800K with all-in bet on Just-Dice” Reddit (accessed 30 November 2015) ith_allin_bet_on_justdice/

Pseudonymous (/u/smartcontractor) “ - The first Ethereum powered dice site!” Reddit (accessed 30 November 2015) thereum_powered_dice_site/

Rosenfeld M. “Analysis of hashrate-based double-spending” No Publisher (13 December 2012)

Satoshi Dice (accessed 30 November 2015)

Wood G. “Gavmble” GitHub (accessed 30 November 2015)



  • There are currently no refbacks.

Copyright (c) 2016 Piotr Jakub Piasecki

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.