Content
@
0 reply
0 recast
2 reactions
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
@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
@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
@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
soyboy
@soyboy
Happy to help clarify where I can. I'll use Unichain as the example because rollup-boost itself offers quite a bit of flexibility in its applications. - The builder entity runs the side car. The sidecar streams txs to the external block builders who run nodes inside the TEE. They will be a part of Unichain's Validator Network (UVN). So participants will stake UNI on Ethereum and attest to the block hashes: [4.1 https://docs.unichain.org/whitepaper.pdf] - Yes, but the sequencer is still the entity that proposes the data to the L1, so it can tamper with the transaction ordering. If the sequencer equivocates, everyone would know that it did. A mental model to think about the TEE is like the ink that explodes when someone tries to steal money from a bank. The ink would be on the sequencers face. - Its a safety/sanity check. - Nothing stops them from posting their own bundle, it would just be evident that it was different from what the UVN proposed.
1 reply
0 recast
1 reaction