Definition
A validity rollup is a Layer 2 blockchain that proves the correctness of its state transitions to a base layer using cryptographic validity proofs, frequently zero-knowledge (ZK) proofs. Rather than trusting an operator or waiting out a challenge window, the base chain (or its users) can verify a succinct proof that every batched transaction was executed correctly. On Bitcoin specifically, full native verification of such proofs would require a soft fork, so most current Bitcoin-anchored designs are experimental or rely on workarounds. We describe the concept neutrally.
How it differs from optimistic rollups
Optimistic rollups assume batches are valid unless someone submits a fraud proof during a dispute window. Validity rollups instead carry a proof of correctness with every batch, so there is no challenge period and withdrawals can finalize faster, at the cost of more complex proving systems. A validity proof compresses transaction data and demonstrates the proposed state change is correct.
On Bitcoin
Because Bitcoin's Script cannot today verify general ZK proofs, projects have explored several paths: posting data to Bitcoin for availability while verifying elsewhere, proposed opcodes such as OP_CAT to enable on-chain verification, and optimistic verification frameworks like BitVM2. These approaches involve different trust and finality trade-offs that the community continues to study.
Contrast this model with a sovereign rollup, which handles its own settlement rather than relying on the base layer to verify proofs.
In Simple Terms
A validity rollup is a Layer 2 blockchain that proves the correctness of its state transitions to a base layer using cryptographic validity proofs, frequently…
