Blockchain Cross-Domain Load Balancing via Node Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-domain forwarding in blockchain networks leads to excessive network load on individual hosts, causing delays and reducing transaction processing efficiency due to the reliance on static cross-domain hosts.

Innovation Solution

A method that generates a new network topology by splitting nodes into ingress and egress nodes, adding virtual nodes, and using the Ford-Fulkerson maximum flow algorithm to calculate and optimize routing paths for broadcast messages, thereby distributing the load across multiple nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static cross-domain hosts are used for forwarding, then cross-domain communication is achieved, but network load on individual hosts becomes excessive

Engineering Contradiction:
Improvecross-domain communication capabilityVSAvoidnetwork load on individual host
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the cross-domain forwarding function by introducing multiple forwarding nodes instead of relying on a single static host. Each forwarding node is assigned to forward messages to specific target nodes, distributing the forwarding workload across multiple hosts rather than concentrating it on one host, thereby reducing the network load on individual hosts while maintaining cross-domain communication capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic selection of forwarding nodes based on the network topology and message routing requirements. The system dynamically determines which host should forward a message to which target node, allowing flexible adaptation to different network conditions and avoiding fixed static assignments that would cause uneven load distribution

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If static cross-domain hosts are used for forwarding, then cross-domain communication is achieved, but message broadcast delay increases

Engineering Contradiction:
Improvecross-domain communication capabilityVSAvoidmessage broadcast delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the message broadcasting process into multiple parallel paths through different forwarding nodes. Instead of a single sequential forwarding path that causes delays, the system creates multiple concurrent broadcasting paths that can operate simultaneously, reducing the overall message broadcast delay while maintaining cross-domain communication capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary topology discovery and forwarding node selection before actual message transmission. By pre-establishing the network topology and determining optimal forwarding paths in advance, the system avoids delays caused by real-time decision-making during message broadcast, enabling faster message delivery across domains

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If static cross-domain hosts are used for forwarding, then cross-domain communication is achieved, but transaction processing efficiency decreases

Engineering Contradiction:
Improvecross-domain communication capabilityVSAvoidtransaction processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the transaction processing workload by distributing message forwarding across multiple nodes. Each forwarding node handles a subset of transactions, reducing the processing burden on any single host and enabling parallel transaction processing, thereby improving overall transaction processing efficiency while maintaining cross-domain communication

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where nodes monitor network conditions and transaction processing status. Based on this feedback, the system can dynamically adjust forwarding decisions and load distribution, optimizing transaction processing efficiency by adapting to changing network conditions and avoiding bottlenecks

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12120031B2Method for balancing cross-domain broadcast network load of blockchain, computer device, and non-transitory computer-readable storage medium
Publication Date: 2024.10.15 HANGZHOU QULIAN TECHNOLOGY CO LTD
  • US12120031B2 patent drawing
  • US12120031B2 patent drawing
  • US12120031B2 patent drawing

AI summary

A method for balancing a cross-domain broadcast network load of a blockchain includes is provided. By evenly distributing the load of cross-domain broadcasting to multiple cross-domain nodes, a utilization rate of a blockchain system can be increased, and ability of processing transactions in the blockchain can be improved. A computer device and a non-transitory computer-readable storage medium are further provided.