AMAX Whitepaper
  • 😌Armonia Meta Chain platform
    • 1.10 Introduction
    • 1.20 Objectives & Principles
    • 1.30 Armonia Key Innovation Technology Introduction
  • 🧰Overall Architecture
    • 2.10 Multichain Model
    • 2.20 Multichain Layered Architecture
    • 2.30 Multichain Transaction Routing
    • 2.40 Multichain Enabled Application Scenarios
    • 2.50 Cross-Chain in Armonia's Multichain Universe
    • 2.60 Cross-Chain Mechanism
  • βš™οΈArmonia Meta Chain
    • 3.10 Basic Profile
    • 3.20 Consensus Algorithm
    • 3.30 Account
  • πŸš€Armonia Meta Chain PRODUCT
    • Armonia RealMe Account
    • AMAX UP
  • 😎Armonia First Child Chain
  • 🫑Tokenomics
    • 5.10 Token Distribution
    • 5.20 Mining of Things (MoT)
  • 🌐Infrastructure Support for Web3
  • 😜xDAO Governance
  • πŸŽ›οΈTechnology Roadmap
  • πŸ‘¨β€πŸ‘©β€πŸ‘¦Core Team
  • πŸ“šReference
Powered by GitBook
On this page
  1. Overall Architecture

2.30 Multichain Transaction Routing

Previous2.20 Multichain Layered ArchitectureNext2.40 Multichain Enabled Application Scenarios

Last updated 1 year ago

As the common building block for layer-0 in the Armonia SDK module, it serves to support three types of transaction routing in the Armonia multichain system: 1) unicast; 2) multicast; 3) broadcast:

This means that one user can intiate a blockchain transaction that can reach a single chain or a group of prescribed chains or even every chain within Armonia multichain network. This routing capability can be useful or even critical when undertaking some coordinated operations in the multichain network. Notwithstanding the foregoing, when there's a chain-level issue such as lack of gas fees that causes transaction failure, some inconsistencies among chains could thus be incurred. This problem can be easily addressed at an application level. Similarly, resending a transaction multiple times just to ensure its delivery shall cause no harm on-chain due to the idempotency nature of transactions.

🧰