Inter-Blockchain Relay Protocol Stack for Authenticable Message Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveinteroperabilityVSAvoidprotocol stack complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If blockchain nodes store full data for authentication, then reliability of message verification is improved, but storage requirements and system complexity increase

Engineering Contradiction:
Improvemessage authentication reliabilityVSAvoidnode storage complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10938565B2Method and apparatus for inter-blockchain transmission of authenticable message
Publication Date: 2021.03.02 ADVANCED NEW TECHNOLOGIES CO LTD
  • US10938565B2 patent drawing
  • US10938565B2 patent drawing
  • US10938565B2 patent drawing

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.