zkevm-circuits icon indicating copy to clipboard operation
zkevm-circuits copied to clipboard

1559 support

Open barryWhiteHat opened this issue 4 years ago • 0 comments

  • 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.

barryWhiteHat avatar Sep 07 '21 09:09 barryWhiteHat