VPC Gateway Resource Optimization via Blockchain Node Address Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing VPC gateway consumes excessive resources due to the need to generate and store numerous virtual network addresses for blockchain nodes, limiting its processing capacity and storage space, which affects its ability to handle a large number of blockchain nodes in communication systems.
Innovation Solution
A network communication method where the first network device adds an actual network address of a target blockchain node to a data packet and transmits it to a virtual network address of a second network device, allowing the gateway device to forward the data packet without generating virtual network addresses for each blockchain node, thereby reducing processing and storage overheads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the VPC gateway generates and stores virtual network addresses for each blockchain node, then network communication between VPCs is enabled, but the gateway consumes excessive processing resources and storage space
Solution Approach 1:
The patent extracts the virtual network address generation and storage function from the VPC gateway. Instead of the gateway maintaining mapping relationships for all blockchain nodes, each blockchain node independently generates its own virtual network address and publishes it to the network. This removes the burden of address management from the gateway, significantly reducing its resource consumption while maintaining communication capability.
Solution Approach 2:
Blockchain nodes perform self-service by autonomously generating their own virtual network addresses and publishing them to the network. Each node is responsible for its own address management rather than relying on the gateway to assign and track addresses. This self-organizing approach eliminates the need for centralized address management and reduces gateway complexity.
2Loss of information
If the VPC gateway stores mapping relationships for all blockchain nodes, then address resolution is achieved, but storage space is excessively consumed
Solution Approach 1:
The patent removes the address mapping storage function from the gateway. Instead of storing mapping relationships in the gateway, each blockchain node publishes its own virtual network address to the network, and this address information is distributed to relevant parties. The gateway no longer needs to store or manage these mappings, dramatically reducing storage requirements.
Solution Approach 2:
The virtual network address information is copied and distributed to multiple locations in the network rather than being stored centrally in the gateway. Each node that needs to communicate with a blockchain node obtains the address information independently, eliminating the need for the gateway to maintain a centralized address book.
3Ease of operation
If the gateway generates virtual network addresses for each blockchain node, then communication routing is enabled, but processing capacity is limited
Solution Approach 1:
The patent extracts the virtual network address generation function from the gateway and assigns it to individual blockchain nodes. Each node generates its own address without requiring gateway intervention. This eliminates the processing burden of address generation from the gateway, freeing up processing capacity while maintaining routing capability through the published address information.
Solution Approach 2:
Blockchain nodes autonomously generate their own virtual network addresses and publish them to the network without requiring gateway processing. This self-service approach to address generation eliminates a significant processing task from the gateway, increasing its available processing capacity for other functions.
Data Source
AI summary
This application discloses a network communication method applied to a network communication system including a first network device in a first private network, a second network device in a second private network and a gateway device coupling the first private network to the second private network. The first network device receives a first data packet transmitted from a terminal to a target blockchain node, and acquires an actual network address of the target blockchain node; and generates a second data packet according to the first data packet and the actual network address, and transmits the second data packet to a virtual network address of the second network device in the second private network, so that the operation overheads generated when the gateway device generates virtual network addresses for blockchain nodes can be reduced, thereby saving a storage space of the gateway device.


