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.