Trust Wallet

ZK-Proof

Publicación: 9 jun 2026 · Actualización: 25 sept 2026
Compartir publicación

En resumen

A zero-knowledge proof (ZK-proof) is a cryptographic method that lets one party prove a statement is true without revealing any of the underlying information — used in blockchain for privacy and to scale networks via ZK-rollups.

ZK-Proof

What Is a ZK-Proof (Zero-Knowledge Proof)?

A zero-knowledge proof (ZK-proof) is a cryptographic technique that allows one party (the prover) to prove to another (the verifier) that a statement is true — without revealing any of the underlying data. In other words, you can prove you know a secret or that something is valid without disclosing the secret itself.

In blockchain, ZK-proofs power two major use cases: privacy (proving a transaction is valid without revealing its details) and scalability (verifying batches of transactions efficiently in ZK-rollups).

How Does a ZK-Proof Work?

  1. A prover wants to convince a verifier that a statement is true.

  2. The prover generates a cryptographic proof based on the secret information.

  3. The verifier checks the proof — confirming validity without learning the secret.

  4. The verifier becomes convinced the statement is true, with zero knowledge of the underlying data.

A classic analogy: proving you know the password to a door without ever saying the password out loud.

Properties of a Zero-Knowledge Proof

Property What It Means
CompletenessIf the statement is true, an honest verifier is convinced
SoundnessA false statement can't be proven true (except negligibly)
Zero-knowledgeThe verifier learns nothing beyond the statement's truth

ZK-SNARKs vs ZK-STARKs

  • ZK-SNARKs — Succinct Non-interactive ARguments of Knowledge; small, fast to verify, but often require a "trusted setup."

  • ZK-STARKs — Scalable Transparent ARguments of Knowledge; no trusted setup and quantum-resistant, but produce larger proofs.

Why Do ZK-Proofs Matter in Crypto?

  • Scalability — ZK-rollups use ZK-proofs to verify thousands of transactions cheaply on Layer 1.

  • Privacy — prove a transaction is valid without exposing amounts or addresses.

  • Identity — prove facts about yourself (e.g. age) without revealing personal data.

  • Efficiency — verifying a proof is far cheaper than re-checking every transaction.

ZK-Proofs and Trust Wallet

ZK technology powers many of the Layer 2 networks Trust Wallet supports, helping deliver faster, cheaper, and more private transactions. As a non-custodial, multi-chain wallet covering 100+ blockchains, Trust Wallet lets you interact with ZK-rollups and other advanced networks while keeping full control of your private keys — putting cutting-edge cryptography to work for everyday users.

Disclaimer: Content is for informational purposes and not investment advice. Web3 and crypto come with risk. Please do your own research with respect to interacting with any Web3 applications or crypto assets. Subject to our Terms of Service and Privacy Policy.

La billetera de criptomonedas
que controlas

Asume la custodia. Toma el control. Empieza en segundos.

Descargar
Trust Wallet app on iPhone