Web3专业术语
ZK
Zero Knowledge
零知识证明 · 不告诉你答案,但证明我知道答案
公链Layer 2
ZK
- 定义
- ZK(Zero Knowledge)是Web3领域的专业术语。ZK(零知识证明)让你能证明自己知道某个秘密而不泄露秘密本身。
最后更新:2026-03-18
什么是ZK?
ZK(零知识证明)让你能证明自己知道某个秘密而不泄露秘密本身。在区块链中,ZK 用于构建高性能 L2(ZK-Rollup)和隐私保护方案,是当前最热门的技术方向之一。
- 不泄露信息就能证明陈述为真
- ZK-Rollup 是以太坊扩容的核心方案
- zkEVM 让 ZK 技术兼容现有智能合约
ZK详解
零知识证明是密码学中最优雅的概念之一:证明者可以向验证者证明某个陈述为真,而不泄露除「陈述为真」之外的任何信息。在区块链领域,ZK 有两大应用方向:扩容(ZK-Rollup 将大量交易压缩为一个证明提交到 L1)和隐私(隐藏交易细节但证明其有效性)。ZK-Rollup 是以太坊扩容路线图的核心,zkSync、StarkNet、Polygon zkEVM 等项目正在激烈竞争。ZK 技术的挑战在于证明生成的计算成本高和开发复杂度大。
ZK的应用场景
正式定义
在不泄露信息内容的前提下向验证者证明某个陈述为真的密码学技术
应用场景
- 以太坊 L2 扩容(ZK-Rollup)
- 链上隐私保护
- 身份验证和凭证证明
常见误区
- ZK 不是加密技术,是证明技术
- ZK-Rollup 不等于完全隐私,交易数据通常仍然公开
- ZK 证明的生成成本很高,不适合所有场景
实际案例
📌 zkSync 的 ZK-Rollup
zkSync Era 使用 ZK-Rollup 技术将以太坊的 TPS 从 15 提升到 2000+,Gas 费降低 10-100 倍,同时继承以太坊的安全性。
关于ZK的常见问题
- 零知识证明能做什么
- 在不泄露具体数据的前提下证明某个陈述为真,用于隐私交易、身份验证、Layer 2 扩容等场景。
- ZK-Rollup 和 Optimistic Rollup 有什么区别
- ZK-Rollup 用数学证明保证正确性,提款快但技术复杂;Optimistic Rollup 假设交易正确,有挑战期,实现更简单。