Replies: 6 comments 11 replies
-
To loosen the coupling between an L(n) and L(n+1), we could ingest events from multiple L(n) blocks into the same L(n+1) block. This would even allow an L3 to have a larger block time than its L2. This could maybe be done in a way to allow the inclusion of fewer L1 Deposited transactions (while still staying within the sequencer drift window or some new protocol parameter). h/t @kahuang for the impulse. |
Beta Was this translation helpful? Give feedback.
-
Almost every team (except conduit) and we are facing these reorg errors and warning about L1 (L2 in this case) reorg
Moreover, sometimes, false L3 reorg happens and if the chain is down for a long time and L3 reorg happens then the database will be forever corrupted. Happen on both standard op-geth (simple-optimism-node) and reth as Base L2 RPC |
Beta Was this translation helpful? Give feedback.
-
Hi, have a few questions around L3s.
|
Beta Was this translation helpful? Give feedback.
-
Request: faster op-node restarts Restarting op-node resets the derivation pipeline, which means it has to start from the last finalized block. This can be a problem on an L3 because not only can there be a lot of blocks to process, the parent chain will continue producing blocks every 2 seconds while op-node is processing older blocks. The problem is magnified if we want to increase the batch submission duration, because it will increase the distance between l2_finalized and l2_unsafe. |
Beta Was this translation helpful? Give feedback.
-
A question that comes to my mind is: what's the recommended challenge period for L3 and why? |
Beta Was this translation helpful? Give feedback.
-
This is meant to be a catch all discussion about using the OP Stack to run L3 chains
This isn't meant to be a place to debug issues, but instead for discussion on how to make running L3s more smooth using the OP Stack
Beta Was this translation helpful? Give feedback.
All reactions