Corpus ID: 38298386

Proofs-of-delay and randomness beacons in Ethereum

@inproceedings{Bnz2017ProofsofdelayAR,
  title={Proofs-of-delay and randomness beacons in Ethereum},
  author={Benedikt B{\"u}nz and Steven Goldfeder and J. Bonneau},
  year={2017}
}
Blockchains generated using a proofof-work consensus protocol, such as Bitcoin or Ethereum, are promising sources of public randomness. However, the randomness is subject to manipulation by the miners generating the blockchain. A general defense is to apply a delay function, preventing malicious miners from computing the random output until it is too late to manipulate it. Ideally, this delay function can provide a short proofof-delay that is efficient enough to be verified within a smart… CONTINUE READING
33 Citations

Figures and Tables from this paper.

RandChain: Decentralised Randomness Beacon from Sequential Proof-of-Work
  • 1
  • PDF
Efficient Algorithms for Broadcast and Consensus Based on Proofs of Work
  • 4
  • PDF
Betting on Blockchain Consensus with Fantomette
  • 15
  • PDF
Random Re-Ordering of the Parties in the Consensus Protocol
Sequential Proof-of-Work for Fair Staking and Distributed Randomness Beacons
  • 1
Economically Viable Randomness
Off-chain protocols for cryptocurrencies
Scalable Multi-party Computation for zk-SNARK Parameters in the Random Beacon Model
  • 46
  • PDF

References

SHOWING 1-10 OF 20 REFERENCES
Random Oracles in Constantinople: Practical Asynchronous Byzantine Agreement Using Cryptography
  • 287
  • PDF
Secure Multiparty Computations on Bitcoin
  • 260
  • PDF
Trap Me If You Can - Million Dollar Curve
  • 16
  • PDF
Secure Distributed Key Generation for Discrete-Log Based Cryptosystems
  • 483
Malleability of the blockchain’s entropy
  • 38
  • Highly Influential
  • PDF
Rational Zero: Economic Security for Zerocoin with Everlasting Anonymity
  • 15
  • PDF
On Bitcoin as a public randomness source
  • 102
  • PDF
A Survey of Attacks on Ethereum Smart Contracts (SoK)
  • 624
  • PDF
ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER
  • 2,337
  • PDF