ASI:看懂Scroll架构及其运作流程

当我们提到zkEVM时,我们想到的是Scroll。为什么?Scroll将自己定位为具有十足Eth精神的“正确”zk-rollup的典范,并且资金充足。但除此之外,他们还有很棒的技术支持。本文是Scroll的体系结构概述。

我们将在本文探讨如下话题:

undefined当前架构

undefinedScroll节点、Roller网络、rollup和桥接合约

undefinedScroll运作流程

不必担心,这些内容都很通俗易懂。

1、当前架构

Scroll架构由三部分基础设施构成——Scroll节点、Roller网络,及rollup和桥接合约。

美国议员重新引入《加密资产环境透明度法案》,要求加密矿工披露电力消耗及排放量:3月4日消息,美国参议员Edward J. Markey和众议员Jared Huffman宣布重新引入《加密资产环境透明度法案》,要求加密货币矿工披露其电力消耗超过5兆瓦的运营排放,并要求环境保护署(EPA)报告加密货币挖矿影响。

下周,参议员Markey将主持有史以来第一次参议院听证会,重点是打击加密采矿对环境日益严重的影响的迫切需要。在题为“加密资产采矿的空气、气候和环境影响”的听证会上,参议员Markey将与专家就加密行业的能源消耗、加密排放的环境后果、加密采矿的替代方案以及行业领导者提出的主张进行对话。

据悉,去年12月,参议员Markey提出了一项《加密资产环境透明度法案》,要求加密矿业公司承担责任,并减少其破坏美国气候变化努力的能源密集型业务。[2023/3/4 12:41:58]

2、Scroll节点、Roller网络、rollup和桥接合约

去中心化VPN网络Boring Protocol的Boperator NFT已上线Magic Eden:11月22日消息,基于Solana的去中心化VPN网络Boring Protocol发推称,BoperatorNFT已上线Solana上NFT市场Magic Eden,Boperator VX、V1和V2均可在其上进行交易。

此类NFT用作软件许可证,允许协议节点运营商将节点带入网络,每个节点都需要一个Boperator NFT保存在钱包中,系统定期验证所有者是否有操作其节点所需的NFT数量,并在必要时将其执行最差的节点从网络中删除。[2022/11/22 7:55:35]

Scroll节点

MonoX攻击者相关地址将500.1 ETH转入Tornado Cash:9月10日消息,据CertiK监测数据,500.1 ETH从外部账户(EOA)0x0fb12b转入Tornado Cash,钱包里还剩下87.1 ETH。该钱包地址与MonoX攻击者直接关联。

据悉,2021年11月,MonoX Finance遭受黑客攻击,损失约3100万美元。[2022/9/10 13:21:23]

Scroll节点负责构建L2区块并通过测序器将L2区块rollup到以太坊L1上。它还通过中继器在L1和L2之间进行通信。

比特币连续3天上涨,单周损失已被抹平:金色财经报道,比特币在过去3天时间内连续上涨,本周早盘的跌幅已被抹去。数据显示,过去24小时比特币上涨2.7%,最近交易价格来到2.1万美元上方。不过,一些分析师仍然对比特币的飙升持谨慎态度,Oanda 高级市场分析师 Craig Erlam 表示,最近比特币反弹不一定意味着进一步的复苏:“鉴于更广泛的风险环境和行业破产报告,近期前景仍然令人担忧,如果 [比特币] 最终跌破底价可能是一个更大的问题。”[2022/7/17 2:18:32]

Scroll节点由三部分组成:测序器、协调器和中继器。测序器是现在流行的Geth节点的一个分支,因其可靠性、最大安全性和久经考验的声誉而被选中。

该测序器从L2内存池中接收L2交易,然后执行交易来创建一个新的L2区块,再更新到当前状态。协调器接收该区块的执行跟踪信息,然后将其传递给Roller以生成证明。对于中继器来说,也许中继看门狗这个名字更适合!抛开玩笑话,中继器的工作是像看门狗一样监视rollup合约,以确保数据的可用性、有效性和一般状态都在掌控下。中继器还密切关注Scroll和ETH上桥接合约的存取款活动,并在它们之间进行消息传输。

Roller

Roller负责为L2交易生成有效性证明。它使用zkp硬件加速器,如GPU、FPGA和ASIC,以加快证明生成过程并降低其成本。这是因为在证明生成过程中存在瓶颈问题,而加速器可以帮助解决这个问题。

如果你想了解更多详细内容,下面这篇推文可能会有所帮助。

Roller分3步运行:

第一步:我们刚刚提到过执行跟踪;协调器发送的执行跟踪被Roller转化为电路见证。

第二步:为每个zkEVM电路生成证明。

第三步:使用证明聚合将多个zkEVM电路组合成一个证明。

注:zk电路使用算术方法生成。

更多关于证明聚合的内容,可参考下面的推文:

rollup和桥接合约

rollup和桥接合约是Scroll的DA层,用于L1和L2之间的消息传输,通过连接到以太坊的基础层来实现这一点。

Rollup合约从定序器接收L2状态根和区块数据。它将状态根存储在以太坊状态上,并将区块数据存储为ETH上的调用数据。这为Scroll提供了DA支持,并确保中继器对L2区块的重建。只有当一个L2区块的有效性通过rollup合约验证后,才认为该L2区块已在Scroll上确定。

桥接合约是一种无需信任的消息传输/桥接协议,帮助在L1和L2之间转移ERC-20资产。

3、Scroll运作流程

Scrollzk-rollup运作流程由上面提到的所有部分构成。这就是L2区块在ETH上生成并最终确定的方式:

首先,定序器创建一个区块序列,它针对每个区块生成执行跟踪并将其发送给协调器,同时还将交易数据提交给Rollup合约。接下来,协调器随机选择一个Roller来为每个区块跟踪生成有效性证明。然后,Roller将区块证明发送回协调器,并且对于每k个区块,将给另一个Roller分派一个聚合任务将k个区块证明组合为一个单独的聚合证明。最后,由协调器发送聚合证明到rollup合约,以确定L2区块。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:15ms0-0:510ms