Game-Theoretic Randomness for Blockchain Games

01/18/2019
by   Daniel Kraft, et al.
0

In this paper, we consider the problem of generating fair randomness in a deterministic, multi-agent context (for instance, a decentralised game built on a blockchain). The existing state-of-the-art approaches are either susceptible to manipulation if the stakes are high enough, or they are not generally applicable (specifically for massive game worlds as opposed to games between a small set of players). We propose a novel method based on game theory: By allowing agents to bet on the outcomes of random events against the miners (who are ultimately responsible for the randomness), we are able to align the incentives so that the distribution of random events is skewed only slightly even if miners are trying to maximise their profit and engage in block withholding to cheat in games.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2021

Effect of Input-output Randomness on Gameplay Satisfaction in Collectable Card Games

Randomness is an important factor in games, so much so that some games r...
research
10/24/2022

Towards Understanding Player Behavior in Blockchain Games: A Case Study of Aavegotchi

Blockchain games introduce unique gameplay and incentive mechanisms by a...
research
04/24/2020

General Cops and Robbers Games with randomness

Cops and Robbers games have been studied for the last few decades in com...
research
05/11/2018

Pocket Code: a mobile app for game jams to facilitate classroom learning through game creation

Game jams are a way to create games under fast-paced conditions and cert...
research
12/31/2020

Formal Game Grammar and Equivalence

We develop methods to formally describe and compare games, in order to p...
research
07/21/2018

Crypto-Battleships or How to play Battleships game over the Blockchain?

Battleships is a well known traditional board game for two players which...
research
07/07/2020

Economically Viable Randomness

We study the problem of providing blockchain applications with economica...

Please sign up or login with your details

Forgot password? Click here to reset