Blockchain Relay Node Routing for Communication Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain relay communication networks suffer from high communication delays and instability due to direct peer-to-peer communication methods, which do not meet the needs for real-time data transmission and resource efficiency.

Innovation Solution

A message transmission method and apparatus that utilize a blockchain relay communication network with a registration unit to generate routing policies, a determining unit to query primary and secondary routing tables, and a transmission unit to efficiently route messages through target relay nodes, optimizing the communication process by reducing unnecessary data interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If direct peer-to-peer communication is used in blockchain relay communication network, then device complexity is reduced, but communication delay increases and stability deteriorates

Engineering Contradiction:
Improvecommunication structure complexityVSAvoidcommunication delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces relay nodes as intermediaries between blockchain nodes. Instead of direct peer-to-peer communication, messages are routed through relay nodes that manage communication routing. The relay nodes query routing tables (primary and secondary) to determine optimal paths, reducing communication delay and improving stability while adding controlled complexity to the communication structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If direct peer-to-peer communication is used, then device complexity is reduced, but communication stability deteriorates

Engineering Contradiction:
Improvecommunication structure complexityVSAvoidcommunication stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Relay nodes serve as stable intermediaries that manage communication between blockchain nodes. They use routing tables to determine reliable paths and can switch between primary and secondary routes if needed, improving communication stability while introducing structured complexity to the network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-building routing tables (primary and secondary) that map blockchain nodes to relay nodes. This advance preparation allows for faster and more reliable message routing without needing to discover paths in real-time, improving stability while adding initial setup complexity.

Inventive Principle:
Principle #10Preliminary action

3Speed

If traditional real-time monitoring data transmission is used, then transmission speed is maintained, but energy consumption increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent extracts the real-time transmission requirement from direct peer-to-peer communication and handles it through relay nodes that optimize routing. By separating the transmission function from direct node connections and using relay nodes with routing tables, the system maintains transmission speed while reducing unnecessary energy consumption from direct peer communications.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3975005B1Message transmission methods and apparatuses
Publication Date: 2024.01.31 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • EP3975005B1 patent drawingFigure 1~2
  • EP3975005B1 patent drawingFigure 3~4
  • EP3975005B1 patent drawingFigure 5~6

AI summary

One or more embodiments of this specification provide a message transmission method and apparatus applied to a first relay node in a blockchain relay communication network. The method includes: respectively registering, according to a registration request submitted by each blockchain node, the blockchain node to a blockchain node set indicated by the registration request; querying, when receiving a first blockchain message sent for a target blockchain node in a target blockchain node set from a connected blockchain node, information of the blockchain node connected to the first relay node, a primary routing table and a secondary routing table until target relay nodes that all target blockchain nodes are connected to have been determined; and transmitting the first blockchain message to the target blockchain node through the target relay node.