Cryptocurrency Smart Contracts For Distributed Consensus Of Public Randomness

Cryptocurrency smart contracts for distributed consensus of public randomness

Cryptocurrency smart contracts for distributed consensus of public randomness

Abstract

Most modern electronic devices can produce a random number. However, it is dicult to see how a group of mutually distrusting entities can have con dence in any such hardware-produced stream of random numbers, since the producer could control the output to their gain.

What is a Smart Contract? A Beginner’s Guide

In this work, we use public and immutable cryptocurrency smart contracts, along with marginally-trusted randomness providers, to produce a trustworthy stream of timestamped public random numbers.

Our simple contract eliminates the ability of a producer to predict or control the generated random numbers, including the stored history of random numbers.

Global ipo markets strong in q1 2020 study shows

We consider and mitigate the threat of collusion between the randomness providers and miners in a second, more complex contract.

Proceedings Title

Proceedings of the 19th International Symposium on Stabilization, Safety, and Security of Distributed Systems

Conference Dates

November 6-8, 2017

Conference Location

Boston, MA

Conference Title

19th International Symposium on Stabilization, Safety, and Security of Distributed Systems

Keywords

beacon, blockchain, randomness, smart contracts, distributed consensus

Cryptocurrency smart contracts for distributed consensus of public randomness