Blockchain Consensus Node Selection by Service Type

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing blockchain consensus process is inefficient due to the increased duration of consensus processing as more nodes participate, leading to reduced efficiency.

Innovation Solution

A method and device that select consensus nodes based on service type, determining the appropriate consensus algorithm and node quantity for processing, and routing service data to the most suitable nodes for efficient consensus processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If more blockchain nodes participate in consensus processing, then the reliability and legitimacy of consensus results are improved, but the consensus processing duration is lengthened and efficiency is reduced

Engineering Contradiction:
Improvelegitimacy of consensus resultVSAvoidconsensus processing duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the consensus network into multiple isolated consensus groups based on service types. Each consensus group independently processes consensus for specific service data, preventing all nodes from participating in every consensus process. This segmentation maintains reliability within each group while significantly reducing overall processing duration by parallelizing consensus operations across multiple groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the composition of consensus groups based on service types and node capabilities. Nodes are dynamically assigned to different consensus groups according to the service data being processed, allowing the system to optimize participant selection for each specific consensus task rather than using a static all-nodes-participate approach.

Inventive Principle:
Principle #15Dynamics

2Reliability

If more blockchain nodes participate in consensus processing, then the trustworthiness of the blockchain network is improved, but the productivity of consensus processing is reduced

Engineering Contradiction:
Improvetrustworthiness of blockchain networkVSAvoidconsensus processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the blockchain network into multiple consensus groups segmented by service types (e.g., payment services, asset services, contract services). Each group processes consensus independently with a subset of nodes, maintaining trustworthiness within each service domain while dramatically improving overall productivity through parallel processing and reduced node participation per consensus instance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of node participation from a fixed all-nodes model to a dynamic service-type-based selection model. By adjusting which nodes participate in which consensus groups based on service categories, the system maintains the trustworthiness required for each service type while optimizing processing efficiency through selective participation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11126596B2Blockchain consensus method and device
Publication Date: 2021.09.21 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11126596B2 patent drawing
  • US11126596B2 patent drawing
  • US11126596B2 patent drawing

AI summary

The present application discloses a blockchain consensus method and device. In the blockchain consensus method, a blockchain node obtains service data on which to perform consensus processing. A service type of the service data is determined. At least one consensus node that provides a consensus service is selected by the blockchain node and from a consensus network based on the service type. The blockchain node sends the service data to the at least one consensus node, so that the at least one consensus node performs consensus processing on the service data.