Skip to main content

What Is the Difference between a ZK-Rollup and a ZK-STARK?

A ZK-Rollup is a Layer-2 scaling solution that bundles (rolls up) thousands of off-chain transactions into a single transaction and submits a cryptographic proof (a ZKP) to the Layer-1 chain. A ZK-STARK (Zero-Knowledge Scalable Transparent ARgument of Knowledge) is a specific type of Zero-Knowledge Proof (ZKP) that is characterized by its scalability and transparency (no trusted setup).

Thus, a ZK-STARK is a specific cryptographic tool that can be used within a ZK-Rollup to generate the validity proof.

What Is the Difference between a ZK-Rollup and an Optimistic Rollup?
How Does the Premium Relate to the Option Type?
Can a Layer 2 Solution Be Compromised Even If the Underlying Layer 1 Is Secure?
Which Rollup Type Is Currently Better Suited for Smaller, High-Frequency Transactions?