Zero-knowledge proofs

Quick definition

A zero-knowledge (zk) proof allows you to prove that information you’ve sent to someone else is true without having to reveal what the information is. 

Key details

  • Zk proofs allow users to hide sensitive information like their address and location while using public blockchains.
  • Zk proofs play an important role in many privacy coins and privacy blockchains.
  • Users of zk proofs can be completely anonymous when sending data to other people online.

What are zero-knowledge proofs?

Zero-knowledge proofs allow data to be sent securely and privately across the blockchain. Information sent using zk proofs can be validated without having to publicly reveal the data that confirms it is true. This is done by algorithms that can tell the verifier of the incoming information whether a statement is true without disclosing the data itself.

Zk proofs rely on three main criteria:

  • Soundness: if the information sent is false then the dishonest provider cannot convince the honest verifier that it is true. 
  • Completeness: if the information is true, an honest verifier can be convinced by an honest prover. 
  • Zero-knowledge: the verifier cannot learn any more information about the provider except for whether the information they sent is true or false.

Benefits of zero-knowledge proofs

Zero-knowledge proofs can greatly improve privacy and security in privacy blockchains, and transactions sent on public blockchains. Sensitive information can be sent securely, and users addresses can be made private.

Zk-rollups, a type of zero-knowledge encryption, allows thousands of transactions to be bundled into one transaction on the blockchain. This can be done quickly and efficiently. This can improve blockchain transaction speeds because all the computations and fees are shared between thousands of users, thus speeding up the workload.

Where can I learn more?

You can learn more about zero-knowledge proofs and other types of zero-knowledge cryptography by visiting the websites of cryptocurrency projects and companies that utilize zero-knowledge. Examples include the Ethereum website, Zcash cryptocurrency website and the Dusk network website.

Fact-checking & references

Our editors fact-check all content to ensure compliance with our strict editorial policy. The information in this article is supported by the following reliable sources.

Risk disclaimer

Invezz is a place where people can find reliable, unbiased information about finance, trading, and investing – but we do not offer financial advice and users should always carry out their own research. The assets covered on this website, including stocks, cryptocurrencies, and commodities can be highly volatile and new investors often lose money. Success in the financial markets is not guaranteed, and users should never invest more than they can afford to lose. You should consider your own personal circumstances and take the time to explore all your options before making any investment. Read our risk disclaimer >

Alexander Buckley
Content Writer
Alexander is interested in crypto and loves diving into new projects and staying up late for airdrops. His first foray into crypto involved mining bitcoin using… read more.