2.20 Multichain Layered Architecture
Last updated
Last updated
Armonia multichain system can be layered as follows:
In this design, Armonia will provide layer-0 base components to service the transaction routing capability, which means all node softwares can acquire information from a common network port for various single chains but only the transaction routing components can determine whether or not the arriving transactions will be further processed in the upper layer of the node software. Through this destination chain filtering process, transactions can have one-to-one, one-to-many and one-to-all modes of accessibility to all chains within the Armonia network.
Furthermore, Armonia will provide layer-0, layer-1 template components and their corresponding SDK modules so that ecosystem developers can quickly implement a blockchain system by choosing the ready blockchain building blocks with personalized configurations for each chain. In doing so, all child chains are able to easily interact with each other.