Poly Network
Published in

Poly Network

Poly Network: Interoperability Made Easy

Overview

Poly Network is a decentralized and trustless interoperability protocol for heterogenous blockchains. Interoperability between different classes of applications, assets and consensus is realized via coordination by the Poly Relay Chain. Compared to existing cross-chain solutions, Poly Network is more inclusive and offers more advanced security. It is sustainable for end-users in that multiple blockchains come together to create a shared ecosystem, where decentralized applications communicate with one another through their interactions and liquidity is reliably secured. In this capacity, Poly Network offers a systematic development framework for developers of all tiers, e.g., infrastructure, smart contracts, applications etc., to participate in the establishment of the ecosystem. Please check https://dev-docs.poly.network for more details.

Typical interoperations for cross-chain assets enabled by Poly Network include:

· Lock & Mint: Asset “A” on blockchain “X” is locked, and wrapped asset “A” is minted on blockchain “Y.”

· Burn & Mint: Asset “A” is burned on blockchain “X” and minted on blockchain “Y”, usually by the same authority.

· Atomic Swap: Asset “A” on blockchain “X” is swapped with another asset “B” on blockchain “Y”.

· NFT Support: NFT circulation between two blockchains is supported via the lock-and-mint and burn-and-mint approaches.

Open Design

Poly Network implements an open design, not only for crypto assets but for general infrastructure as well. Developers can include any type of assets, e.g., fungible/non-fungible, native cryptocurrency/token, etc., into Poly Network simply by specifying the smart contract of a specific asset and the core messages that essentially describe activities related to the token (usually blockchain events signaled by the contract). In practice, the compatibility of Poly Network with diverse crypto assets means

i) High levels of responsiveness in a fast-changing ecosystem, i.e., the user base and community of an emerging asset can flexibly be expanded through Poly Network by interfacing it to other blockchains;

ii) and innovation friendliness, by enabling developers to look at the existing space and try to come up with new ways to leverage the composability of assets without concerning themselves with whether the custodian blockchain is the same.

Poly Network’s infrastructure is fully open-sourced and is based on:

i) A relay chain that serves as a decentralized and trustless anchor for interoperation across participating blockchains,

ii) relayers that connect two heterogeneous blockchains and

iii) interoperation smart contracts as the endpoints for interacting with blockchain applications.

The design of the infrastructure is open to the entire ecosystem so that any developer can implement new components to the infrastructure by the general design. This feature enables the development community of Poly Network to be highly decentralized, with potential contributions from developers all over the world. Furthermore, Poly Network allows developers to interface their infrastructure to other applications through well-defined interoperation APIs. Specifically, applications from other ecosystems can delegate interoperation services to Poly Network via calling the APIs instead of having to implement the service from scratch. To sum up, Poly Network offers an open design which

· Supports a variety of crypto assets

· Delivers an extensible infrastructure

· Encapsulates interoperation as service APIs

Development Support

Poly Network provides developers with a systematic development framework and tool support (specified in detail in the open document center https://dev-docs.poly.network). The framework supports the development of both the infrastructure of Poly Network and the services enabled by it. We use the following use cases to explain the development experience with Poly Network.

· Integration with a new blockchain. To integrate a new blockchain into Poly Network’s ecosystem, e.g., Polygon, developers need roughly 4 steps for the implementation:

i) Register Polygon in Poly Network and assign an index to it

ii) Implement a block header verifier in Poly Network for Polygon

iii) Deploy an interoperation smart contract on Polygon

iv) Configure the relayer to monitor and forward interoperation messages from Polygon

· Creation of a cross-chain bridge. Moving assets from one blockchain to another is a common request amongst users. The development of a cross-chain bridge with Poly Network is made easy by deploying a pair of lock/ mint or mint/ burn smart contracts on both blockchains and linking the application contracts to the interoperation contract of Poly Network.

· Interoperation as a service. The development of any form of blockchain interoperation is easy and fast with Poly Network since it packages its implementation of interoperation support into a class of service APIs. To set up an application on the blockchain which interoperates with other blockchains, a developer can integrate the application with APIs provided by Poly Network and generate call requests based on the specification of those APIs.

Furthermore, Poly Network plans to release a toolchain for developers to not only implement but also design, validate, audit, and upgrade Poly Network as well. We believe that systematic development support is the core contributor to a prosperous developer community and therefore the whole ecosystem.

Beyond Cross-chain

Cross-chain capabilities have always been at the center of the discussion on blockchain interoperability. While we believe that cross-chain is a common and popular use case for blockchain interoperations, the concept of interoperability means much more than that in a multi-chain space. In addition to supporting the circulation of crypto assets across heterogeneous blockchains, Poly Network defines standard smart contract interfaces for developers to implement general-purpose business logic, rather than simply the management of tokens. This flexibility enables Poly Network to further benefit from blockchain composability by bridging itself to other applications via the general-purpose interfaces, while those applications stay unchanged. The idea of universal interoperability also indicates the atomicity for blockchain state transitions in general, as opposed to mere asset transfers. Upcoming upgrades to Poly Network will focus on providing more development capabilities for the realization of universal interoperability and its potential applications too.

Community & Ecosystem

Poly Network is a global cross-chain protocol for implementing blockchain interoperability and building Web3.0 infrastructure. Poly Network has integrated almost 30 blockchains, including Ethereum, Polygon, Avalanche, Fantom, BNB Chain, Arbitrum, Optimism, HECO, OKC, Neo, Ontology, Zilliqa, Harmony, Metis, etc. Since its launch, the protocol has enabled cross-chain asset transfers of more than USD 16 billion.

With the help of Poly Network, whether you wish to expand the market reach of an existing dApp or build a brand new dApp, implementation becomes simple. So far, Poly Network has provided underlying support for dApps including Poly Bridge, Chainswap, Demex, Flamingo, MDEX, O3 Swap, Wing and ZilBridge.

Poly Network is actively looking for dApp partners to build a Web3.0 interoperability ecosystem together with. Poly Network provides a variety of technical support for partners, see https://dev-docs.poly.network/ for details. If you are interested in joining the Poly Network ecosystem, please contact us via Discord.

For more info about Poly Network

Website | Telegram | Medium | Twitter | Discord | Github| Forum

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Poly Network

Poly Network

Enhancing connections between ledgers by providing interoperability in Web 3.0.