,
S. Matthew Weinberg
Creative Commons Attribution 4.0 International license
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}
}
archived version