Proving & State Validation
There are a few ways that rollups can prove and validate state transitions:
Sidechains: No need to prove and verify data on Bitcoin. Validate their consensus independently of Bitcoin
BitVM: Offchain fraud-proof scheme
zk-op-BitVM: Prover only submits SNARK proof in the event of a challenge from BitVM
zk-BitVM: BitVM verifies SNARK proofs hosted on the Bitcoin Layer 1 or an alternative DA Layer
Likely more secure as it requires less on-chain communication rounds.
Sovereign: L2 nodes or light nodes verify SNARK proofs hosted on the Bitcoin Layer 1 or an alternative DA Layer
Client-side Validation: Users verify the history of the specific token they are interacting with
Last updated