EIP-2935: Save historical block hashes in state #69
Labels
hardfork prague
EIP's for the Pectra hardfork
London to Prague
London to Pectra
system transaction
will implement
For those EIP's that will be implemented on Linea
Milestone
Uh oh!
There was an error while loading. Please reload this page.
EIP-2935: Save historical block hashes in state
Progress
Impact
Impact on
BLOCKHASH
opcodeWe could add
XAHOY ≡ false
XAHOY ≡ false
CHECK_BLOCKHASH_AGAINST_STATE ≡ true
to the instruction processing of
BLOCKHASH
opcodes. This would have the following benefit: the output ofBLOCKHASH
would provably be the same from one conflation to anotherWe would add a
OOB_INST_BLOCKHASH
instruction along the misc row which does the following:We would still use the BLOCKHASH module as we do today to retrieve the output of the
BLOCKHASH
opcode. We may (optionally) make the lookup conditional toARGUMENT_IN_RANGE ≡ true
and simplify the BLOCKHASH module. But tbh there is no reason to do so.Test vectors
The text was updated successfully, but these errors were encountered: