Blockchain Consensus Node Selection by Service Type
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


