Local Consensus Instance Configuration for Blockchain Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain platforms lack flexibility in supporting multiple consensus algorithms and cannot selectively form sub-chains with specific node subsets, limiting their ability to meet diverse service scenarios and ensuring security and privacy.

Innovation Solution

A method to configure a blockchain-based local consensus by selecting relevant nodes and allowing them to choose their desired consensus algorithm, enabling the creation and deletion of local consensus instances based on service demands, using protocols like proof of work, proof of stake, or Practical Byzantine Fault Tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single consensus algorithm is supported in the blockchain platform, then the system structure is simple and easy to manage, but the flexibility and adaptability to different service scenarios are poor

Engineering Contradiction:
Improveflexibility to support multiple consensus algorithmsVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the consensus mechanism by introducing the concept of independent consensus instances. Each consensus instance can operate with a different consensus algorithm and serve specific service scenarios. This segmentation allows the blockchain platform to support multiple consensus algorithms simultaneously without requiring a complete redesign of the system architecture, thus resolving the contradiction between adaptability and system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The consensus instance mechanism provides multi-functionality by enabling a single blockchain platform to support various consensus algorithms (e.g., PoW, PoS, PBFT) through standardized instance management. The universal instance interface allows different consensus algorithms to be deployed and managed uniformly, enhancing system flexibility while maintaining manageable complexity through standardized operations.

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

2Reliability

If all nodes participate in the same consensus process, then the network is simple to manage, but the security and privacy of specific service communications cannot be ensured

Engineering Contradiction:
Improvesecurity and privacy of node communicationVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network into multiple isolated consensus instances, where each instance contains a specific subset of nodes required for particular services. This segmentation ensures that communication within each instance is secure and private, as only authorized nodes participate. The instance isolation mechanism prevents unauthorized access while maintaining manageable network complexity through automated node assignment and instance management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different consensus instances can have different node compositions tailored to specific service requirements. Each instance optimizes its node set for its particular function, ensuring that only relevant nodes with appropriate permissions participate in each consensus process. This local optimization enhances security and privacy for specific services while the overall system remains manageable through centralized instance coordination.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If a subset of nodes is selected to form a sub-chain for specific services, then the security and privacy are improved, but the existing blockchain platforms cannot achieve this functionality

Engineering Contradiction:
Improveability to create sub-chains for specific scenariosVSAvoidplatform functionality complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The consensus instance mechanism enables dynamic creation and configuration of sub-chains for specific services. Nodes can be dynamically assigned to different consensus instances based on service requirements, and instances can be created, modified, or deleted as needed. This dynamic capability provides high adaptability for various service scenarios while the automated management system keeps platform complexity under control through standardized operations and centralized coordination.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11310047B2Method and apparatus for configuring local consensus and computer-readable storage medium
Publication Date: 2022.04.19 ZHONGAN INFORMATION TECH SERVICES CO LTD
  • US11310047B2 patent drawing
  • US11310047B2 patent drawing
  • US11310047B2 patent drawing

AI summary

The present disclosure discloses a method for configuring a block chain-based local consensus, including implementing an initialization of a plurality of nodes and creating a local consensus instance for a set of nodes selected from the plurality of nodes. The present disclosure also discloses a corresponding computer-readable storage medium and an apparatus for configuring a block chain-based local consensus. The apparatus including an initialization module configured to implement an initialization of a plurality of nodes; and a local consensus configuration module configured to create a local consensus instance for a set of nodes selected from the plurality of nodes. The method for configuring a block chain-based local consensus according to the present disclosure can select, from the plurality of nodes, the relevant nodes that are a part of the plurality of nodes, thereby establishing a local consensus instance among the selected nodes, in turn to ensure that the local consensus instance can select its desired consensus algorithm, so as to optimize the network and improve the network service quality.