Manta Network
Published in

Manta Network

The Evolution of Zero-Knowledge Proofs in Web3

ZKPs are core to Manta Network’s privacy preservation functionality to enable privacy for all crypto assets.

Source: Twitter
Read the full paper, “The Knowledge Complexity of Interactive Proof Systems” by Shafi Goldwasser, Silvio Micali, and Charles Rackoff.

Zero-Knowledge Proof Systems Overview

Completeness

Soundness

Zero-Knowledge

Succinctness

zkSNARK (Requires per-circuit Trusted Setup)

Transparent zkSNARK (ie., STARK)

Universal zkSNARK

What does ZKP bring to Web3?

Privacy

Using NFTs as profile pictures on Twitter requires the user to connect the wallet address that contains the NFT.

Scalability

Manta Network’s Deployment of ZKP

Step 1: MantaPay

  1. zero-knowledge proof friendly collision-resistant functions and commitment schemes,
  2. the state of art universal zkSNARK (Plonkup),
  3. and streamlined protocol design.

Step 2: MantaSwap

Step 3: Privacy-preserving Smart Contract

References

  1. The Knowledge Complexity of Interactive Proof Systems by Shaff Goldwessar, Silvio Micali, Charles Rackoff
  2. Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs By Eli Ben-Sasson, Alessandro Chiesa, Matthew Green, Eran Tromer, Madars Virza
  3. A multi-party protocol for constructing the public parameters of the Pinocchio zk-SNARK by Sean Bowe, Ariel Gabizon, Matthew Green

About Manta Network

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Manta Network

The interoperable, privacy-preserving DeFi stack powered by Polkadot