当我们提到zkEVM时,我们想到的是Scroll。为什么?Scroll将自己定位为具有十足Eth精神的“正确”zk-rollup的典范,并且资金充足。但除此之外,他们还有很棒的技术支持。本文是Scroll的体系结构概述。
我们将在本文探讨如下话题:
undefined当前架构
undefinedScroll节点、Roller网络、rollup和桥接合约
undefinedScroll运作流程
不必担心,这些内容都很通俗易懂。
1、当前架构
Scroll架构由三部分基础设施构成——Scroll节点、Roller网络,及rollup和桥接合约。
俄罗斯银行Sberbank将在5月前推出与以太坊兼容的DeFi平台:金色财经报道,俄罗斯国有商业银行Sberbank预计将在5月前推出与以太坊兼容的DeFi平台,并将于3月开放测试。Sberbank区块链实验室产品总监KonstantinKlimenko表示,该平台将支持通过MetaMask使用。[2023/2/3 11:46:19]
2、Scroll节点、Roller网络、rollup和桥接合约
Scroll节点
Scroll节点负责构建L2区块并通过测序器将L2区块rollup到以太坊L1上。它还通过中继器在L1和L2之间进行通信。
Messari聘请首席运营官,未来将进行IPO:10月22日消息,区块链分析公司Messari创始人Ryan Selkis表示,终于要聘请首席运营官(COO)了。关于将Messari扩大到不可避免的IPO,我应该与哪些世界级运营商交谈?
首席运营官工作要求:热爱加密货币及其潜力;善良但无情的执行;需要非常好,让其感到有点害怕。
Ryan Selkis补充表示,他希望几乎完全集中在产品、政策(未来几年至关重要)和绩效管理上。因此,此人将真正负责所有核心业务职能。[2022/10/23 16:35:45]
前OCC代理署长推测SEC和Ripple最终或就诉讼案达成和解:8月22日消息,前OCC代理署长Brian Brooks对SEC与Ripple诉讼案的最终可能结果进行预测。他认为,即使法官最终决定Ripple是否在2013年违反证券法,但双方可能会就此事达成一致。SEC声称,Ripple在2013年的ICO违反美国证券监管规定。
Brooks补充说,如果双方达成和解,将允许投资者继续在美国交易XRP。他还表示,双方将试图根据2013年XRP代币分配情况来解决这一问题。Brooks解释说,资产在特定时间的性质以及分配是不同的。
他认为争论的焦点将集中在2013年XRP代币的分配上。当时XRP代币的分配将决定XRP是否是一种证券。这是法院作出判决的基础。XRP如今是否仍然是一种证券是不确定的。根据美国SEC的说法,资产的性质会随着时间的推移而改变,因为它们实现了去中心化和实用性。他进一步表示,双方将根据2013年代币的分配情况达成一致。(Crypto News Flash)[2022/8/22 12:41:18]
Scroll节点由三部分组成:测序器、协调器和中继器。测序器是现在流行的Geth节点的一个分支,因其可靠性、最大安全性和久经考验的声誉而被选中。
Deribit:所有工具的结算将在ETH PoS上进行:8月9日消息,加密衍生品交易所Deribit发布关于以太坊合并硬分叉政策公告,称所有工具的Deribit结算将在ETH基金会支持的链(即PoS或ETH2)上进行。如果分叉代币的价值大于ETH PoS的0.25%并且新链已经稳定并正常运行,Deribit将向用户提供这些分叉代币。不过如果有新的代币,新的代币也不被视为保证金。[2022/8/9 12:12:10]
该测序器从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区块。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。