编辑
2024-09-08
blockchain
00
请注意,本文编写于 147 天前,最后修改于 147 天前,其中某些信息可能已经过时。

目录

Polygon Chain 链分类
Polygon Pos
双层结构
交易周期
参考链接
Polygon zkEVM

本文主要针对Plogyon 链进行介绍

Polygon Chain 链分类

image.png

Polygon Pos

Polygon PoS 是以太坊的 EVM 兼容型权益证明侧链,具有高吞吐量和低成本的特点。

双层结构

Polygon PoS 是锚定在以太坊上的第二层(L2)记账证明网络,由以下两层组成:

  • Heimdall 层,共识层,由一组记账证明 Heimdall 节点组成,用于监控部署在以太坊主网上的记账合约,并将 Polygon PoS 网络检查点提交到以太坊主网。 新版 Heimdall 基于 CometBFT
  • Bor 层是一个执行层,由一组由 Heimdall 节点洗牌的区块生成 Bor 节点组成。 Bor 基于 Go Ethereum (Geth)。

CometBFT CometBFT 由两个主要技术组件组成:区块链共识引擎和通用应用程序接口。 共识引擎基于 Tendermint 共识算法,可确保每台机器上记录的交易顺序相同。 被称为应用区块链接口(ABCI)的应用接口将交易传送给应用程序进行处理。 与其他预装内置状态机(如花哨的键值存储或古怪的脚本语言)的区块链和共识解决方案不同,开发人员可以使用 CometBFT 对以任何编程语言和开发环境编写的应用程序进行 BFT 状态机复制。

相关链接: https://docs.cometbft.com/v0.38/introduction/#consensus-overview:~:text=Consensus-,Overview,-CometBFT%20adopts

image.png

交易周期

以下循环工作流程概述了当今 Polygon PoS 架构的运行机制:

  • 用户发起交易: 在 Polygon PoS 链上,通常通过智能合约函数调用。
  • 由公共检查点节点进行验证: 这些节点根据 Polygon 链的当前状态验证交易。
  • 创建和提交检查点: 创建已验证交易的检查点,并提交给以太坊主网上的核心合约。
  • 核心合约验证: 核心合约验证检查点有效性
  • 交易执行: 验证成功后,执行交易,并将状态更改提交到 Polygon PoS。
  • 资产转移(可选): 如有需要,可通过核心合约中的退出队列将资产转回以太坊主网。 循环重演: 用户可再次启动流程,返回步骤 1。

参考链接

https://docs.polygon.technology/pos/

Polygon zkEVM

Polygon zkEVM 是以太坊虚拟机(EVM)的第 2 层网络,是一种零知识(ZK)滚动扩展解决方案。

本文作者:Ramondy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!