ROL:金色观察|一文看懂Scroll架构及其运作流程_scrt币前景怎么样

作者:0xSalazar,加密KOL;翻译:金色财经xiaozou

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

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

undefined当前架构

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

undefinedScroll运作流程

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

Dora Factory社区发表关于MACI匿名化实现方案的文章:4月1日消息,Dora Factory社区在Dora研究博客发表文章,展示通过混淆电路和不经意传输实现基于2-of-2多方安全计算的MACI 匿名化方案的具体实现。核心内容主要分为三个部分:从任意算法到逻辑电路的实现;从逻辑电路到混淆电路的实现;利用不经意传输实现多方安全计算。最后,文章总结了基于多方安全计算的匿名化方案。

目前,尚不清楚Dora Factory是否会基于此方案实现MACI匿名化。[2023/4/1 13:39:25]

1、当前架构

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

Uniswap社区发起提案,计划将Uniswap V3部署到Moonbeam:3月31日消息,Uniswap社区发布了一项治理提案,旨在通过社区授权于波卡生态智能合约平台Moonbeam上部署 Uniswap V3,将Uniswap 扩展至Polkadot生态。据悉,跨链桥解决方案Nomad承诺通过Moonbeam基金会赠款计划向 Uniswap 捐赠 250万美元,以帮助Uniswap开发跨链应用程序、开源钱包软件等,发展其多链生态。

根据该提案,除提供流动性挖矿奖励外,在Moonbeam上的部署或将支持更高的杠杆。提案发起人称有意将该提案作为示范,为跨链部署创建一个通用的解决方案。据Snapshot显示,目前该提案的支持率为100%,并将于4月3日晚结束投票。Moonbeam 为波卡生态智能合约平台,具有EVM兼容性,今年1月11日启动主网。[2022/3/31 14:28:20]

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

潮玩NFT Gunbull开始建立Gunbull“实体农场”,为DAO社区发力:11月28日,据官方消息,潮玩NFT Gunbull为DAO社区发力,着手开始建立Gunbull“实体农场”,即建立在以太坊链上的真实土地,团队预备年底投资位于美国的土地,作为DAO社区核心资产。NFT持有者有资格领取空投代币,以质押Gunbull NFT的形式获取代币以及DAO社区土地。[2021/11/28 12:37:36]

Scroll节点

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

MakerDAO社区发起流动性挖矿计划提案:麦吉尔大学计算机科学博士Ali Atiia在MakerDAO社区发起一项铸造Dai奖励MKR代币的流动性挖矿计划提案,该提案的假设是,该流动挖矿可刺激Dai的市值至1000亿美元,在高流动性的支持下,锚定率将更加稳健,而治理/社区可以将重点转移到其他方面,例如采用和法币入金等。根据该提案,MKR奖励将由现有基金会储备和/或通货膨胀拨款;和Compound/Aave合作在其生态中增加MKR作为抵押品,以便现有持有人可以借贷并参与挖矿;使用保管库时间加权分配代币,防止大鲸占绝对优势;创建Dai和USDC的储备金,将其保持在Dai市值的10%左右,该储备金可用于稳定锚定率;引入负利率。[2021/1/3 16:19:21]

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-3:989ms