Back to Search Start Over

Breeding unicorns: Developing trustworthy and scalable randomness beacons.

Authors :
Dharanikota, Samvid
Jensen, Michael Toft
Kristensen, Sebastian Rom
Michno, Mathias Sass
Pignolet, Yvonne-Anne
Rydhof Hansen, René
Schmid, Stefan
Source :
PLoS ONE. 4/28/2020, Vol. 15 Issue 4, p1-22. 22p.
Publication Year :
2020

Abstract

Randomness beacons are services that periodically emit a random number, allowing users to base decisions on the same random value without trusting anyone: ideally, the randomness beacon does not only produce unpredictable values, but is also of low computational complexity for the users, bias-resistant and publicly verifiable. Such randomness beacons can serve as an important primitive for smart contracts in a variety of contexts. This paper first presents a structured security analysis, based on which we then design, implement, and evaluate a trustworthy and efficient randomness beacon. Our approach does not require users to register or run any computationally intensive operations. We then compare different implementation and deployment options on distributed ledgers, and report on an Ethereum smart contract-based lottery using our beacon. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
19326203
Volume :
15
Issue :
4
Database :
Academic Search Index
Journal :
PLoS ONE
Publication Type :
Academic Journal
Accession number :
142947872
Full Text :
https://doi.org/10.1371/journal.pone.0232261