Blockchain Relay Node Tree Routing for Communication Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain relay communication networks face communication delays and instability due to direct peer-to-peer transmission methods, which fail to meet the needs of reliable and efficient data transmission between blockchain nodes.
Innovation Solution
A message transmission method and apparatus that utilize a tree-structured routing table to determine and transmit blockchain messages through a target relay node, optimizing communication by registering blockchain nodes into sets and using a hierarchical routing policy to reduce unnecessary data exchange between relay nodes and blockchain nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If direct peer-to-peer transmission method is used between blockchain nodes, then device complexity is reduced, but communication delay increases and stability deteriorates
Solution Approach 1:
The patent introduces relay nodes as intermediaries between blockchain nodes to forward messages. The relay nodes maintain routing tables and facilitate message transmission, acting as mediators that improve communication stability and reduce delays while maintaining manageable system complexity through structured routing.
2Device complexity
If direct peer-to-peer transmission method is used between blockchain nodes, then device complexity is reduced, but communication delay increases
Solution Approach 1:
The patent implements preliminary action by pre-establishing routing tables at relay nodes that map blockchain nodes to appropriate relay nodes. This pre-computed routing information enables messages to be forwarded efficiently without requiring real-time route discovery, thereby reducing communication delay while maintaining structured complexity.
3Reliability
If tree-structured routing table with hierarchical routing policy is implemented, then communication stability is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by organizing blockchain nodes into hierarchical groups and structuring routing tables in a tree format. This segmentation divides the complex routing problem into manageable hierarchical levels, improving communication stability through structured routing while controlling device complexity by breaking down the routing logic into discrete hierarchical components.
Solution Approach 2:
The patent introduces a hierarchical dimension to the routing structure by organizing relay nodes and blockchain nodes into multiple levels. This dimensional change transforms flat routing into hierarchical routing, improving stability through structured path selection while managing complexity by adding organizational layers rather than increasing node count.
4Loss of energy
If tree-structured routing table with hierarchical routing policy is implemented, then resource consumption is reduced, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-computing and storing routing paths in hierarchical routing tables at relay nodes. This pre-computation eliminates the need for real-time route discovery and optimization, reducing resource consumption during message forwarding while the routing structure complexity is managed through the hierarchical organization of pre-computed paths.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
One or more embodiments of this specification provide a message transmission method and apparatus, applicable to a first relay node in a blockchain relay communication network. The method includes: registering, according to a registration request submitted by each blockchain node, the each blockchain node to a blockchain node set indicated in the registration request, to respectively generate a routing policy corresponding to the each blockchain node, the routing policies are organized into a tree-structured routing table; determining, when receiving a blockchain message sent for a target blockchain node in a target blockchain node set, a target relay node connected to the target blockchain node in the blockchain relay communication network according to the tree-like routing table; and transmitting the blockchain message to the target blockchain node by using the target relay node.