On March 27, Ethereum developers @linoscope and @JustinDrake jointly drafted EIP-7917 proposal (Deterministic Proposer Lookahead), aimed at thoroughly resolving the uncertainty issues in existing proposer election. In the current Ethereum consensus, the system selects a validator as the block proposer for a slot through a random sampling algorithm based on randomness (such as RANDAO) and weighted effective balance, although the RANDAO seed can be obtained in advance, the dynamic changes in validator effective balance make it difficult to completely predict the proposers for the next epoch, posing potential risks for chain applications based on pre-confirmation protocols.
EIP-7917 resolves the proposer arrangement uncertainty caused by dynamic changes in validator effective balance by pre-calculating and storing a deterministic proposer list at the beginning of each epoch. This not only enhances system security and prevents validator manipulation but also simplifies the implementation of on-chain protocols while maintaining backward compatibility and extensibility.