Content pfp
Content
@
0 reply
0 recast
2 reactions

soyboy pfp
soyboy
@soyboy
That is fast! We’re looking forward to bringing that type of speed to the Superchain https://writings.flashbots.net/introducing-rollup-boost
1 reply
0 recast
3 reactions

androidsixteen pfp
androidsixteen
@androidsixteen.eth
Yo, had a discussion about this yesterday and wanted to confirm my understanding: https://warpcast.com/androidsixteen.eth/0xccdb540d The lower latency is due to being able to stream “flash blocks” from builders with TEEs right? And is that due to parallelizing block building, or some other reason?
1 reply
0 recast
0 reaction

soyboy pfp
soyboy
@soyboy
While you likely do gain speed from outsourcing block building, the external block builders are less about lower latency and more about detecting sequencer equivocation. The TEE makes sure that the transaction ordering the sequencer posts on L1 is tamper evident from the point of view of the external block builders. Here's a diagram to help illustrate this flow we're talking about. Red is the sequencer and green is the block builder separation.
1 reply
0 recast
0 reaction

androidsixteen pfp
androidsixteen
@androidsixteen.eth
Gotcha -- some follow-up questions (if you dont mind 🙏): - who runs the sidecar and the builder-op-geth node? The builder entity? - the green `builder-op-geth` square would be run in a TEE? Which enforces certain rules on block building that even the proposer (née sequencer) wouldn't be able to tamper with - `4. validate block` -- why would the proposer need to validate the block if it was built in a TEE? - What stops a proposer / sequencer from ignoring the output of the builder and just posting their own bundle regardless? - What is the net benefit of the tamper resistance? If it's just reducing MEV taken by the proposer / sequencer, then why not just have the sequencer itself run a TEE... why the separation of entities here?
1 reply
0 recast
0 reaction