Content
@
0 reply
0 recast
2 reactions
Pete Horne
@horneps
Simple question about ZK rollups - when one is put on the main chain, who is the adversary and what action does the rollup defend against?
1 reply
0 recast
2 reactions
franco
@francos.eth
What do you mean? Are you asking about how the zk-rollup data gets posted on L1?
1 reply
0 recast
0 reaction
Pete Horne
@horneps
I understand how, I’m trying to work out why?
1 reply
0 recast
0 reaction
Drew Fisher
@drewf.eth
Validity proofs prove valid execution of state transitions. Rollups make the state transitions of a chain canonically ordered via the ordering of the layer the transitions are rolled up to.
1 reply
0 recast
2 reactions
Pete Horne
@horneps
This I believe I understand (but find myself wrong often). But my question is really what is the threat model - if the l2 is its own blockchain and state authority, then what protection do I get against what attack threat by having a rollup on mainnet?
1 reply
0 recast
0 reaction
Drew Fisher
@drewf.eth
All L1 nodes can determine the state, and force messages to be included via the bridge. Without anchoring to L1, you need to run consensus to determine which of the many valid state transitions is the canonical one.
1 reply
0 recast
2 reactions