Computational cryptography › Live on mainnet today › Pairing curves
COMMITMENTPrimitive

KZG commitments

In plain words

Seals a whole blob of rollup data into one tiny value, with tiny proofs for any piece.

The idea: Write the data as a polynomial: a curve passing through all your values. The setup hides a secret point τ inside curve points, so you can compute "the polynomial at τ", hidden, without knowing τ. That one point is the commitment. To prove the value at some position is y, you show that the polynomial minus y divides cleanly by (x - position), which takes one extra point that a pairing can check. Since nobody knows τ, nobody can find a different polynomial matching the same commitment.

Why it matters: Makes cheap rollup data (blobs) possible.

The details

On the map: EIP-4844 blobs, PeerDAS cell proofs, point-evaluation precompile

A KZG commitment fixes a whole blob of data (a polynomial) with one 48-byte value[1], and short proofs show what the data contains at any point. Since EIP-4844 (Dencun, March 2024)[2, 3] every blob carries one, and PeerDAS uses KZG cell proofs[4] so nodes can check individual pieces they sample.

Contracts verify KZG openings with the point-evaluation precompile[2], which is how rollups prove what their blobs contained. KZG needs the 2023 trusted setup and the q-SDH assumption. The post-quantum plan (leanDA)[5] replaces it with hash-based commitments.

Rests on

If any of these breaks, this breaks too.

If it falls

If this breaks, these break with it.

References

  1. Aniket Kate, Gregory M. Zaverucha and Ian Goldberg. Constant-Size Commitments to Polynomials and Their Applications. Advances in Cryptology - ASIACRYPT 2010. doi:10.1007/978-3-642-17373-8_11
  2. Vitalik Buterin, Dankrad Feist, Diederik Loerakker et al. EIP-4844: Shard Blob Transactions. Ethereum Improvement Proposals (Final), 2022. eips.ethereum.org/EIPS/eip-4844
  3. Ethereum Foundation. Dencun Mainnet Announcement. Ethereum Foundation blog, 2024. blog.ethereum.org/en/2024/02/27/dencun-mainnet-announcement
  4. Danny Ryan, Dankrad Feist, Francesco D'Amato et al. EIP-7594: PeerDAS - Peer Data Availability Sampling. Ethereum Improvement Proposals (Final), 2024. eips.ethereum.org/EIPS/eip-7594
  5. Justin Drake, Julian Ma, Toni Wahrstätter and Vitalik Buterin. L1 Strawmap: Ethereum Draft Roadmap. Ethereum Foundation Protocol, 2026. strawmap.org