WTF is ZK (Zero-knowledge) and why is everyone talking about it now?
EDITORIALDec 15, 2025

WTF is ZK (Zero-knowledge) and why is everyone talking about it now?

In the simplest of terms, Zero-knowledge (ZK) = Cryptographic proof that something is true with zero leakage of why it's true.

In the simplest of terms, Zero-knowledge (ZK) = Cryptographic proof that something is true with zero leakage of why it's true.

In blockchains = privacy + scale, without trusting anyone. You have private data (e.g., your bank balance, a password, or transaction history).

ZK tech is in the spotlight right now with @Zcash having a big run, @Starknet advancing, @NEARProtocol intents, @0xMert_ influencing teams on Solana like @vanishTrade, EVM privacy like @RAILGUN_Project and @Lighter_xyz proved ZK in action on the L2 for perps. Even @VitalikButerin and @drakefjustin are floating EVM going to a zkEVM...privacy is a focus again.


Why does it matter?

Simply - ZK allows provable ways to verify information and maintain privacy.

Before it gets too confusing, I'll hit on what ZK is, a ZK-SNARK and a ZK-STARK and try to give some real life uses to make it more digestible. It's tough because it can all seem like a jumble of acronyms...which it is.

Why now?

2025 transformed zk-SNARKs from research curiosities to infrastructure with smaller/faster proofs, quantum prep, and $300M+ DeFi impact via SoKs (Systematization of Knowledge), dynamic updates, and L2 integrations. Privacy is back in style.

How does Zero-knowledge work in blockchains?

Privacy Send $100 privately -> prove it happened -> hide sender, receiver, amount (e.g., @Zcash @RAILGUN_Project)

Scalability Batch 10,000 transactions off-chain -> submit one ZK proof to the blockchain(ex: L2 submitting to the ETH L1) -> verified in ~100ms (@zksync, @Starknet or a perps chain like @Lighter_xyz)

Trustless Identity Prove "I'm a U.S. citizen over 21" -> without showing ID or birthdate (@ZKPassport)

That's the TLDR. Now time to dig a level deeper.


Snarks vs Starks

What is a ZK-SNARK?

ZK-SNARK = Zero-Knowledge Succinct Non-Interactive Argument of Knowledge

You Lock Your Secret in a Math Box

Create a Tiny "Proof Ticket"

Hand Over Just the Ticket

Bartender Scans It in 1ms

Why snarks?

What are some real life applications of a SNARK?


What is a ZK-STARK?

ZK-STARK = Zero-Knowledge Scalable Transparent Argument of Knowledge

It's the "no-trust, future-proof" upgrade to ZK-SNARKs.

According to the Starknet FAQs Page:

STARKs are defined as Validity proofs, meaning they prove computational integrity. With Validity proofs (STARKs included), one party can prove to another that a certain computation was performed correctly. Zero-Knowledge is an additional property asserting that the prover does not have to reveal any information included in the computation.

Most ZK-Rollups are not really Zero-Knowledge. The mistake comes from the confusion between Validity proofs (assures computational integrity) and Zero-Knowledge proofs (assures no information is revealed).

Starknet uses STARK Validity proofs. It is worth noting that extracting information from the proof is extremely hard — almost impossible in practice.

ZK-STARK = ZK proof with no trusted setup, quantum-safe, and scalable — but proofs are bigger.

SNARK = smaller, faster, needs a ceremony.

STARK = safer, transparent, future-proof.

What are some real life applications of a STARK?


One more...What is a Validity Proof?

A validity proof is a cryptographic certificate that says: "This batch of work (e.g., 10,000 transactions) was done 100% correctly — according to the rules."

In simple terms, don't trust me, trust/verify the proof. This has been implemented on the L2 level with Ethereum because it solves some L1 issues.

On Ethereum:

But how does Ethereum trust the L2 didn't cheat?

A Validity Proof = the answer.

Validity Proof vs. Fraud Proof

| | Validity Proof | Fraud Proof | |---|---|---| | How it works | Proves correctness upfront | Assumes correct, challenged later | | Finality | Instant | 7-day dispute window | | Used by | ZK-Rollups (zkSync, Starknet) | Optimistic Rollups (Arbitrum, Optimism) |

← Previous
Cypherpunk Origins Pt 1 — The Pioneers Who Started the Movement
Next →
The Architects of Zero-Knowledge (ZK) 1985-2008
DeFi the System
© 2024-2026 · CC BY-NC-SA 4.0 · Independent Solana Media
X / TwitterPrivacyTermsContact