Sharding Blockchain Tree Structure Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain systems face inefficiencies and high computational costs due to the need for exhaustive searches using one-way hash functions to ensure consistency and verifiability, particularly in decentralized networks without centralized nodes, leading to time-consuming block generation processes.

Innovation Solution

A sharding blockchain generation method based on a tree structure, where the server system is divided into groups with a leader selected through proof of work, blocks are generated and verified locally, and then synchronized across groups using a voting mechanism and Merkel trees to ensure consistency and leader offset determination, reducing resource waste and time delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the conventional block chain uses proof of work to elect the leader and verify blocks through one-way hash functions, then the consistency and verifiability of the system are ensured, but the block generation process becomes time-consuming and consumes large amounts of computing ability

Engineering Contradiction:
Improveconsistency and verifiabilityVSAvoidblock generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the service node cluster into multiple groups (shards), with each group independently generating blocks. This segmentation allows parallel block generation across groups, significantly reducing the time required for block generation while maintaining system consistency through inter-group verification mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a pre-verification mechanism where the consistency of blocks within each group is verified before the blocks are committed to the chain. This preliminary action prevents the need for time-consuming post-verification and rework, thereby reducing overall block generation time while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the block chain system divides the server system into multiple groups with leaders, then the block generation efficiency is improved, but the device complexity increases

Engineering Contradiction:
Improveblock generation efficiencyVSAvoidgrouping and coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent groups, each with its own leader node responsible for block generation. This segmentation distributes the computational workload and simplifies the coordination complexity within each group, while the overall system benefits from parallel processing across groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a standardized communication protocol and verification mechanism that acts as an intermediary between groups. This intermediary layer manages the complexity of inter-group coordination, allowing each group to operate independently while maintaining system-wide consistency, thus improving efficiency without proportionally increasing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the conventional block chain requires all service nodes to verify blocks generated by the leader, then the consistency of the distributed system is ensured, but the resource waste and time delays increase

Engineering Contradiction:
Improvesystem consistencyVSAvoidcomputational resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Verification responsibilities are segmented and distributed to specific nodes within each group rather than requiring all service nodes to verify every block. Each group's leader generates blocks that are verified by other members of the same group, reducing redundant verification efforts across the entire system while maintaining consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a verification mechanism where only a subset of nodes (those within the same group) perform verification, rather than requiring all nodes to verify all blocks. This partial verification approach is sufficient to ensure consistency within the decentralized structure while significantly reducing the computational resources wasted on redundant verification.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11375010B2Sharding block chain generation method based on tree structure
Publication Date: 2022.06.28 SHENZHEN UNIV
  • US11375010B2 patent drawing
  • US11375010B2 patent drawing

AI summary

Disclosed is a sharding block chain generation method based on a tree structure. Method comprises: dividing a server system into at least one group, and respectively selecting a leader of each group; packaging to generate at least one block by leader according to an own local database state, and broadcasting at least one block to all members of group in which leader is located; verifying consistency of at least one block, executing block according to a verification result of consistency, and synchronizing block to other groups. According to method, by means of tree grouping architecture, efficiency of generating block by a block chain framework is improved, block is generated according to own local database state of the leader, a resource waste phenomenon when block is generated in system is reduced, and delay when the block is generated is reduced.