这些术语经常被一起使用,但它们并非对立的技术。相反,Layer 2 是一类扩容解决方案,而零知识(Zero-Knowledge,简称 ZK)则是一种用于让 Layer 2 解决方案更快、更安全的具体技术。[1, 2, 3, 4, 5]
下面概述了 Layer 2 网络与零知识解决方案之间的结构差异。[6]
1. Layer 2(广义类别)
Layer 2(L2)是指任何构建在现有区块链(如以太坊等 Layer 1)之上的辅助框架或协议,目的是提高交易速度并降低 Gas 费用。[7, 8, 9, 10, 11]
工作原理:它在主链之外处理交易,将交易分组后,将压缩后的摘要发送回 Layer 1。
安全性:它继承了底层 Layer 1 区块链的最终安全性。
L2 类型:Layer 2 Rollup 主要有两种类型:Optimistic Rollup 和零知识 Rollup(ZK-Rollup)。
示例:Arbitrum、Optimism 和 Base。[12, 13, 14, 15, 16]
2. 零知识(密码学技术)
零知识(ZK)是密码学的一个高级分支,允许一方在不透露任何实际数据的情况下,向另一方数学证明某个陈述为真。[17, 18]
在 L2 中的工作原理:当应用于 Layer 2 扩容(ZK-Rollup)时,网络在链下批量处理交易,并
查看原文