A Timely Review of Rollup Terminology - Rollup - 1. Definition: Anything that uses Bitcoin as a full DA (i.e. you can recreate the entire L2 state from Bitcoin itself). 2. Nature of txns: Trusted txns (relies on off-chain centralized indexers). 3. Nature of bridge: May or may not even have a Bitcoin bridge. Trusted or BitVM trust-minimized if so. 4. Scaling benefit: 1x (no real scale advantages here, but you do get additional programmability moving compute off-chain) - Sovereign rollup - 1. Definition: Data + proofs on chain, users verify via light clients. 2. Nature of txns: Trustless txns. 3. Nature of bridge: Trusted (or BitVM trust-minimized) bridge. 4. Scaling benefit: 20x scaling/throughput benefit - ZK rollup - 1. Definition: Data + validity proofs on chain, L1 verifies the proofs. 2. Nature of txns: Trustless txns. 3. Nature of bridge: Trustless bridging. 4. Scaling benefit: 20x scaling/throughput (same as sovereign rollups) - Validium rollup - 1. Definition: Data off-chain (DA layer), proofs on chain. 2. Nature of txns: Trust-minimized txns (1 of N trust assumption on data storage since data is on DA layer). 3. Nature of bridge: Trustless bridging. 4. Scaling benefit: 1000x scale/throughput (might even be more)
@BobBodily How do you call validium rollups with trust-minimized but not trustless bridges? It's kind of the best rollup #Bitcoin could do today.
@BobBodily Bob - what’s the potential of ICP + Bitcoin? You’re absolute biggest, science fiction ideas.