# Zero-Knowledge（ZK）Rollup

By [Untitled](https://paragraph.com/@0xc4e7674acfb12241006dcff8cc50b084d02f99bd) · 2022-05-07

---

零知识（Zero-Knowledge）密码学被称为我们这一代最被低估的技术之一，与新闻报道铺天盖地的宣传人工智能和大数据等主题不一样的是，几乎没有媒体关注零知识技术。尽管如此，这项技术仍然是一项伟大的突破，它给这个个人信息无处藏身的大数据时代，带来了宝贵的隐私保障。

零知识密码学是一个广泛的主题，但在本文中，我们只重点关注一个与区块链最相关的领域：零知识证明。零知识证明是一种非交互式、零知识的知识论证，该方案假设有两方：证明者和验证者。证明者希望向验证者证明他们知道一些信息，但不透露它是什么。同时，验证者将查看证明并接受或拒绝它。

这些方案具有三个属性：

*   完整性：任何有效的结果都可以证明给定程序
    
*   稳健性：任何不诚实的行为者都无法创建有效的证明
    
*   零知识：验证者对证明的输入一无所知，只知道结果
    

在所有数据链上公开可见的区块链领域，这种在不揭示陈述的真实情况下证明一个陈述是一种强大的原语。不论对个人、企业还是政府来说，这项技术都能够解决许多现实存在的痛难点问题，如保护用户数据、设计敏感系统或合同、证明公共物品分配的公平性和实现更高效经济的政府机构。

在区块链领域，除了应用于隐私保护之外，最惹人注目的应用是以太坊的扩容方案 ZK Rollup。目前以太坊正在拥抱以 Rollup 为中心的扩容方案，它在去中心化、安全性和可扩展性上体现出了最优化的权衡。从本质上讲，以太坊升级将使网络更具可扩展性、可持续性和安全性。

以太坊的扩容方案分为链上扩容和链下扩容。

链上扩展技术是对区块链基础层的升级，以提高可扩展性。以太坊的长期链上扩展解决方案称为分片，它实际上将基础层分成 64 条链，由信标链确保共享安全。

链下扩展是指使用外部执行层而不是基础层的扩展解决方案。这些第 2 层或 “L2” 是位于基础层之上的辅助层，为整个区块链提供更多的交易能力。

以太坊拥抱的 L2s 方案就是 Rollup，它能够带来以下特性：

*   通过 Rollup，以太坊可以在不牺牲安全性的情况下从约 25 TPS 增加到 3,000 TPS；
    
*   通过 Rollup，用户的资金不会被窃取或审查（就像某些侧链上的情况一样）；
    
*   用户始终可以访问 L1 上的数据，没有人可以阻止用户的资金随时安全的退出 Rollup；
    

目前的解决方案中有两种（主要）类型的 Rollup：ZK Rollup（ZKRU）和 Optimistic Rollup（OR）

---

*Originally published on [Untitled](https://paragraph.com/@0xc4e7674acfb12241006dcff8cc50b084d02f99bd/zero-knowledge-zk-rollup)*
