EEA Crosschain Interoperability Specification Suite
Industry Initiatives
Overview
Initiative Name | EEA Crosschain Interoperability Specification Suite |
Organization | Enterprise Ethereum Alliance (EEA) |
Type | Standard |
Description | The goal is to provide a set of specifications to enable crosschain interoperability between EVM-based networks and between EVM-based and non-EVM based blockchains. |
Ecosystem | EVM-focused |
Public Participants | Wanchain Adhara QualitaX Datachain Clearmatics ConsenSys |
Date Started | 2020 |
Status | Draft - Under development |
Link | https://entethalliance.github.io/crosschain-interoperability/ and https://entethalliance.github.io/crosschain-interoperability/draft_crosschain_techspec.html |
The EEA Crosschain Interoperability Specification Suite was initiated by ConsenSys and Wanchain in 2020. This suite consists of three technical specifications that address the requirements for interoperability between EVM-based networks and the integration between EVM-based and non-EVM-based blockchains, such as R3 Corda. The design revolves around a layered and modular protocol stack for cross-chain interoperability, encompassing the Application, Function Call, and Messaging layers. The approach is for Crosschain Applications to use Crosschain Function calls to allow business logic to be executed across blockchains. Components in the Crosschain Function Call layer rely on components in the Crosschain Messaging layer to deliver information from one blockchain to another such that the information can be trusted.
It is important to note that the specification suite is currently under development. However, in its current state, it provides implementable technical requirements and interfaces. It is already leveraged by some of the EEA members and some participants of the Hyperledger Harmonia initiative which focuses on crosschain interoperability in the banking sector. As such, it stands as a robust technical guide, detailing the interfaces and considerations for achieving interoperability within the enterprise EVM-based ecosystem.
Organizations aiming for best practices in enterprise Ethereum-based crosschain interoperability, especially those looking to bridge with non-EVM enterprise DTL/blockchains, should consider staying up to date and monitoring the evolution and updates of the EEA Crosschain Interoperability Specification Suite.
Analysis
Scope and Purpose | |
Target Audience | Developers, Researchers, Blockchain Architects, Product Managers |
Coverage | Primarily EVM-based crosschain interoperabilty. |
Technical Aspects | |
Architecture | Suggests a layered and modular architecture as a way for enterprises to create interoperable components for crosschain communication and execution. |
Interoperability | Provides standardized interfaces. |
Security Considerations | The specification suite comes with Crosschain Security Guidelines and Crosschain Decentralization Guidelines documents. |
Adoption and Implementation | |
Vendor-agnostic Reference implementation | None |
Current Adopters/Vendor Implementations | |
Case Studies |
|
Ease of Implementation | Detailed technical interfaces are provided, but the ease of implementation would depend on the specific use case and developers' expertise. |
Governance and Update Mechanism | |
Oversight Body | Enterprise Ethereum Alliance - Crosschain Interoperability WG |
Update Mechanism | Ongoing specification development and bi-weekly meetings involving EEA members and invited experts. |
Strengths and Weaknesses | |
Advantages | Provides a standardized detailed approach and mechanism for crosschain messaging and crosschain function calls. |
Challenges | While it aims for wider adoption, its primary focus remains on EVM-based systems and their interoperability. |
Compatibility and Integration | |
Inter-standard Compatibility | The specification suite intends to align with EIP-3220: Crosschain Identifier Specification, ERC-5164: Cross-Chain Execution and the ISO Interoperability framework. |
Extensibility | The modular architecture proposed ensures adaptability to future technological advancements. |
Community and Support | |
Community Engagement | There are currently no active community engagement efforts. The EEA has a broad community of experts and stakeholders. However, direct involvement is limited to EEA members. Feedback and reviews from non-members are welcomed and encouraged. |
Support Channels | For EEA members: GitHub Issues, Github PRs, and Slack are the preferred channels for discussions. For Non-members: james.harsh@entethalliance.org. |
Future Roadmap | |
Next Step | Finalize the Messaging Layer and Function Call Layer specifications, ready for publication as official EEA standards. |
Long-term Vision | Establish a globally recognized set of standards for enterprise EVM-based networks and between EVM-based and non-EVM based blockchains. |
Comparative Analysis | |
Comparative Analysis | The EEA specification suite is primarily designed to address the needs for technical standardization of crosschain interoperability for enterprises. Stands out due to ongoing effort and its potential impact considering the number of enterprise EVM-based implementations/solutions. |
Reviewer
We have contacted or we will contact the proposed reviewer.
Proposed reviewer: Dr Weijia Zhang, Wanchain
Review status: Not started.
Last updated