Blockchain Cross-Domain Load Balancing via Node Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If static cross-domain hosts are used for forwarding, then cross-domain communication is achieved, but message broadcast delay increases
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
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
3Adaptability or versatility
If static cross-domain hosts are used for forwarding, then cross-domain communication is achieved, but transaction processing efficiency decreases
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
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
Data Source
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.


