IGP Protocol Extension for Blockchain Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices such as routers and switches have idle computing resources due to low CPU usage, limiting the computing power available for blockchain technologies which require significant computational power for consensus mechanisms.

Innovation Solution

A method is introduced to utilize idle computing resources in network devices by extending the Interior Gateway Protocol (IGP) to propagate blockchain tasks, allowing network devices to participate in blockchain consensus mechanisms, thereby maximizing computing power and reducing waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If network devices use idle computing resources for blockchain tasks, then computing resource utilization is improved, but network device complexity increases

Engineering Contradiction:
Improvecomputing resource utilizationVSAvoidnetwork device complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent extends the IGP protocol to enable network devices to perform both traditional routing functions and blockchain consensus tasks. By making the network device multi-functional, the idle computing resources are utilized for blockchain tasks without requiring separate dedicated hardware, thus improving computing resource utilization while managing complexity through existing protocol frameworks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary mechanism that allows blockchain tasks to be propagated through the existing IGP protocol. This intermediary approach enables blockchain functionality to be integrated into network devices without directly modifying their core operating systems, thereby improving resource utilization while limiting the increase in device complexity through protocol-level mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If blockchain tasks are propagated using extended IGP protocol, then computing power for blockchain is improved, but protocol complexity increases

Engineering Contradiction:
Improvecomputing power for blockchainVSAvoidprotocol complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent merges blockchain task propagation with the existing IGP protocol by extending it. Instead of creating a separate communication mechanism, the blockchain tasks are integrated into the IGP packet structure, allowing the same protocol infrastructure to serve both routing and blockchain functions. This merging approach improves computing power availability for blockchain while minimizing protocol complexity by reusing existing protocol mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The extended IGP protocol is designed to perform multiple functions: traditional routing information exchange and blockchain task propagation. By making the protocol multi-functional, the patent enables blockchain computing power to be distributed across network devices without requiring entirely new protocol infrastructure, thus improving computing power availability while managing protocol complexity through functional consolidation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If network devices execute blockchain consensus mechanisms, then blockchain technology development is improved, but network device CPU usage increases

Engineering Contradiction:
Improveblockchain technology developmentVSAvoidCPU usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements a mechanism where network devices can preliminarily execute blockchain consensus tasks during periods of low CPU utilization. By preparing and executing tasks when resources are available, the system maximizes blockchain development capability while distributing the CPU load over time rather than concentrating it, thus improving productivity while managing CPU usage through temporal distribution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables dynamic adjustment of blockchain task execution based on real-time CPU usage conditions. Network devices can flexibly allocate CPU resources to blockchain tasks when idle and prioritize routing functions when CPU usage is high. This dynamic resource allocation improves blockchain technology development by utilizing available computing power while preventing excessive CPU consumption during critical network operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3920478B1Interior gateway protocol and blockchain
Publication Date: 2024.07.31 HUAWEI TECH CO LTD
  • EP3920478B1 patent drawingFigure 1
  • EP3920478B1 patent drawingFigure 2A
  • EP3920478B1 patent drawingFigure 2B

AI summary

This application provides a packet processing method, a device, a system, and a storage medium, and pertains to the field of network technologies. This application provides a method for constructing a blockchain network based on an IGP. A new IGP packet used to transmit a blockchain task is provided by extending the IGP. When receiving the new IGP packet, a network device can participate in execution of the blockchain task by using computing power of the network device. The computing power of the network device is maximized to construct the blockchain network, to avoid a waste of idle computing power of the network device. This improves usage of computing resources of the network device.