Papers
Topics
Authors
Recent
Search
2000 character limit reached

RANDAO-based RNG: Last Revealer Attacks in Ethereum 2.0 Randomness and a Potential Solution

Published 14 Mar 2024 in cs.CR | (2403.09541v1)

Abstract: Ethereum 2.0 is a major upgrade to improve its scalability, throughput, and security. In this version, RANDAO is the scheme to randomly select the users who propose, confirm blocks, and get rewards. However, a vulnerability, referred to as the `Last Revealer Attack' (LRA), compromises the randomness of this scheme by introducing bias to the Random Number Generator (RNG) process. This vulnerability is first clarified again in this study. After that, we propose a Shamir's Secret Sharing (SSS)-based RANDAO scheme to mitigate the LRA. Through our analysis, the proposed method can prevent the LRA under favorable network conditions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (15)
  1. “Verifiable delay functions” In Annual international cryptology conference, 2018, pp. 757–788 Springer
  2. Vitalik Buterin “RANDAO beacon exploitability analysis, round 2” URL: https://ethresear.ch/t/randao-beacon-exploitability-analysis-round-2/1980
  3. “Combining GHOST and Casper”, 2020, pp. 1–38 arXiv: http://arxiv.org/abs/2003.03052
  4. CoinMarketCap “Cryptocurrency Prices, Charts And Market Capitalizations” URL: https://coinmarketcap.com
  5. Justin Drake “Minimal VDF randomness beacon” URL: https://ethresear.ch/t/minimal-vdf-randomness-beacon/3566
  6. Paul Dworzanski “A Note On Committee Random Number Generation, Commit-Reveal, And Last-Revealer Attacks” URL: https://ethresear.ch/t/limiting-last-revealer-attacks-in-beacon-chain-randomness/3705
  7. “Continuous verifiable delay functions” In Annual International Conference on the Theory and Applications of Cryptographic Techniques, 2020, pp. 125–154 Springer
  8. Peter Fairley “Ethereum Plans to Cut Its Absurd Energy Consumption by 99 Percent”, 2019 URL: https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent
  9. Ethereum Foundation “Ethereum 2.0 Specifications” URL: https://github.com/ethereum/eth2.0-specs
  10. “A survey of application research based on blockchain smart contract” In Wireless Networks 28.2 Springer, 2022, pp. 635–690
  11. Krzysztof Pietrzak “Simple verifiable delay functions” In 10th innovations in theoretical computer science conference (ITCS 2019), 2019
  12. R.L. Rivest, A. Shamir and L. Adleman “A Method for Obtaining Digital Signatures and Public-Key Cryptosystems” In Commun. ACM 21.2 New York, NY, USA: Association for Computing Machinery, 1978, pp. 120–126
  13. Adi Shamir “How to Share a Secret” In Commun. ACM 22.11 New York, NY, USA: Association for Computing Machinery, 1979, pp. 612–613
  14. “An Effective Framework of Private Ethereum Blockchain Networks for Smart Grid” In 2021 International Conference on Advanced Technologies for Communications (ATC), 2021, pp. 312–317
  15. Benjamin Wesolowski “Efficient verifiable delay functions” In Advances in Cryptology–EUROCRYPT 2019: 38th Annual International Conference on the Theory and Applications of Cryptographic Techniques, 2019, pp. 379–407

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 2 likes about this paper.