What is a STARK?

A STARK is a zero-knowledge proof built from hash functions alone. It needs no trusted setup and no elliptic curves, so it is expected to hold up against quantum computers.

Also called zk-STARK or scalable transparent argument of knowledge.

How a STARK works

  • The computation is written down as a table of steps.
  • Each column is stretched into a polynomial, so any mistake in the table shows up almost everywhere.
  • Everything is sealed in a Merkle tree of hashes.
  • The verifier checks a few random spots against the tree, and blinding makes those spots reveal nothing about the inputs.

STARKs and SNARKs

SNARKs such as Groth16 have very small proofs, need a trusted setup and rest on elliptic curves. STARKs have larger proofs, need no setup and rest on the hash, which is what the T for transparent stands for.

In Redacted

In bunker mode, every spend from your private balance is proved with a STARK whose only cryptographic building block is SHA-256, with no trusted setup.

Bunker mode →

Related terms

Sources: Scalable, transparent, and post-quantum secure computational integrity, Ben-Sasson et al., 2018

Updated October 12, 2026. All terms