top of page

Zero-Knowledge Proof Circuits

Ensure confidentiality of data between the prover and verifier

PROVE YOU KNOW A SECRET WITHOUT DISCLOSING THE SECRET

A zero-knowledge proof or zero-knowledge protocol is a method by which one party (the prover) can prove to another party (the verifier) that a given statement is true, without conveying any information apart from the fact that the statement is indeed true. The essence of zero-knowledge proofs is that it is trivial to prove that one possesses knowledge of certain information by simply revealing it; the challenge is to prove such possession without revealing the information itself or any additional information. To function within an application, specific zero-knowledge proof circuits are to be developed.

Benefits of Zero-Knowledge Proofs

Customizable

Zero-knowledge proof circuits can be modified to suit the end user needs.

Efficiency

When using specific zero-knowledge proof libraries such as the Aztec Protocol; no redundant computation should be performed when verifying confidential transactions

Interoperability

Our zero-knowledge proof circuits conform to a standard interfaces that dApps can use to settle confidential transactions
bottom of page