热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PolyNetwork:互操作性让一切变得简单

PolyNetwork是一个面向异构区块链网络的去中心化和去信任的互操作性协议。原文标题:《PolyNetw
Poly Network 是一个面向异构区块链网络的去中心化和去信任的互操作性协议。

原文标题:《Poly Network: Interoperability Made Easy》

撰文:Poly Network 

编译:Poly Network 社区

概述

Poly Network 是一个面向异构区块链网络的去中心化和去信任的互操作性协议。通过 Poly Network 中继链的协调,可实现不同类别的链上应用程序、资产和共识模型之间的互操作性。与现有的跨链解决方案相比,Poly Network 更具包容性,并提供更高的安全性保障。对于链上用户而言,Poly Network 持续地提供异构区块链互联,并建立共享生态系统,为去中心化应用实现可靠安全的交互和流动性。基于以上能力,Poly Network 为基础设施、智能合约、应用程序等所有层级的开发者提供了一个系统性的开发框架,融合全球开发者社区共建 Poly Network 生态。请查看 https://dev-docs.poly.network 了解更多详情。

Poly Network 当前支持的跨链资产的典型互操作场景包括:

  • Lock & Mint,在区块链 X 上的资产 A 被锁定,同时映射资产 A 被铸造在区块链 Y 上。
  • Burn & Mint,资产 A 在区块链 X 上被销毁并在区块链 Y 上被铸造,通常由同一权威主体发行。
  • 原子互换,区块链 X 上的资产 A 与区块链 Y 上的另一个资产 B 兑换。
  • NFT 支持,通过 Lock & Mint 和 Burn & Mint 方法支持两个区块链之间的 NFT 资产流通。

开放式设计

Poly Network 实施了开放式设计,不仅适用于加密资产,也适用于一般的基础设施。 开发者只需简单地明确说明特定资产的智能合约和本质上描述资产相关活动的核心消息( 通常是由合约发出的区块链事件),就可以将任何类型的资产,包括同质化 / 非同质化资产、原生加密货币等上架到 Poly Network 中。在实践中,Poly Network 与多种加密资产的兼容性意味着:

  • 快速变化的生态系统中的高水平响应能力,即新兴资产的用户群和社区可以通过 Poly Network 与其他区块链对接,实现灵活快速扩张;
  • 创新友好性,通过使开发人员能够查看现有空间并尝试提出新的方法来利用资产的可组合性,而无需考虑托管区块链是否相同。

Poly Network 的基础设施是完全开源的,并且基于:

  • 中继链,作为服务区块链之间互操作的去中心化和去信任锚,
  • 连接两个异构区块链的中继器,以及 
  • 互操作智能合约与区块链应用程序之间交互的结点。

基础设施的设计对整个生态系统是开放的,因此任何开发人员都可以在基础设施中实现新组件。 此功能使 Poly Network 的开发社区高度去中心化,具有来自世界各地开发人员的潜在贡献。 此外,Poly Network 允许开发人员通过良好的互操作 API 将他们的基础设施与其他应用程序连接起来。 具体来说,来自其他生态系统的应用程序可以通过调用 API 接口, 将互操作服务委托给 Poly Network,而不必从头开始埋头苦干。 综上所述,Poly Network 提供了一种开放式设计: 

  • 支持多种加密资产 
  • 提供可扩展的基础架构 
  • 将互操作封装为 API 服务

开发支持

Poly Network 为开发者提供系统化的开发框架和工具支持(在开放文档中心 https://dev-docs.poly.network 中有详细说明)。 该框架支持 Poly Network 基础设施及其支持的服务的开发。 我们使用以下用例来说明使用 Poly Network 的开发经验。

  • 与新的区块链集成。 要将新的区块链集成到 Poly Network 的生态系统中,以 Polygon 为例,开发人员需要大约 4 个步骤来实现:

  1. 在 Poly Network 中注册 Polygon 并为其分配索引; 
  2. 在 Poly Network 中为 Polygon 实施区块头验证; 
  3. 在 Polygon 上部署互操作智能合约和 
  4. 配置中继器以监控和转发来自 Polygon 的互操作消息。

  • 搭建跨链桥。 将资产从一个区块链转移到另一个区块链是用户之间的常见需求,通过在两条区块链上部署一对 lock/mint 或 mint/burn 智能合约,并将应用程序合约链接到 Poly Network 的互操作合约,可以轻松开发基于 Poly Network 的跨链桥。

  • 互操作即服务。 使用 Poly Network 开发任何形式的区块链互操作都非常方便快捷,因为它将互操作支持的实现打包到一类服务 API 中。 为了在区块链上建立与其他区块链互操作的应用程序,开发人员可以将应用程序与 Poly Network 提供的 API 集成,并根据这些 API 的规范生成调用请求。

此外,Poly Network 计划为开发人员提供开发工具链,在编码支持之外,提供覆盖设计、验证、审计和升级的全开发周期。 我们认为,系统的开发支持对开发者社区乃至整个生态系统的繁荣都是至关重要的。

超越跨链

跨链能力一直是区块链互操作性讨论的中心。然而我们认为跨链是区块链互操作的常见和流行用例,但互操作性的概念远不止在多链空间中的含义。除了支持加密资产在异构区块链间的流通外,Poly Network 还为开发者定义了标准的智能合约接口来实现通用的业务逻辑,而不是简单的代币管理。这种灵活性使 Poly Network 能够通过通用接口将自身桥接到其他应用程序,而这些应用程序保持不变,从而进一步受益于区块链的可组合性。通用互操作性的想法也表明了区块链状态转换的原子性,而不是单纯的资产转移。即将到来的 Poly Network 升级将侧重于为实现通用互操作性及其潜在应用提供更多的开发能力。

社区与生态系统

Poly Network 是一个用于实现区块链互操作性和构建 Web3.0 基础设施的全球跨链协议。Poly Network 已经集成了包括以太坊、Polygon、Avalanche、Fantom、BNB Chain、Arbitrum、Optimism、HECO、OKC、Neo、Ontology、Zilliqa、Harmony、Metis 等 约 30 条的区块链。该协议自上线以来,跨链资产总量已超过 160 亿美元。

在 Poly Network 的帮助下,无论您是希望扩大现有 dApp 的市场范围还是构建全新的 dApp,实施起来都将变得简单。到目前为止,Poly Network 已经为包括 Poly Bridge、Chainswap、Demex、Flamingo、MDEX、O3 Swap、Wing 和 ZilBridge 在内的 dApp 提供了底层支持。

Poly Network 正在积极寻找 dApp 合作伙伴,与我们共同构建 Web3.0 互操作生态系统。Poly Network 为全球合作伙伴提供多种技术支持,详见 https://dev-docs.poly.network/。如果您有兴趣加入 Poly Network 生态系统,请通过 Discord 联系我们。

Poly Network 的官方链接:
Website: https://www.poly.network/
Poly Bridge: https://bridge.poly.network
Twitter: https://twitter.com/PolyNetwork2 
Medium: https://medium.com/@polynetwork
Telegram: https://t.me/polynetworkgroup
GitHub: https://github.com/polynetwork
Discord: https://discord.gg/trgfDqJUgf

推荐阅读
author-avatar
曾wujcik_663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有