作者:0xSalazar,加密KOL;翻译:金色财经xiaozou
当我们提到zkEVM时,我们想到的是Scroll。为什么?Scroll将自己定位为具有十足Eth精神的“正确”zk-rollup的典范,并且资金充足。但除此之外,他们还有很棒的技术支持。本文是Scroll的体系结构概述。
我们将在本文探讨如下话题:
undefined 当前架构
undefined Scroll节点、Roller网络、rollup和桥接合约
undefined Scroll运作流程
不必担心,这些内容都很通俗易懂。
1、当前架构
Scroll架构由三部分基础设施构成——Scroll节点、Roller网络,及rollup和桥接合约。
金色晚报 | 8月9日晚间重要动态一览:12:00-21:00关键词:MakerDAO、eToro报告、Cardano、Tether CTO
1. Whale Alert:追踪的涉嫌加密局的地址总数已超5万。
2. MakerDAO再次启动执行投票。
3. 数据:以太坊非零地址数量再创历史新高。
4. eToro报告:Cardano、Tezo等在7月份成为投资者的选择。
5. Tether CTO:希望看到更多交易所支持闪电网络。
6. 目前超过102.8亿ADA被质押 占总流通量39.5%。
7. 用于yEarn社区资助的yDAO已创建。
8. Pantera CEO:XRP将是未来少数存活的加密货币之一。[2020/8/9]
2、Scroll节点、Roller网络、rollup和桥接合约
金色相对论丨林晗:以太坊2.0通过“信标链+多分片链”模式提高网络的可扩展性:在今日举行的金色相对论中,针对“以太坊2.0相对于以太坊1.0主要改进在哪里?”的提问,OKEx矿池运营总监林晗发言指出:以太坊2.0和现有以太坊网络的最大区别之处在于,改用PoS机制代替PoW机制来对交易顺序达成共识。PoS和PoW一个显著的区别在于,PoW机制的网络中,是算力决定话语权;而在PoS机制的网络中,是持币的数量和时间决定话语权。以太坊2.0的目标是提高以太坊的可扩展性、安全性和可编程性。通过“信标链+多分片链”模式,每一条分片链都是一条单独的链,很多条分片链由信标链统一起来,这将有效提高整个网络的可扩展性。所以以太坊2.0之所以转为PoS机制,最重要的一个原因其实是出于本身性能优化的考虑。当然,转为PoS机制的以太坊,相对于PoW机制而言,也会降低参与门槛,让更多的普通用户参与到整个区块链网络的治理中。[2020/6/17]
(1)Scroll节点
金色财经挖矿数据播报 | BSV今日全网算力下降4.00%:金色财经报道,据蜘蛛矿池数据显示:
ETH全网算力174.404TH/s,挖矿难度2262.55T,目前区块高度9685981,理论收益0.00827926/100MH/天。
BTC全网算力106.860EH/s,挖矿难度16.55T,目前区块高度621911,理论收益0.00001519/T/天。
BSV全网算力2.543EH/s,挖矿难度0.33T,目前区块高度626540,理论收益0.00070785/T/天。[2020/3/17]
Scroll节点负责构建L2区块并通过测序器(Sequencer)将L2区块rollup到以太坊L1上。它还通过中继器(Relayer)在L1和L2之间进行通信。
金色晨讯 | 美国税局再向加密货币用户发出警告 巴克莱银行与Coinbase交易所终止合作:1.美国国税局(IRS)再次向加密货币用户发出警告。
2.卢森堡金融监管机构:加密货币相关公司无权在该国经营。
3.美国马里兰州司法部长宣布将打击伪造的加密货币交易。
4.英国的桑坦德银行不允许其客户使用Coinbase存款。
5.美国SEC起诉新西兰区块链公司SimplyVital Health.Inc发行未注册证券。
6.币安KYC资料再遭直播 黑客与币安谈判记录全曝光。
7.美国财政部外资管控局:监管加密货币产业将成为我们的首要任务。
8.最高人民法院搭建区块链统一平台,蚂蚁区块链提供底层技术。
9.巴克莱银行与Coinbase交易所终止合作 Coinbase寻求Clearbank银行作为替代。[2019/8/15]
Scroll节点由三部分组成:测序器、协调器(Coordinator)和中继器。测序器是现在流行的Geth节点的一个分支,因其可靠性、最大安全性和久经考验的声誉而被选中。
该测序器从L2内存池中接收L2交易,然后执行交易来创建一个新的L2区块,再更新到当前状态。协调器接收该区块的执行跟踪(execution trace)信息,然后将其传递给Roller以生成证明。对于中继器来说,也许中继看门狗这个名字更适合!抛开玩笑话,中继器的工作是像看门狗一样监视rollup合约,以确保数据的可用性、有效性和一般状态都在掌控下。中继器还密切关注Scroll和ETH上桥接合约的存取款活动,并在它们之间进行消息传输。
(2)Roller
Roller负责为L2交易生成有效性证明。它使用zkp(零知识证明)硬件加速器,如GPU、FPGA和ASIC,以加快证明生成过程并降低其成本。这是因为在证明生成过程中存在瓶颈问题,而加速器可以帮助解决这个问题。
如果你想了解更多详细内容,下面这篇推文可能会有所帮助。
Roller分3步运行:
第一步:我们刚刚提到过执行跟踪;协调器发送的执行跟踪被Roller转化为电路见证(circuit witness)。
第二步:为每个zkEVM电路生成证明。
第三步:使用证明聚合(proof aggregation)将多个zkEVM电路组合成一个证明。
注:zk电路使用算术方法生成。
更多关于证明聚合的内容,可参考下面的推文:
(3)rollup和桥接合约
rollup和桥接合约是Scroll的DA(数据可用性)层,用于L1和L2之间的消息传输,通过连接到以太坊的基础层来实现这一点。
Rollup合约从定序器接收L2状态根和区块数据。它将状态根存储在以太坊状态上,并将区块数据存储为ETH上的调用数据。这为Scroll提供了DA支持,并确保中继器对L2区块的重建。只有当一个L2区块的有效性通过rollup合约验证后,才认为该L2区块已在Scroll上确定。
桥接合约是一种无需信任的消息传输/桥接协议,帮助在L1和L2之间转移ERC-20资产。
3、Scroll运作流程
Scroll zk-rollup运作流程由上面提到的所有部分构成。这就是L2区块在ETH上生成并最终确定的方式:
首先,定序器创建一个区块序列,它针对每个区块生成执行跟踪并将其发送给协调器,同时还将交易数据提交给Rollup合约。接下来,协调器随机选择一个Roller来为每个区块跟踪生成有效性证明。然后,Roller将区块证明发送回协调器,并且对于每k个区块,将给另一个Roller分派一个聚合任务将k个区块证明组合为一个单独的聚合证明(k在这里表示区块数量)。最后,由协调器发送聚合证明到rollup合约,以确定L2区块。
金色荐读
金色财经 善欧巴
Chainlink预言机
白话区块链
金色早8点
Odaily星球日报
欧科云链
深潮TechFlow
MarsBit
Arcane Labs
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。