MTT Network
  • Welcome to MTT Network
  • Introduction
    • A. Overview
    • B. Architecture
      • 1). Tendermint Core
      • 2). Cosmos SDK Modules
      • 3). Cross-chain Interoperability
      • 4). Introduction of Ethermint Module
    • C. Validator Nodes
      • 1). Roles and Responsibilities of Validators
      • 2). Validator Election
      • 3). Validator Incentive Mechanism
      • 4). Punishment Mechanism (Slashing)
      • 5). Validator Governance Participation
      • 6). Requirements for Becoming a Validator
      • 7). Rewards Plan
    • D. Cross-Chain Communication and Asset Interoperability
      • 1). IBC (Inter-Blockchain Communication Protocol)
      • 2). Cross-Chain Asset Transfer Process
      • 3). Cross-Chain Asset Management and Applications
      • 4). Security and Challenges
    • E. Security Solutions for Partially Centralized Deployments
      • 1). Security Solutions and Strategies
      • 2). Strengthening Security for Centralized Servers
      • 3). Introducing Multi-Party Trust and Audit Mechanisms
  • MTT Token Allocation Map
    • Token Release Schedule
    • Token Unlock Schedule
  • Developer Program
  • Decentralized Autonomous Organization
    • A. DAO Organizational Operations
    • B. DAO Governance Credentials
  • Glossary
  • References
Powered by GitBook
On this page
  1. Introduction
  2. D. Cross-Chain Communication and Asset Interoperability

2). Cross-Chain Asset Transfer Process

Previous1). IBC (Inter-Blockchain Communication Protocol)Next3). Cross-Chain Asset Management and Applications

Last updated 6 months ago

  • Asset Locking: When initiating a cross-chain transfer, the user must first lock the asset on the source chain (e.g., MTT Network). This process is typically implemented by a smart contract or a cross-chain bridge to ensure the locked assets cannot be double-spent on the source chain.

  • Cross-Chain Message Transmission: After asset locking, the cross-chain message is transmitted to the target chain (e.g., Cosmos Hub) through the IBC protocol. This message includes information about the asset type, quantity, and recipient address. The IBC protocol ensures the security and integrity of the message transfer.

  • Asset Minting/Unlocking: Upon receiving the cross-chain message on MTT Network, the target chain executes the asset minting or unlocking operation based on the message content. For cross-chain transfers, MTT Network mints the corresponding quantity of fungible or non-fungible tokens (NFTs) in the recipient’s account. If the operation is in the reverse direction (transferring assets from MTT Network to another blockchain), the previously locked assets on the source chain are unlocked.

  • Confirmation and Completion: Once the asset minting or unlocking is complete, the transaction is confirmed on MTT Network, and the cross-chain asset transfer process is finalized. The user can freely use or transfer the assets on the target chain.

Cross-Chain Asset Transfer Process