ROLL:一文纵览 Scroll 技术架构

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

为什么呢?

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

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

以下是他们的架构概览。

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

·?当前的架构

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

·?Scroll的工作流程

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

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

Volition将于第四季度上线Starknet测试网,帮助用户和开发者降低成本:8月12日消息,Starknet表示,Volition将于2023年第四季度在Starknet测试网部署。Volition将在测试网上长期可用,Starknet将积极收集社区的反馈意见,根据构建者的需求进行调整。

据悉,Volition将允许开发人员灵活调整以太坊(L1)或Starknet(L2)上的数据可用性。减少L1链上数据可以从根本上降低成本。Volition预计将为许多用户和DApp构建者降低成本。在未来,Starknet将定义其他的数据可用性模式,例如Adamantium。[2023/8/12 16:22:27]

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

安全团队:稳定币DEI被盗资金目前存在黑客地址:金色财经报道,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,2023年5月6日,DEI项目遭到攻击总共约损失超600万美元,被盗资金目前存在黑客地址。

Beosin安全团队分析原因是DEI代币合约中存在一个burnFrom函数,该函数在获取用户授权值的时候,将两个地址参数写反,导致获取的授权值为黑客可操控的值。扣除销毁数量后,函数将授权值更新为了一个错误的授权值,使得黑客可以直接将pair中的DEI代币转移出去并将稳定币兑换出来。

BSC交易:0xde2c8718a9efd8db0eaf9d8141089a22a89bca7d1415d04c05ba107dc1a190c3

Arbitrum交易:

0xb1141785b7b94eb37c39c37f0272744c6e79ca1517529fec3f4af59d4c3c37ef[2023/5/6 14:46:00]

Scroll节点负责通过排序器构建和将L2区块rollup到EthL1。

FATF同意推动全球加密规范实施的行动计划:金色财经报道,金融行动特别工作组(FATF)最近的全体会议结果显示,该工作组已就一项行动计划达成一致,以推动其加密货币全球标准的及时实施。在周五公布的全体会议上做出的决定指出,许多国家未能实施FATF规范,包括其有争议的Travel Rule,该规则要求服务提供商收集和共享加密交易者的信息。全体会议因此就加强FATF虚拟资产和虚拟资产服务提供商标准实施的路线图达成了一致,其中将包括对全球网络当前实施水平的盘点。关于其调查结果的报告将于2024年上半年发布。[2023/2/24 12:27:45]

V神:微信在账户恢复方面的表现远好于谷歌等应用:7月25日,V神在其社交平台讨论钱包恢复的便捷性问题时表示,许多 Web2 账户的恢复流程极其繁琐。在这方面,微信的表现远好于谷歌等应用。[2022/7/25 2:36:20]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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上生成和最终完成的方式:

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

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

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

15/...变成一个聚合证明。

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

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

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

地球链

LunaORD:教你如何铸造自己的比特币铭文/NFT

注:本文来自 4.在菜单栏点一下格式-制作纯文本,然后保存为txt文件,复制文件保存的路径。5.在ordinals命令窗口中,输入./ordwalletinscribe‘文件路径’--fee-r.

[0:62ms0-0:837ms