Cross-chain Interactions
Last updated
Last updated
The diagram shows the interactions between the Main Registry, Proxy Registry and LayerZero, where
Main Registry - maintains a main registry that stores verified identity data and transaction records.
Proxy Registry - is a proxy registry on a proxy rollup that aims to integrate with the Identity Layer
LayerZero - is a decentralized messaging protocol that facilitates cross-chain communication and verifiable message passing between Main Registry and Proxy Registry.
Transaction Submission: Users initiate transactions via dApps/smart contracts on the Proxy Rollup.
Transaction Aggregation: The Proxy Rollup aggregates multiple transactions into a single batch to improve efficiency and reduce gas costs.
Verification and Finality: The Identity Layer verifies the submitted proof using the LayerZero Messaging Protocol. This involves validating the cryptographic signatures and ensuring the integrity of the transactions. Once verified, the transactions are considered finalized on the Identity Layer, and any state changes resulting from these transactions are applied to the main Registry.
Message Routing: The LayerZero Messaging Protocol handles the routing of messages between the Identity Layer and the Proxy Rollup. It ensures that messages are delivered securely and reliably between the two networks.
Cross-Chain Communication: The LayerZero Messaging Protocol allows the Identity Layer and the Proxy Rollup to communicate seamlessly, enabling interoperability and coordination between the two layers.
Protocol Security: The LayerZero Messaging Protocol incorporates security mechanisms such as cryptographic signatures, message encryption, and replay protection to ensure the integrity and confidentiality of cross-chain messages.
The Identity Layer and Proxy Rollup interaction involves transaction submission, verification, and response. The LayerZero Messaging Protocol facilitates this interaction, enabling secure and efficient communication between heterogeneous blockchain networks.