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

原文: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 技术的隐私币受到了人们的欢迎。