consensus-specs icon indicating copy to clipboard operation
consensus-specs copied to clipboard

eip6800: add concurrent execution information

Open gballet opened this issue 1 year ago • 2 comments

Modifies the stateless witness to mark each stem with a transaction access bitmap. This bitmap is used by the client to run compatible transactions concurrently.

gballet avatar Jul 02 '24 11:07 gballet

I'm not yet convinced about the utility of this change for the following reasons:

  • The EVM execution today isn't a bottleneck in verifiers.
  • In the Verkle fork, we aren't planning to 10x the gas limit or similar, which can change the above bullet assumption.
  • The end game is SNARKifying L1, so this will eventually become irrelevant.

If we 10x the gas limit or similar in a future fork after Verkle, then maybe it will make sense at that point if we have proof that ELs would have a speedup benefit that justifies by increasing the witness size or impl complexity for something that will be abandoned long-term.

jsign avatar Jul 05 '24 14:07 jsign

To be clear, I'm not thinking of this for Osaka. It should de defined as a different upgrade. I'm thinking of a better way of doing this anyways, I'll redo the proposal then.

gballet avatar Jul 05 '24 15:07 gballet

I am closing this issue because it seems stale. Please, do not hesitate to reopen it if this is a mistake

leolara avatar Jun 04 '25 08:06 leolara