Distributed Blockchain Ledger Storage via Block Hash Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain-type ledgers face storage challenges due to rapid data block growth, requiring high storage capacity and leading to lengthy operations when data blocks are excessive, necessitating a more convenient storage solution.

Innovation Solution

A data storage method is implemented in a database system with a coordinator node and data nodes, where data blocks are allocated based on block hash values, establishing routing information and storing block header metadata in the coordinator node and block bodies in data nodes, allowing for distributed storage and reduced storage load on single nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data blocks are stored in a centralized manner in a single node device, then the storage structure is simple, but the storage capability requirement becomes excessively high and operation time increases

Engineering Contradiction:
Improvestorage structure complexityVSAvoidoperation speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the centralized storage system into multiple data nodes, each responsible for storing specific data blocks. The coordinator node manages routing information while data nodes handle actual storage, segmenting the storage function across multiple devices to reduce individual node burden and improve operation speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of distribution by creating a two-tier architecture where the coordinator node manages metadata and routing while data nodes handle storage. This dimensional separation allows the system to scale horizontally across multiple nodes without increasing individual device complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If data blocks are stored in a centralized manner in a single node device, then the system architecture is simple, but the storage capacity requirement becomes excessively high

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidstorage capacity requirement
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent segments the storage capacity requirement across multiple data nodes, where each node stores only a portion of the total data blocks. This distribution reduces the storage capacity requirement for each individual node while maintaining the total system storage capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coordinator node acts as an intermediary that manages routing information and directs storage operations to appropriate data nodes. This intermediary layer enables distributed storage without requiring complex peer-to-peer architecture, maintaining relative system simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data blocks are stored in a centralized manner, then data is always stored in a certain node device, but it takes a long time to perform verification or query operations when data blocks are excessive

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidverification and query time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data blocks across multiple data nodes, allowing verification and query operations to be performed in parallel on different nodes. This segmentation reduces the time required for operations by distributing the computational load across multiple devices simultaneously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each data node independently stores and manages its assigned data blocks with associated routing information, enabling self-service verification and query operations without requiring centralized processing. This autonomy reduces operation time by eliminating centralized bottlenecks

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10917231B2Data storage method, apparatus, system and device
Publication Date: 2021.02.09 ANTCHAIN TECHNOLOGY PTE LTD
  • US10917231B2 patent drawing
  • US10917231B2 patent drawing
  • US10917231B2 patent drawing

AI summary

Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data storage are provided. A routing relationship between a data block and a data node is established by using a block hash of the data block. A blockchain-type ledger is stored in a distributed manner with a level of granularity of data block. Metadata such as block header information is stored in a coordinator node. The data block or a block body in the data block is stored in the data node.