这些术语经常被一起使用,但它们并非对立的技术。相反,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)时,网络在链下批量处理交易,并生成一个不可伪造的数学证明,称为有效性证明(使用 SNARK 或 STARK)。[19, 20, 21, 22, 23]
即时验证:Layer 1 即时验证此数学证明。无需审查单笔交易数据,因为数学保证了其准确性。[24]
示例:ZKsync、Starknet、Scroll 和 Linea。[25, 26]
主要结构差异
特性[27, 28, 29, 30, 31] 通用 Layer 2(Optimistic Rollup) 零知识 Layer 2(ZK-Rollup)
信任模型 默认认为交易有效,除非被证实欺诈。 利用纯数学和密码学证明交易有效。
提现时间 需等待 7 天以允许欺诈挑战。 提供即时最终性,可立即提现回 Layer 1。
数据隐私 交易数据在公共账本上可见。 可隐藏敏感交易细节,同时仍能证明有效性。
算力需求 运行网络的算力开销较低。 需要高算力生成复杂的数学证明。
总结:Layer 2 是为缓解以太坊交通压力而修建的高速公路,而零知识则是允许车辆在这条高速公路上以超音速行驶且无需安全检查站的超高级工程科技。[32]
ZK0.32%
ETH3.64%
ARB3.02%
OP1.03%
STRK4.00%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论