VER:一文看懂Native Rollup:关于ZK Rollup的PoS & PoW混合共识-ODAILY

原文作者:OpsideTeam–nanfengpo

关于PoS&PoW的混合共识

nativerollup是一个zk-based的3-layer扩容解决方案,其中layer2是一个EVM-compatible且Rollup-friendly的链,layer3则由系统原生支持的多个zkRollup组成。Layer2为zkRollup做了很多系统层面的优化。这个3层架构中的layer2和layer3,共用了一个PoS与PoW融合的共识机制:

Layer2

PoS:layer2将采用ETH2.0的PoS并对其进行必要的改进。因此,layer2的共识层将有超过10万个验证者。任何人都可以质押token来成为验证者。这些验证者也将根据EIP-4844提供一个数据可用性层,从而容纳layer3的Rollup提交的batch。此外,layer2的PoS是可证明的,validator会定期把PoS证明提交到layer1上。validator可以获取PoS这部分的区块奖励和Gas费。

Glassnode:比特币连续下跌82天 衍生品市场负面情绪高涨:金色财经报道,据区块链分析公司Glassnode最新报告,比特币已连续下跌82天,负面情绪已经飙升,特别是在衍生品市场。在整个2021年,从宏观层面看,期货市场的交易量一直在下降,从2021年3月的800亿美元/天,下降到2022年1月的400亿美元/天以下,下降幅度超过50%。比特币市场见证了多次高波动性事件,本周抛售至3.3万美元时,交易量大幅上升,达到略低于600亿美元/天。期权市场也出现了类似的负面情绪,看跌/看涨比率上升到59%,创下多个月以来的新高。[2022/2/6 9:34:03]

Layer3

PoS:validator除了提议layer2的block,也提议layer3的block,也就是说validator同时是layer3中nativerollup的sequencer。Sequencer可以获取其中的交易Gas费。

Glassnode:BTC期货市场的未平仓合约量达到新高:金色财经报道,据区块链分析公司Glassnode数据显示,虽然BTC链上交易保持平静,但衍生品市场的杠杆率一直在积极增长,这说明人们对BTC价格走势的兴趣大增,而不是在现货市场交易,造成现货市场上BTC的需求相对冷淡。对于衍生品,期货永续未平仓合约通常是连续合约市场中所有未平仓合约的总值,以BTC为单位计算,面对最近的价格下跌,永续未平仓合约已经达到了26.4万BTC的历史新高,自2021年12月4日以来上涨了+42%,超过了11月26日创下的25.8万BTC的前高。根据第一性原则,价格下跌将会导致多头交易者的清算,最近几天未平仓合约的增长暗示了空头交易者对市场疲软的分层投注。

Binance用户占有期货未平仓合约的绝大部分份额,特别是最近几周该交易所的市场份额明显增加。自12月4日的大规模清算以来,Binance已经吸收了9.4%的比特币期货未平仓合约,现在以30%的市场份额牢牢占据着主导地位。按未平仓合约市场份额计算,排名第二的是FTX,占19%,超过了芝加哥商业交易所(CME),CME在10月份推出$BITO ETF时曾出现过市场支配地位的跃升,但现在位列第三,占期货持仓量的15%。[2022/1/13 8:47:22]

PoW:只要拥有zkp的算力,任意validator都可以成为nativerollup的prover。Prover为layer3的各个Nativerollup生成zkproof。对于sequencer提交的layer3的各个区块,prover依据PoW的规则来竞争,最先提交zkproof的prover将获得layer3的区块奖励。

金色热搜榜:SNX居于榜首:根据金色财经排行榜数据显示,过去24小时内,SNX搜索量高居榜首。具体前五名单如下:SNX、XLM、OMG、QTUM、BTS。[2021/1/29 14:21:16]

关于Nativerollup的去中心化共识机制

下面将详细介绍layer3中的nativerollup的去中心化共识机制。

Sequencer

sequencer这个角色由layer2的validator来承担。每个layer2的区块中,所有nativerollup都有且仅有1笔交易来提交各自的rollupblock,且这些rollupblock只能由layer2区块的validator来提交。如果该layer2区块中没有包含所有的nativerollup的block,则该区块无效。

分析师:YFI、SNX、AAVE等DeFi代币将是今年表现最佳的加密资产:Venture Coinist创始人、加密分析师Luke Martin列举了一些他认为今年表现将超过比特币的加密资产。Martin表示他看好新兴的高风险DeFi市场。他正在将资金转移到一系列DeFi代币中,因为他预计这些代币将是2021年表现最佳的加密资产,包括YFI、SNX、AAVE、UNI、SUSHI、MKR、COMP、RUNE、BAL、CRV、WNXM、REN、LINK和BAND。(The Daily Hodl)[2021/1/16 16:19:52]

即使某个nativerollup在一段时间内没有交易,sequencer也必须提交该rollup的block。此时该rollup的block为空。

sequencer的收益是该sequencer提交的各个nativerollup的block中的交易手续费。注意,所有nativerollup中的交易手续费都是由layer2token来支付的。因此,该sequencer打包的rollup交易越多,收益也越多。

当sequencer把rollupblock打包上链后,该rollupblock就进入了finalized状态。因此该区块最终确认所需要的时间与layer2是相同的。

如果某一个rollupblock没有在一定时间内被prover提交的proof验证,则该block会被跳过,相应的sequencer也将被slash。

Prover

与sequencer必须是当前layer2区块的validator不同,prover可以是任意的layer2的validator。只要一个validator具有zkp算力,即可称为任意的nativerollup的prover。

这些prover通过PoW的方式来竞争,最先提供某个rollupblock的有效proof的,就能获得相应的blockreward。注意,所有nativerollup的blockreward,都是由layer2token来支付的。这部分IDE就是layer2的PoW部分的奖励,系统会根据zkp算力的供需平衡来自动调整PoW的奖励额度。

sequencer打包的rollupblock中,已经包含了生成proof所需要的所有数据。因此,对于每个rollup,prover可以并行生成多个block的proof。同样的道理,这些blockproof的验证也是并行的。

当一个rollupblock和它的所有父区块都被验证时,该区块就被验证了,即verified状态。

总结

通过PoS&PoW的混合共识机制,layer2和layer3具有相同的共识层与验证者集合,确保了整个架构的安全性和去中心化。更为重要的是,layer3的各个NativeRollup在底层架构上拥有了一个规范化的去中心化解决方案。layer2定义了一个统一的系统合约,rollup的开发者只需要实现这些规范化的接口,并注册rollupslot成为nativerollup。这样,开发者可以更加关注业务逻辑的实现,而不必关心在底层架构层面layer2与layer3如何交互,也不需要维护rollup的全节点和zkp算力。

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

链链资讯

SHIB区块链:什么是跨链?-ODAILY

Web3生态越来越趋向于多链,dApp存在于数百个区块链、2层网络和应用链中。但是,区块链本身不具备与外部系统或API通信的能力.

[0:0ms0-11:311ms