# 阅读笔记 + 部分翻译 | 《零知识证明是什么？》

By [Echoic](https://paragraph.com/@echoic) · 2022-05-18

---

原文：[https://coinmarketcap.com/alexandria/glossary/zero-knowledge-rollups](https://coinmarketcap.com/alexandria/glossary/zero-knowledge-rollups)

ZK-rollup 是二层扩容方案之一，使得交易验证更快的同时确保 gas fee 最小。ZK-rollup 的性能优于传统的第 1 层区块链（如以太坊），因为它结合了链上和链下流程。

ZK-rollup 比一层更快地验证交易的主要组件之一是 Merkle Trees 默克尔树，它是一个重要的数学结构，用于保证链上的数据正确性。ZK-rollup 有两种默克尔树，都存储在智能合约中，也是就链上。其中一个专门用来存储账户，一个存储余额。ZK-rollup 生成或者使用的其他数据都存储在链下，这也是其性能明显优于一层的原因。

Merkle Trees 仅包含与智能合约相关的最重要数据，并且与第 1 层解决方案相比，被访问和请求输出信息的频率要低得多，节省了大量的处理能源和时间。随着用于交易验证的区块链容量减少，gas fee 降低，非常适合用于小型交易者的首选方案。

ZK-rollup 受到寻求高性能的开发者的欢迎，而类似 Zcash 这种使用了 ZK-rollup 技术的隐私币受到了人们的欢迎。

---

*Originally published on [Echoic](https://paragraph.com/@echoic/0PnB6t4Ilj8sHXDSE4Ij)*
