LogoLogo
  • Introduction to Unizen
    • Unizen Overview
      • Unizen Liquidity Distribution Mechanism (ULDM)
        • ULDM Performance
      • Unizen Interoperability Protocol (UIP)
        • LayerZero
        • DeBridge
        • Stargate
        • Celer
        • Axelar
        • Thorchain
    • Unizen Dashboard
      • General
      • Portfolio
      • History
    • Unizen Trade
      • Fees
    • Unizen Explore
      • Unizen Omni-Chain Data Pool
    • Unizen Earn
  • ZCX
    • Token Utility
    • Tokenomics
  • API - Introduction
    • Introduction
    • Before you get started
      • Understanding Price Impact and Price Slippage in Token Swaps
      • Token Allowance Management for Non-updatable Allowance Tokens
      • Tokens with taxes
      • Wrapping and Unwrapping Native Tokens
      • Quote expiration deadline
    • Security Best Practices for Integrating Unizen
      • Why disable CORS
      • How to integrate with a reverse proxy
    • Version 2 of our smart contracts
      • Migration to smart contract v2
  • API - GET STARTED
    • QuickStart guide
    • Swagger
    • Information endpoints
      • GET /trade/v1/info/chains
      • GET /trade/v1/info/sources
      • GET/v1/info/cross-providers
      • GET /trade/v1/info/token/search
      • GET /v1/info/token/popular
      • GET /trade/v1/info/token/{chainId}/{tokenAddress}
      • GET /trade/v1/info/tokenLogo/{chainId}/{tokenAddress}
      • GET /info/thorchain-inbound-address
      • GET /trade/v1/info/tx/{txHash}
      • GET /trade/v1/info/trade/{chainId}/{txHash}
      • GET /trade/v1/info/trades
    • Approval
      • GET /trade/v1/{chainId}/approval/spender
      • GET /trade/v1/{chainId}/approval/transaction
      • GET /trade/v1/{chainId}/approval/allowance
    • Single-Chain Swap
      • GET /trade/v1/{chainId}/quote/single
      • GET /trade/v1/{chainId}/swap/single
      • Send transaction in evm chains
      • Send transaction in Solana
    • Cross-Chain Swap
      • GET /trade/v1/{chainId}/quote/cross
      • GET /trade/v1/{chainId}/swap/cross
      • Send transaction
    • Gasless orders
      • POST /trade/v1/gasless/typed-data
      • POST /v1/gasless/estimate
      • POST /v1/gasless/create
      • POST /v1/gasless/cancel
      • GET /trade/v1/gasless/status/{orderId}
      • GET /v1/gasless/orderByAddress/{address}
    • UTXO Assets and Cosmos Swap
      • GET /trade/v1/{chainId}/quote/cross 1
      • GET /trade/v1/{chainId}/swap/cross
      • Sending transactions
    • Efficient Quote Retrieval with Batch Processing
      • GET /trade/v1/{chainId}/batch_quote/single
    • Error Messages
  • GASLESS TRADES
    • Obtaining gasless quotes
    • Gas estimation
    • Executing the trade
    • Following the orders
  • On-Chain Contracts - Get Started
    • Integration with Unizen Contracts for Token Swapping
    • Registering Errors on Smart Contract Calls
  • PERMIT2
    • What is Permit2?
    • Usage in our api
  • WIDGET - Get Started
    • Embed the Unizen Widget
    • Playground
  • Other
    • Smart Contracts
    • Security Audits
    • Roadmap
  • links
    • Unizen
    • Marketing Website
    • Medium
    • Twitter
    • Discord
    • Telegram
Powered by GitBook
On this page

Was this helpful?

  1. Introduction to Unizen
  2. Unizen Overview

Unizen Interoperability Protocol (UIP)

Zero Touch, Cost Aggregating and Redundant Digital Asset Interoperability

The Unizen Interoperability Protocol (UIP) is a decentralized and trustless protocol that enables seamless traversal of digital assets across multiple blockchains. It is a construct of interoperability aggregation that ensures interoperability operations are cost-efficient, fast, transparent and secure.UIP locates the best interoperability provider based on speed, asset support, and cost. It is currently integrated with cBridge, Axelar, Stargate, ThorChain and LayerZero with many more to come. These providers use a variety of techniques to enable interoperability, including cross-chain bridging, atomic swaps, and token wrapping.

Architecture UIP is composed of three main layers:

  1. UIP Core: The UIP Core manages the protocol's resources, including the allocation of interoperability providers.

  2. UIP Registry: The UIP Registry is a decentralized database that stores information about interoperability providers and their capabilities, including a list of all supported assets, their respective addresses on each blockchain, and the fees associated with each provider.

  3. UIP Client: The UIP Client communicates with the UIP Core and UIP Registry to initiate interoperability operations using cross-chain bridging, atomic swaps, and token wrapping.

Interoperability Providers Interoperability providers are third-party services integrated with UIP that enable the traversal of digital assets across multiple blockchains. UIP locates the best interoperability provider based on speed, asset support, and cost. They are responsible for ensuring the secure transfer of assets between blockchains.

Asset Support UIP's asset support is based on the asset support of the third-party interoperability providers. UIP supports a wide range of digital assets, including cryptocurrencies, tokens, and stablecoins. Each provider has a different set of assets supported.

Transaction Fees Transaction fees associated with interoperability operations varies between providers, assets and networks. The lowest fees are determined by the UIP Core based on the complexity and duration of the interoperability operation.

Redundancy UIP integrates multiple interoperability providers, which can work together to facilitate interoperability operations. If one provider experiences an outage or security breach, other providers can continue to operate, ensuring the uninterrupted transfer of assets between blockchains. The UIP Core constantly monitors the performance of interoperability providers and adjusts its allocation of resources accordingly.

Conclusion The Unizen Interoperability Protocol (UIP) is a decentralized and trustless protocol that enables seamless and efficient traversal of digital assets across multiple blockchains without any manual user intervention. With its integration of multiple interoperability providers, UIP ensures that users always get the best and most cost-efficient option for their specific asset and blockchain destination. Thanks to its support for a wide range of assets, redundancy, and fee aggregation UIP is well-positioned to be a leading protocol for the next generation of decentralized finance.Unizen users can rest assured that there is always a secure and reliable pathway to transfer their assets between blockchains.

PreviousULDM PerformanceNextLayerZero

Last updated 3 months ago

Was this helpful?