Research

zk-STARK

Messari

Sep 6, 2019 ⋅  2 min read

Written by Steve Miller

Introduction

Zk-STARKs (Zero-Knowledge Scalable Transparent Arguments of Knowledge) use cryptographic hash functions, similar to the mining algorithms employed to mine Proof of Work cryptoassets like Bitcoin, to produce zero-knowledge proofs. The proofs are constructed using publicly verifiable randomness from the hash chain produced by the hash function and known to both the prover and the verifier. Generating zero-knowledge proofs this way makes their deployment more scalable.

Proofs are generated off chain and then pulled on chain when required for verification. The way this works is the root of the Merkle Tree is stored on chain. While the leaves of the tree (proofs) are generated off-chain and then batched together for scalable verification via the root on-chain. Once verified the root updates to reflect the additional leaves added from the off chain calculated proofs.

Use of a cryptographic hash function to produce proofs via Merkle Trees makes STARKs more transparent than zk-SNARKs. Because information for the cryptographic hash function used to create proofs is public. Where-as SNARKs require a trusted set up process in which certain details remain exclusive to the parties entrusted with set up. Additionally, zk-STARKS should be resistant to advances in quantum computing while the elliptic-curve cryptography that is the foundation of zk-SNARKs could prove more vulnerable.

Suggested Reading

ZK-STARKs — Create Verifiable Trust, even against Quantum Computers by Adam Luciano

Scalable, transparent, and post-quantum secure computational integrity by Eli Ben-Sasson et al.

Let us know what you loved about the report, what may be missing, or share any other feedback by filling out this short form. All responses are subject to our Privacy Policy and Terms of Service.

Upgrade to Messari Pro

Gain an edge over the market with professional grade tools, data and research.

Already a member? Sign in

Upgrade to Messari Pro

Gain an edge over the market with professional grade tools, data and research.

Already a member? Sign in

Read more

Research Reports

Read more

Based on your watchlists

Create a new watchlist
Read more

Research Reports

Read more

Based on your watchlists

Create a new watchlist