欢迎光临本网站,专注分享新闻资讯!
当前位置:首页 > 区块链 >

Polygon工程团队分享2.0提议架构!目的提供无限可扩展性

发布时间:2023-07-02 作者:admin 来源:网络整理 浏览:


导读:在前一篇Polygon2.0的介绍文章中,官方颁布颁发要将Polygon PoS链停止晋级,通过零常识证实技术使其成为「zkEVM Validium」。...

Polygon工程团队分享2.0提议架构!目的提供无限可扩展性

币圈子(120Btc.com)讯:在前一篇Polygon2.0的介绍文章中,官方颁布颁发要将Polygon PoS链停止晋级,通过零常识证实技术使其成为「zkEVM Validium」。今天,Polygon的工程团队分享了Polygon2.0的提议架构,目的提供无限的可扩展性及统一的活动性,以实现Polygon作为网络价值层的愿景。

Polygon2.0的架构介绍

依据Polygon的介绍文章,Polygon2.0的架构由4个协议层所形成,别离饰演差异角色并达成特定功能,股票配资,包孕以下:

质押层(Staking Layer)

互动层(Interop Layer)

执行层(Execution Layer)

验证层(Proving Layer)

60c8ce6a0647f973c6fd4bfd7f1052e3.webp

Polygon2.0质押层

首先来谈谈质押层,质押层是一个基于PoS的协议层,通过Polygon代币(MATIC)来参预Polygon的去中心化过程,并过高度去中心化的验证者池及内建的再质押模型来达成此目的。

质押层过两种智能合约于以太坊上执行,别离为:

验证者打点员:用于打点所有可供Polygon使用的公共验证者池。

链打点员:打点个别Polygon链的验证者集。每条Polygon链都有本人的链打点员合约。

Polygon暗示,质押层为Polygon上的区块链提供了可立刻便用的去中心化功能,使得这些区块链的团队可以专注于使用案例及社群,而不是根底设备。

此外,对于验证者而言,质押层也提供了Polygon代币奖励,而且透过收取交易费用及他们验证的链取得额外的代币奖励。

Polygon2.0互动层

互动层在Polygon生态系中促进了跨链讯息通报,使整个Polygon网络对用户来说像是一条单一的链,并实现了以下功能:

共享对原生以太坊资产的存取:跨链桥通常要求用户铸造以太坊代币的合成版本,这对用户体验来说是场噩梦。而互动层提供了与以太坊共享的跨链桥,并允许无缝地跨链转移原生的以太坊资产。

无缝的可组合性:互动层能够实现近乎立即和原子级的跨链交易,这是Polygon2.0统一活动性的核心目的之一。

互动层在目前由Polygon zkEVM rollup使用的LxLy协议根底上停止扩展,并借鉴了其讯息伫列(Message Queue)的概念。每个Polygon区块链都以预定的模式维护着一个本机的讯息伫列,此中包孕数字资产讯息、目的链、目的地址及元数据。

讯息伫列具有相应的零常识证实(ZK proofs)。一旦特定伫列的零常识证实在以太坊上得到验证,伫列中的任何讯息都可以被其接管链和地址安详地使用。

基于此设想,Polygon提出联结一个共同的聚合器组件,以进一步改进跨链交易。聚合器位于Polygon和以太坊之间,提供两项效劳:

接管零常识证实和讯息伫列的代表(例如Merkle Root)。

将零常识证实聚合为单一零常识证实,并提交给以太坊停止验证。

一旦聚合器蒙受了零常识证实,作为接管方的区块链就可以更乐不雅观地接管讯息(因为零常识证实担保了最终性及一致性),这将使得跨链互动无缝停止。通过聚合零常识证实,聚合器大大降低了在以太坊上验证证实所需的Gas耗费。

Polygon2.0执行层

执行层使任何Polygon区块链能够孕育发生按顺序布列的批量交易,也就是区块。这个协议层在各个区块链网络(如以太坊、比特币等)中都以相似的模式使用,因而是相对规范化的。

执行层包孕多个组件,例如:

P2P:使节点(验证者及完好节点)能够相互发现并替换讯息。

共识:使验证者能够就单一世界不雅观达成一致意见。

内存池(Mempool):搜集使用者提交的交易并在验证者之间停止同步。

数据库:贮存交易历史记录。

证实生成器:生成零常识证实所需的证实数据。

Polygon认为,思考到这一层相对规范化,期货配资,但施行起来相对复杂,应尽可能最洪流平地从头使用用现有的高效能实行计划(例如以太坊客户端Erigon)。

Polygon2.0验证层

验证层是一个高效能且灵敏的零常识证实协议,为每个Polygon区块链上的所有交易生成证实,其包孕以下局部:

公共证实器(Common prover):此证实器提供了一个洁净的界面,旨在撑持任意的交易类型。别的,使用单一的证实器使得证实的聚合和验证变得简略高效。

状态机建构器(State machine constructor):建构器允许开发人员通过易于使用的界面建构状态机。由于它是模组化的,允许开发人员自定义可参数化的状态机,使得建构、测试和审计大型和复杂的状态机变得愈加容易。

标题

状态机:状态机模拟了由证实器证实的执行环境和交易格式。可以使用前述的建构器或完全自定义的方式来实行状态机。Polygon的ZK团队提供了两种状态机实行方式,别离是zkEVM和MidenVM,51配资,社群也可以建构其他实行方式,例如zkWASM。

Polygon认为,证实层及证实器提供了几个主要的劣势,主要包含能简略高效的证实生成、聚合和验证,还可停止差异状态机之间的跨链通讯。

以上即为Polygon2.0各个协议层的根底介绍,官方也暗示会于将来会针对各协议层停止更深刻的讨论。