zkevm-circuits
zkevm-circuits copied to clipboard
1559 support
- In zkp its tricky to support 1559 because the gas block limit adjusts with each block +/- 50% per block.
- Inside zkrollup it makes less sense because most of the blocks will have a few coordinators who may try and bid to manipulate the block size to reduce the 1559 burn.
- There are some intersting ideas here for leader election similar to https://ethresear.ch/t/spam-resistant-block-creator-selection-via-burn-auction/5851
That said we will need to support 1559 for ethereum proof of validity at least.
Perhaps it will be easier to support 1559 if we blur the lines of where a block can start and finish. Instead of having each ZKP containing a full block. We could have a zkp contain all or a portion of a block. This would allow us to adjust the size of the gas block limit on the fly according to the rules of 1559.