关于Scroll的介绍

币小圈2023-03-1573阅读0评论

温馨提示:这篇文章已超过857天没有更新,请注意相关的内容是否还可用!

关于Scroll的介绍

Scroll的技术原则:

0J3aj2pKN3odbREJWW72hfU1QfJ9WNAQEcGuWddp.png

保障用户安全

在区块链扩展解决方案的背景下,最重要的安全形式涉及用户资金和数据的完整性。尽管扩展解决方案可能会为用户提供额外的功能,但Scroll团队认为确保用户能够继续使用他们的资金是第一位的。对于 Scroll 来说,这意味着用户不需要依赖 Layer 2 节点的诚实来确保安全,即使在 Layer 2 上进行交易,也可以利用完整的 Layer 1 安全性。通过根据这一原则构建以太坊,Scroll团队正在扎根Scroll 的安全性在以太坊基础层最安全和去中心化的共识中。

维护 EVM 等价

s8NKU6Ocl4SWxgXQleSeu4cGfbc6caQ7gTuDszyo.jpeg

除了为用户提供额外的功能外,有效的以太坊扩展解决方案还应该为用户和开发人员提供从现有 dapp 和开发人员工具的无缝迁移路径。Scroll团队相信保持 EVM 等效是实现这一目标的最佳方式。EVM 等效环境的行为与以太坊黄皮书中的以太坊虚拟机规范完全相同。这意味着用户和开发人员可以进行迁移,而无需额外的代码更改、昂贵的审计或对其开发工作流程的破坏性更改。

EVM 等价性提供了比通过转译等解决方案与 EVM 简单兼容更强大的保证。仅仅满足于兼容性可能会迫使用户和开发人员修改甚至完全重新实现以太坊支持基础设施的大部分。此外,如果没有 EVM 等效性,维护安全性将变得更加困难。因此,为了最大限度地对开发人员和用户友好,Scroll 是 EVM 等效的,而不仅仅是 EVM 兼容的。

效率

为了让用户在 Layer 2 上享受良好的体验,Scroll团队认为:

  • 交易费用应该很低,比基础层便宜几个数量级。

  • 用户应该体验到第 2 层的即时预确认和基础层(在Scroll团队的例子中是以太坊)相当快的最终性。

尽管中心化运营商很容易满足这些条件,但为了保持安全性,它们必须继续在去中心化环境中保持。在 Layer 2 上下文中,Scroll团队认为 Scroll 应该尽可能高效,同时在 Layer 2 和基础层保持用户安全和去中心化。

社区各层的权力下放

去中心化是区块链的核心属性,经常被忽视或为了效率而进行不当交易。Scroll团队认为这是区块链最有价值的方面之一,可确保协议和社区充满活力并能抵御审查或协同攻击。Scroll团队考虑在 Scroll 的许多方面进行去中心化,包括节点运营商、证明者以及开发者和用户社区。通过与社区公开构建并绘制一条可靠的去中心化证明和排序路径,Scroll 致力于确保所有维度的去中心化。

Scroll团队的原则如何引导 Scroll 的设计

Scroll 的主要设计选择自然受到这些技术原则的推动。

安全性和 EVM 等效性将Scroll团队引向基于 zkEVM 的 zkRollup 解决方案

在构建 Scroll 时,安全是Scroll团队的首要任务。在Scroll团队基于 zkRollup 的设计中,在 Scroll 上执行的第 2 层交易的完整性由在以太坊基础层上的智能合约中验证的简洁的零知识证明来保证。这使得 Scroll 交易与以太坊基础层本身的交易一样安全。因此,用户不必信任任何第三方来保证他们的资金安全——安全来自以太坊基础层的安全性和零知识密码学的数学保证。Scroll团队相信这是最小可能的信任假设集,它为Scroll的用户提供了最好的安全性。

在决定采用 zkRollup 方法后,Scroll团队不得不努力让用户和开发人员可以访问它。Scroll团队很快意识到通过zkEVM实现 EVM 等效是圣杯。尽管打破等价性会大大简化这项任务,但一旦Scroll团队意识到可以使用零知识密码学的最新突破来构建 zkEVM,Scroll团队就认为它是最佳选择。通过承担这项技术复杂且艰巨的任务,Scroll 旨在提供最佳的用户和开发人员体验。Scroll的 zkEVM 使用简洁的 ZK 证明证明原生 EVM 字节码的正确执行,为 EVM 本身的状态转换功能提供保证,并允许 Scroll 支持以太坊原生开发工具,如 JSON-RPC 接口和交易格式。

去中心化导致Scroll去中心化的证明者网络

tlFh0Vlet8m07F0DbJlHHX2BFnzW3xds7PTnUz18.png

在设计Scroll的 zkEVM 时,Scroll团队很快意识到将 EVM 放入 ZK 证明中会由于原生字段之间的不兼容性而导致大量证明开销。为了减少这一证明时间导致的第 1 层最终确定的时间,Scroll团队决定构建Scroll的 Roller 网络,这是一个无需许可且去中心化的证明者网络,他们为 Scroll Layer 2 块生成证明。

Scroll的去中心化证明网络有两大技术优势:

  • Scroll团队将证明基础架构设计为高度可并行化。这意味着 Scroll 能够通过添加更多证明节点来大规模扩展证明计算。

  • 社区将被激励去构建更好的硬件解决方案并自己运行证明,而不是仅以集中的方式依赖 Scroll 团队。为了在网络的初始阶段进行引导,Scroll团队正在内部构建 GPU 证明者解决方案,Scroll团队将开源供公众使用。随着它的成熟,Scroll团队正在与多家硬件公司一起探索 ASIC 和 FPGA 解决方案。从长远来看,Scroll团队期待这一领域的激烈竞争,并坚信证明生成的延迟和成本将呈指数级下降。

最后也是最重要的是,从证明者去中心化的第一步开始,这是对Scroll社区参与和去中心化原则的可靠承诺。随着 Scroll 接近主网,Scroll团队还计划将排序器与scroll的证明者网络一起去中心化,从而为协议提供更大的审查抵抗力和稳健性。

效率引领Scroll团队专注于开放研究驱动的创新

为了使 Scroll 的 zkEVM 在安全性和去中心化强加的约束下变得实用,Scroll团队利用了整个社区的创新研究驱动解决方案。Scroll的zkEVM 设计集成了证明系统、证明聚合和 ZK 硬件加速等方面的最新突破,仅举几例。Scroll团队的开放开发方法使Scroll团队能够与以太坊基金会的 PSE(隐私和扩展探索)小组和其他合作者合作,以找到最好的想法,Scroll团队相信这种开源研究方法将产生最好和最有效的解决方案。

当Scroll接近 zkEVM 的第一个生产版本时,Scroll团队将继续专注于优化和集成最新和最好的技术。本着这种精神,Scroll团队目前正在探索:

  • 数据块后 danksharding 如何提高滚动效率。

  • 如何使用新的硬件友好型 ZK 算法共同优化 Scroll 的 zkEVM

  • 如何向第 2 层应用程序开发人员公开新的 ZK 原语

Crypto L2 攻略L2 给 eth 带来了新的活力,加密巨头布局的 L2 会出现新的独角兽.