Messaging sub-layer
Focus: Secure, verifiable, and standardized communication between chains.
Objective: Enable trusted data exchange between chains. Facilitate the trusted exchange of information between blockchains, ensuring that participants on a receiving blockchain can verify the authenticity and integrity of the information coming from another blockchain.
Description: Provides standardized message formats, protocols, and infrastructure for reliable messaging and data exchange between interconnected blockchains. The Messaging Layer provides the protocols, standards, and tools required for this communication. It ensures that messages are not just transmitted, but also can be trusted. This might involve cryptographic proofs, attestations, or other mechanisms that certify the authenticity of a message. Especially in regulated environments, ensuring the confidentiality, integrity, and authenticity of crosschain messages is paramount to comply with data protection, security, and other regulatory mandates.
Layer owner: Crosschain protocol developers, smart contract developers.
Some key aspects:
Common addressing schemes and message routing
Message serialization formats like JSON
Delivery guarantees like at-most-once, at-least-once
Retry and recovery mechanisms
Trusted message transport protocols
Encryption and data privacy
Quality of service and service level objectives
Interfacing with external message queues
Message orchestration, workflow and streaming
Last updated