Polygon框架

Polygon的架构有四个组成部分:以太坊层、安全层、Polygon 网络层和执行层。

以太坊层

Polygon使用以太坊作为其基础层。这一层由以太坊上的一组智能合约组成,通过验证节点、质押节点以及在 Polygon 和以太坊生态系统之间传递信息来进行结算。这一层负责解决最终在以太坊上的处理流程。虽然这一层是可选项,但架构的这一组成部分是Polygon的优势所在。它通过利用以太坊作为终结点,Polygon 可以很好的利用以太坊的安全性作为最终的护盾,并从中受益。

安全层

第二个架构层是一个可选的安全层。这一层被称为 “验证即服务”,因为它允许开发者利用几种安全解决方案来验证交易。用户可以采用欺诈证明或 PoS 侧链(以及其他解决方案)来保证安全。

到目前为止,最受欢迎的安全解决方案是 PoS 侧链。 PoS 侧链利用一组大约 100 个验证节点来保证区块链项目的安全(会收取一定验证费用),并进行验证节点管理。另外,这一层可以采用以太坊的矿工(最终验证节点)来达成共识。

同样,这一层是可选的。一般来说,远离第 1 层的结构层往往在安全性上有所欠缺,但会提高交易吞吐量,以及用户体验。不是所有的链都需要利用 Polygon 的安全层。有些项目,例如链游,甚至可能希望减少安全性,以换取更快的结算速度,从而让玩家获得良好的用户体验。

Polygon网络层

Polygon网络层是一个由独立区块链组成的网络,它负责确定交易、生产区块,并决定各自链的共识。这些链可以是独立链,也可以是安全链。这些链的区块生产者将他们各自的交易分组,根据安全解决方案,网络层将发布一个Merkle根作为第一层的检查点。

执行层

最后还有执行层。执行层解释并执行由 Polygon 网络层确定的交易。

该层有两个组成部分。

执行环境 – 由虚拟机实现。类似于 EVM,它可以跟踪区块链的状态。

执行逻辑 – 实现特定 Polygon 区块链的状态转换。这种逻辑用于定义过渡到下一个区块链状态,而以太坊可以被认为是一个 “无限的状态机”。(与有限状态机(英语:finite-state machine,缩写:FSM)相对,有限状态机通常简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。)

然而,在所有这些层中,对开发者来说,关键的增值点是安全层,因为这使得 Polygon 框架的灵活性能够真正发挥出来。开发人员可以选择适合他们项目的安全解决方案,如果他们选择改变方向,可以交换解决方案。其目的是为开发者提供一套工具,以达到定制区块链项目的作用。

Related Articles

发表评论

您的电子邮箱地址不会被公开。