首页 > 区块问答

pos pow混合共识机制公链,pow pos 区别

发布时间:2024-06-10 00:13:26
OK欧意app

OK欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载  官网地址

作者:南风婆,Opside联合创始人

关于pos &;战俘的混合共识

Native Rollup是基于zk的第三层的扩展解决方案,其中第二层是一个EVM兼容且Rollup友好的链,第三层由系统原生支持的多个ZK roll up(称为native roll up)组成。第二层为zkRollup做了很多系统级的优化。在这个三层体系结构中,第2层和第3层共享PoS和PoW集成的一致机制:

第二层:

PoS:第二层将采用ETH 2.0的PoS,并做必要的改进。因此,层2的共识层将具有超过100,000个验证者。任何人都可以抵押token成为验证者。根据EIP-4844,这些验证器还将提供一个数据可用性层,以适应第三层汇总提交的批次。另外,第二层的PoS是可证明的,validator会定期向第一层提交PoS证书。验证者可以获得PoS的区块奖励和油费。

第三层:

Pos (sequencer):验证器提出的不仅是第二层的块,还有第三层的块(即数据批量),也就是说验证器也是第三层native rollup的序列器。定序员可以获得交易气费。

PoW(Prover):只要具备zkp的计算能力,任何验证器都可以成为原生rollup的证明者。证明者为第3层的每个本机汇总生成zk证明。对于sequencer提交的每一个第三层的块,证明者都会按照PoW的规则进行竞争,最先提交zk证明的证明者将获得第三层的块奖励。

关于原生rollup的去中心化共识机制,下面将详细介绍第三层原生Rollup的去中心化共识机制。

Sequencersequencer由第2层的验证器承担。在每个第2层块中,所有本机汇总只有一个事务来提交它们自己的汇总块,并且这些汇总块只能由第2层块的验证器提交。如果第2层块不包含本机汇总的所有块,则该块无效。

即使本地汇总在一段时间内没有交易,定序器也必须提交汇总的块。此时,汇总的块是空。

sequencer的收入是sequencer提交的每个本机汇总的块中的交易费。请注意,本机汇总中的所有交易费用都由第2层令牌(IDE)支付。因此,这个序列器打包的汇总事务越多,收入就越多。

当定序器将汇总块打包到链上时,汇总块进入细化状态。因此,最终确认该块所需的时间与层2相同。

如果某个汇总块在某个时间段内没有被证明者提交的证明所验证,则该块将被跳过,相应的排序器也将被删除。

证人

与序列器不同,序列器必须是当前第2层块的验证器,而证明器可以是任何第2层验证器。只要一个验证器具有zkp计算能力,它就可以被称为任何原生rollup的证明者。

这些证明者通过PoW竞争,第一个提供rollup块有效证明的可以获得相应的块奖励。注意,原生rollup的所有blockrewards都是由第二层令牌(IDE)支付的。IDE这部分是第二层PoW部分的奖励,系统会根据zkp计算能力的供需平衡自动调整PoW奖励金额。

由序列器打包的汇总块已经包含生成证明所需的所有数据。因此,对于每个汇总,证明者可以并行生成多个块证明。同样,这些块证明验证也是并行的。

当汇总块及其所有父块被验证时,该块被验证,即验证状态。

通过POS&汇总;PoW的混合共识机制,第二层和第三层具有相同的共识层和验证者集,保证了整个架构的安全性和去中心化。更重要的是,第3层的每个本机汇总在底层架构上都有一个标准化的分散解决方案。第2层定义了统一的系统契约。rollup开发者只需要实现这些标准化接口,并将rollup slot注册为原生rollup即可。这样开发者可以更专注于业务逻辑的实现,不必关心底层架构层面第二层和第三层如何交互,也不需要维护rollup的整个节点和zkp计算能力。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

(责编: admin)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:goldenhorseconnect@gmail.com