VPC Gateway Resource Optimization via Blockchain Node Address Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork communication capabilityVSAvoidgateway resource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveaddress resolution capabilityVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the gateway generates virtual network addresses for each blockchain node, then communication routing is enabled, but processing capacity is limited

Engineering Contradiction:
Improvecommunication routingVSAvoidgateway processing capacity
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11271892B2Network communication method and system, device, and storage medium
Publication Date: 2022.03.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11271892B2 patent drawing
  • US11271892B2 patent drawing
  • US11271892B2 patent drawing

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.