EIP-7998
Turn `randao_reveal` into a VRF
Transforms Ethereum’s `randao_reveal` into a per-slot BLS-based VRF by signing the previous epoch’s mix and current slot.
DraftScourge
Status history
- Draft3 Aug 2025
Abstract
This EIP proposes a modification to the data signed by a block proposer for the randao_reveal. The current randao_reveal is a BLS signature over the current epoch number, which is predictable. This proposal incorporates the RANDAO mix of the previous epoch and the current slot number into the signed data. This change transforms the randao_reveal into a Verifiable Random Function (VRF), making it…
- Created
- 3 Aug 2025
- Authors
- Alberto La Rocca, Aryaethn
- Upgrades
- Not listed in any upgrade
- Requires
- —
- Required by
- EIP-7956