首页 资讯 正文

什么是滚动?最新的以太坊 L2 加入零知识家族

方向四海 2023年10月16日 02:27
  • 基于零知识汇总的以太坊扩容解决方案越来越受欢迎。
  • 最新的 Scroll 承诺比前几代产品具有更高程度的 EVM 兼容性。
  • 开发人员设想的转型有望为 L2 内的 dApp 构建者开启新视野
基于零知识(ZK)汇总的以太坊扩展解决方案近年来呈爆炸式增长,该技术的支持者认为它代表了区块链的未来。已经有十几个项目在探索 ZK rollups 的各种应用程序。
最新加入战斗的第 2 层 — Scroll —已推出 10 月 8 日谨慎行事。但是,新技术如何在日益拥挤的领域中脱颖而出呢?

以太坊是否需要另一个 ZK Rollup 解决方案?

迄今为止,已经开发了十多个部署 ZK rollups 的以太坊扩展解决方案。
其中一些是特定于应用程序的。例如,dYdX加密货币交易所构建了自己的 ZK roll-up 系统来帮助降低用户费用。
其他解决方案则更加雄心勃勃,例如 Loopring,它使用该技术构建了一个用于交易、交换、流动性提供和支付的通用业务平台。最后,在最普遍的层面上,Starknet、ZKSync Era 和 Linea 等 L2 对任何 Web3 应用程序开放,这些应用程序可以受益于 ZK rollups 提供的可扩展性和较低的 Gas 费用。
尽管已有大量基于 ZK rollup 的 L2 可用,但开发 Scroll 的愿景是为各种去中心化应用程序 (dApp) 创建一个用户友好的平台。

面向大众的 ZK Rollups

以太坊开发人员在使用 ZK rollups 时面临的一大挑战是缺乏与以太坊虚拟机 (EVM) 的完全兼容性。因此,对于许多以太坊 dApp开发人员来说,它们仍然遥不可及。
然而,Scroll 为 EVM 兼容汇总(称为 zkEVM)的最新进展做出了贡献。事实上,新平台甚至可能是第一个“type 1”zkEVM 根据Vitalik Buterin 的四部分分类,1 型 zkEVM“努力完全且毫不妥协地与以太坊等效”。
现有解决方案缺乏强大的以太坊等效性,这使得普通 dApp 开发人员很难使用它们。许多 ZK rollup 需要使用晦涩的编程语言和对零知识证明的深入理解。
然而,通过 Scroll,开发人员可以实现 使用任何 EVM 兼容语言的智能合约。
Scroll 的开发人员表示,现有的解决方案“对开发人员不友好” 他们希望“提供最佳的开发人员体验 [...],以便现有的以太坊应用程序可以简单地迁移到 zk-Rollup 上。”

加速零知识证明

ZK rollups 中的 ZK 指的是零知识证明的使用:一种在不泄露信息内容的情况下验证信息的加密过程。
ZK rollups 卸载了复杂的计算和链下状态存储,批量处理大量交易并仅将汇总数据发布到以太坊主网。使用 ZK 证明,他们可以简洁地验证摘要数据的真实性。
广泛使用 ZK 证明的一个主要障碍是生成它们所需的时间。例如,ZCash 网络可能需要 30 秒以上才能为每笔匿名交易生成证据。与此同时,Filecoin 需要大约一个小时来制作每个证明。
然而,Scroll联合创始人张晔开发了 一种新的硬件加速方法,可以将证明生成速度提高 100 倍。
事实上,新平台甚至可能是第一个“type 1”zkEVM 根据Vitalik Buterin 的四部分分类,1 型 zkEVM“努力完全且毫不妥协地与以太坊等效”。
现有解决方案缺乏强大的以太坊等效性,这使得普通 dApp 开发人员很难使用它们。许多 ZK rollup 需要使用晦涩的编程语言和对零知识证明的深入理解。
然而,通过 Scroll,开发人员可以实现 使用任何 EVM 兼容语言的智能合约。
Scroll 的开发人员表示,现有的解决方案“对开发人员不友好” 他们希望“提供最佳的开发人员体验 [...],以便现有的以太坊应用程序可以简单地迁移到 zk-Rollup 上。”

加速零知识证明

ZK rollups 中的 ZK 指的是零知识证明的使用:一种在不泄露信息内容的情况下验证信息的加密过程。
ZK rollups 卸载了复杂的计算和链下状态存储,批量处理大量交易并仅将汇总数据发布到以太坊主网。使用 ZK 证明,他们可以简洁地验证摘要数据的真实性。
广泛使用 ZK 证明的一个主要障碍是生成它们所需的时间。例如,ZCash 网络可能需要 30 秒以上才能为每笔匿名交易生成证据。与此同时,Filecoin 需要大约一个小时来制作每个证明。
然而,Scroll联合创始人张晔开发了 一种新的硬件加速方法,可以将证明生成速度提高 100 倍。