It is well-known that RANDAO manipulation is possible in Ethereum if an adversary controls the proposers assigned to the last slots in an epoch. We provide a methodology to compute, for any fraction α of stake owned by an adversary, the maximum fraction f(α) of rounds that a strategic adversary can propose. We further implement our methodology and compute f(⋅) for all α. For example, we conclude that an optimal strategic participant with 5% of the stake can propose a 5.048% fraction of rounds, 10% of the stake can propose a 10.19% fraction of rounds, and 20% of the stake can propose a 20.68% fraction of rounds.
@InProceedings{alpturer_et_al:LIPIcs.AFT.2024.10, author = {Alpturer, Kaya and Weinberg, S. Matthew}, title = {{Optimal RANDAO Manipulation in Ethereum}}, booktitle = {6th Conference on Advances in Financial Technologies (AFT 2024)}, pages = {10:1--10:21}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-345-4}, ISSN = {1868-8969}, year = {2024}, volume = {316}, editor = {B\"{o}hme, Rainer and Kiffer, Lucianna}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.AFT.2024.10}, URN = {urn:nbn:de:0030-drops-209467}, doi = {10.4230/LIPIcs.AFT.2024.10}, annote = {Keywords: Proof of Stake, Consensus, Blockchain, Ethereum, Randomness manipulation} }
Feedback for Dagstuhl Publishing