What Is a zk-Rollup?
A zk-rollup scales a blockchain by executing many transactions off the main chain and posting a single validity proof back to it. The proof — a zero-knowledge proof — lets the base chain accept the batch as correct without re-executing it, inheriting the base chain’s security while cutting the cost per transaction. It is one of two dominant rollup designs, alongside optimistic rollups, which assume validity and allow challenges rather than proving it upfront.
Why the proof is the whole point
An optimistic rollup is cheap but assumes transactions are valid and waits out a challenge window before funds can be withdrawn. A zk-rollup replaces that assumption with mathematics: the validity proof is checked when the batch is posted, so correctness is established immediately rather than contested later.
For machine-to-machine commerce, where an agent will not wait out a multi-day challenge window, immediate finality backed by a proof is the property that matters.
Related standards
Questions
Is a zk-rollup the same as a sidechain?
No. A sidechain has its own security; a rollup posts data and a proof to the base chain and inherits its security.
What is the trade-off?
Generating the validity proof is computationally expensive, which is the cost paid for immediate, trustless finality.
Keep reading
By Michael Gord · published 2026-10-09 · part of the Agentic Encyclopedia. Dates are the day of publication; events are cited at their own dates.