风险提示:央行等十部委发布《关于进一步防范和处置虚拟货币交易炒作风险的通知》, 请读者提高风险意识。

长推:深入浅出解读 Scroll 技术架构和工作流程

Scroll 节点包括三个部分:序列器、协调器和中继器。

MarsBit
MarsBit
热度 ...

原文来源:Twitter

原文作者:0xSalazar

编译:Lynn,MarsBit

当我们提到 zkEVM 时,我们总会想到 Scroll。

为什么呢?

他们将自己定位为“正确的”ZKR 的典范,具有完整的道德观,并且资金充足。

但除此之外,他们还有伟大的技术来支持这一切。

以下是他们的架构概览。

在本篇 thread 中,我将涵盖以下这些主题 :

·当前的架构

·Scroll 节点、Roller 网络、Rollup 和桥接合约

·Scroll 的工作流程

不用担心,我将把以上这些内容深入浅出地表达给大家。

还请查看 @_SSLocket 最近的通讯,了解深入的概述。

1/ Scroll 的架构由三个基础设施组件组——Scroll 节点、Roller、Rollup 和桥接合约。

Scroll 节点负责通过排序器构建和将 L2 区块 roll up 到 Eth L1。

scroll

2/ 它还促进了 L1 和 L2 之间通过中继器的通信。

Scroll 节点包括三个部分:序列器、协调器和中继器。

序列器是流行的 Geth 节点的一个分叉,选择它是因为它的可靠性、最大的安全性和经过时间考验的声誉。

3/ 序列器接受来自 L2 mempool 的 L2 事务,并执行它们以创建一个新的 L2 区块,将其更新为当前状态。

协调器——该区块的执行轨迹被协调器接收,然后将其传递给 Roller 以生成证明。

4/ Relayer——也许 Relay-Watchdog 会是这个角色更合适的名字!撇开笑话不谈,中继者的工作是监控(像看门狗一样)rollup 合约,以确保数据的可用性、有效性和一般状态都在掌控之中。

5/ 它还关注 Scroll 和 ETH 上的桥接合约的存款和提款事件,并在它们之间转发消息。

Roller——Roller 负责生成 L2 交易的有效性证明。

6/ 它使用 zkp(零知识证明)硬件加速器,如 GPU、FPGA 和 ASIC,以加快证明生成过程并降低其成本。

这是因为证明生成过程中存在瓶颈,而加速器有助于解决这个问题。

关于【长推:深入浅出解读 Scroll 技术架构和工作流程】的延伸阅读

  • Coin Metrics:分析以太坊 Blob 与 EIP-4844 的影响

    自3月13日起,多个Layer-2解决方案采用blob交易,超过950,000个blob已发布到以太坊,降低了操作成本。EIP-4844升级提高了L2的可伸缩性和降低交易成本,每天约有10,000个blob发布。blob被设计为18天后过期,防止永久存储膨胀。随着rollups使用blob发布大量数据,blob空间利用率将增加。blob费用根据需求动态调整,4月份因铭文blob激增而增加,但随后又降低。Blob的采用是EIP-4844降低数据存储开销和增强L2可伸缩性的积极信号。然而,跨资产、流动性和用户体验碎片化等挑战仍需解决。随着更多L2利用blob,拥塞可能会再次出现。

  • Stacks Nakamoto 升级,BTC生态的文艺复兴

    Stacks是一个跨链共识区块链,旨在将智能合约功能移植到比特币网络中。其共识机制为转移证明,通过燃烧比特币来参与挖矿。Stacks 2.0主网已推出,获得美国证券交易委员会批准的代币销售。Stacks 3.0升级解决了安全性、性能和可扩展性等问题,引入签名者角色,提高链的可扩展性。Nakamoto升级解决了MEV问题,提高了挖矿过程的公平性和稳定性。升级将在4月22日开始,提高Stacks区块链的透明度和信任度。

7/ Roller 的功能分 3 个步骤:

1.我们在前面谈到了执行跟踪;是的,没错,来自协调器的执行跟踪,被 roller 转换为电路见证。

2.然后为每个 zkEVM 电路生成证明。

3.使用证明聚合,将多个 zkEVM 电路合并为一个证明。

8/ 注意:一个 zk 电路是以算术方式生成的。

scroll

9/ Rollup 和桥接合约——这是 Scroll 的 DA 层,用于 L1 和 L2 之间的信息传递;它通过连接 Ethereum 的基础层来实现。

Rollup 合约。它从排序器中接收 L2 状态根和区块数据。

10/ 它将状态根存储在以太坊状态上,区块数据作为调用数据存储在 ETH 上。

这为 Scroll 提供了 DA 支持,并确保 Relayer 的 L2 区块重建。

11/ 只有当 L2 区块的有效性被 Rollup 合约验证后,L2 区块才被认为在 Scroll 上最终确定。

桥接合约。这是 scroll 上的一个无信任的信息传递/桥接协议,帮助 ERC-20 资产在 L1 和 L2 之间转移。

12/ 这是 Scroll 的 zkR 的工作流程:

这个工作流程由上面提到的所有组件组成。

这就是 L2 区块在 ETH 上生成和最终完成的方式:

scroll

13/ 首先,排序器创建一个区块序列,对于每个区块,它生成一个执行跟踪,并将其发送给协调人,同时将交易数据提交给 rollup 合约。

14/ 接下来,协调人随机选择一个 Roller,为每个区块追踪生成一个有效性证明。

然后,Roller 将区块证明发回给协调人,每隔 k 个区块,就向另一个 Roller 派发一个聚合任务,以合并 k 个区块证明。

15/...(这里的 k 表示区块的数量)变成一个聚合证明。

最后,聚合的证明由协调人发送到 rollup 合约,以最终确定 L2 区块。

现在,这就是字节码兼容的 zkR 的架构和功能。

免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:MarsBit,如有侵权请联系删除。转载或引用请注明文章出处!

标签:

分享至
https://www.chainlook.cn/toutiao/1691115341.html

下一篇:

长推:一文读懂爆火出圈的BRC-20

虽然它现在确实是空气,但是随着基建的完善,基本可以预见会出现专门的交易市场,到那时才是爆发的时候

免责声明:
链观CHAINLOOK作为区块链技术应用与Web3行业研究的智库媒体,旨在为中国区块链专家、学者们提供最新的行业资讯信息与数据样本,用于区块链技术研究与创新。本站所发布的文章仅代表作者的个人观点,不代表链观CHAINLOOK官方立场,本站所发布的区块链行业研究报告与数据分析成果是通过人工智能算法对数据内容进行分析与归纳生成,不代表任何投资暗示与建议,链观CHAINLOOK不承担法律责任。

风险提示:
虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险,链观CHAINLOOK坚决反对各类代币炒作,请读者提高风险意识,理性看待区块链技术应用及市场风险。

© 链观CHAINLOOK All Rights Reserved. 京ICP备18054193号-5