Inter-Blockchain Relay Protocol Stack for Authenticable Message Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain technologies are limited in their ability to facilitate value circulation across different blockchain systems, as most applications cannot cross blockchain boundaries and cooperate with other blockchains, restricting their interoperability and functionality.
Innovation Solution
A method and apparatus for inter-blockchain transmission of an authenticable message using a predetermined protocol stack, involving layer 1 to layer 3 protocols, which includes a sending and receiving blockchain identifier, account fields, and a message content field, allowing secure and standardized communication between blockchains through a relay system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a standardized protocol stack is implemented for inter-blockchain transmission, then interoperability and adaptability are improved, but device complexity increases due to multiple protocol layers
Solution Approach 1:
The protocol stack is segmented into three distinct layers: Layer 1 (blockchain identifier field) handles blockchain-level routing, Layer 2 (account field) handles account-level routing, and Layer 3 (message content field) handles application-level data. This segmentation allows each layer to operate independently with standardized interfaces, improving interoperability while managing complexity through clear separation of concerns.
Solution Approach 2:
The protocol stack is designed as a universal multi-functional framework that can handle various types of inter-blockchain transmissions (value transfer, data sharing, cross-chain calls) through a single standardized structure. The same three-layer protocol can accommodate different blockchain networks and use cases, reducing the need for multiple specialized protocols.
2Reliability
If blockchain nodes store full data for authentication, then reliability of message verification is improved, but storage requirements and system complexity increase
Solution Approach 1:
The critical authentication elements (blockchain identifier, account identifier, and cryptographic signatures) are extracted from the full transaction data and placed in the standardized protocol fields. Nodes only need to verify these extracted identifiers against their local blockchain state, rather than storing and processing complete transaction histories, thereby maintaining verification reliability while reducing storage complexity.
Solution Approach 2:
The protocol structure pre-organizes authentication data in standardized fields before transmission. The sending node prepares the blockchain identifier, account field, and message content in the prescribed format with embedded cryptographic signatures, allowing receiving nodes to perform rapid verification without needing to reconstruct or analyze raw transaction data, thus improving reliability while simplifying node operations.
Data Source
AI summary
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for inter-blockchain, authenticable-message transmission. In an implementation, a first blockchain is connected to a relay. The relay is further connected to at least one other blockchain that includes a second blockchain. The method is performed by the first blockchain and includes saving first data on which a consensus is reached in the first blockchain by using a first account, where the first data includes an authenticable message, the authenticable message satisfies a predetermined protocol stack, and the first data is marked with a predetermined flag. The first data and first location information is provided to the relay, to provide the authenticable message to a second account in the second blockchain, where the first location information indicates a location of the first data in the first blockchain.


