Zero-Knowledge Proofs on Bitcoin — ZK-Rollups and Verification
Zero-knowledge proofs could bring massive scaling to Bitcoin. Here's how ZK-rollups work and which projects are building them.
Uvin Vindula — IAMUVIN
Published 2026-03-15 · Updated 2026-03-20
Zero-Knowledge Proofs on Bitcoin
Zero-knowledge proofs (ZKPs) are one of the most powerful cryptographic tools ever invented. They let you prove a statement is true without revealing anything beyond its truth. Applying this to Bitcoin could solve scaling, privacy, and bridge challenges simultaneously.
ZKP Basics
A zero-knowledge proof lets a prover convince a verifier that a computation was performed correctly, without the verifier re-executing the computation. Properties:
- Completeness: If the statement is true, the verifier will be convinced
- Soundness: If the statement is false, the prover can't trick the verifier
- Zero-knowledge: The verifier learns nothing beyond "this is true"
SNARKs vs STARKs
| Property | SNARKs | STARKs |
|---|---|---|
| Proof size | Small (~300 bytes) | Larger (~50-100 KB) |
| Verification time | Fast | Fast |
| Trusted setup | Required (most variants) | Not required |
| Quantum resistance | No (most variants) | Yes |
| Prover time | Moderate | Faster for large computations |
ZK-Rollups on Bitcoin
A ZK-rollup executes transactions off-chain and posts a validity proof to Bitcoin. The proof attests that all transactions in the batch were valid. Bitcoin verifies the proof instead of re-executing every transaction.
The Scaling Impact
Instead of putting every transaction on-chain, a ZK-rollup can batch thousands of transactions into one proof. Theoretically, this could scale Bitcoin to thousands of transactions per second while maintaining on-chain security.
The Challenge: Verification on Bitcoin
Bitcoin Script is too limited to natively verify SNARK/STARK proofs. Current approaches:
- OP_CAT + Lamport signatures: Could enable basic proof verification if OP_CAT is activated
- BitVM: Verify proofs through fraud proof games (optimistic approach)
- New opcodes: Proposals for specific verification opcodes (longer-term)
Projects Building ZK on Bitcoin
Citrea
A ZK-rollup using BitVM for proof verification on Bitcoin. Transactions execute in a modified EVM, and validity proofs are verified optimistically on Bitcoin through BitVM's fraud proof mechanism.
Alpen Labs (Strata)
Building a ZK-rollup with a focus on Bitcoin-native design. Uses BitVM for proof verification and aims for a clean developer experience.
ZeroSync
Focused on compressing Bitcoin's blockchain using STARKs. Their header chain proof lets light clients verify the entire Bitcoin blockchain in seconds by checking a single proof instead of downloading 550+ GB.
Kasar Labs / Madara
Building Bitcoin-anchored rollups using the Starknet stack. Leverages STARK proofs for computation integrity.
Privacy Applications
ZKPs aren't just for scaling. They enable:
- Private transactions: Prove you own enough Bitcoin to make a payment without revealing your total balance
- Proof of reserves: Exchanges prove they hold sufficient Bitcoin without revealing their addresses
- Anonymous credentials: Prove you're over 18, a citizen, or accredited without revealing your identity
Timeline and Reality Check
ZK on Bitcoin is still early. Most projects are in testnet or development. The biggest bottleneck is proof verification on Bitcoin — without OP_CAT or similar upgrades, we're relying on BitVM (complex) or trusted setups (compromise). But the trajectory is clear: ZK technology will come to Bitcoin, and when it does, it changes everything.
Zero-knowledge proofs are the closest thing to magic in cryptography. They let you prove truth without revealing information. Applied to Bitcoin, they could solve scaling, privacy, and bridges in one elegant framework. We're not there yet — but we're closer than most people realize.
Track ZK developments on our blog.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only