Partitioned Blockchain Asset State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of assets tracked on a blockchain increases, along with the number of status updates, the data size grows rapidly, making it difficult to navigate and requiring significant bandwidth, necessitating a more efficient method for storing state information.

Innovation Solution

A partitioned blockchain is used where each partition represents a state for assets, with asset identifiers stored in specific partitions, allowing for updates to be made as new entries, enabling automated processes and reducing data size by storing only the identifier, rather than the state information itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all asset state information is stored in a traditional blockchain, then the complete provenance record is maintained, but the data size grows exceedingly fast and requires large bandwidth

Engineering Contradiction:
Improveprovenance record completenessVSAvoidblockchain data size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts state information from the blockchain entries and stores it externally in a state database. Only asset identifiers and minimal transaction data remain in the blockchain, while detailed state information is stored separately and referenced through hashes, dramatically reducing blockchain data size while maintaining provenance record completeness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a nested structure where the blockchain contains hashes that point to external state databases. The blockchain entry includes a hash of the state data, creating a nested reference system where the full provenance record is maintained across multiple storage layers, reducing redundant data in the blockchain itself

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If detailed asset state information is stored in each blockchain entry, then complete tracking information is available, but navigation becomes difficult and bandwidth requirements increase

Engineering Contradiction:
Improvetracking information completenessVSAvoidblockchain navigation ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts detailed state information from blockchain entries and stores it in an external state database accessible via asset identifiers. This separation allows the blockchain to maintain only essential transaction records, making navigation significantly easier while external systems can retrieve complete tracking information when needed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the provenance data system into two distinct components: a lightweight blockchain containing transaction hashes and asset identifiers for efficient navigation, and a separate state database containing detailed tracking information. This segmentation allows each component to be optimized for its specific function

Inventive Principle:
Principle #1Segmentation

3Reliability

If comprehensive asset tracking data is stored in the blockchain, then full provenance records are maintained, but significant bandwidth is required for transmission and storage

Engineering Contradiction:
Improveprovenance tracking accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts state data from blockchain transactions and stores it externally, transmitting only asset identifiers and transaction hashes across the network. This extraction reduces bandwidth consumption dramatically while the external state database maintains complete provenance tracking accuracy for authorized access

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20220284008A1Method and system of implementing partitioned blockchain
Publication Date: 2022.09.08 MASTERCARD INT INC
  • US20220284008A1 patent drawing
  • US20220284008A1 patent drawing
  • US20220284008A1 patent drawing

AI summary

A method for representing state of an asset through a partitioned blockchain includes: storing a partitioned blockchain including a plurality of blocks; receiving a first new block including at least one first new transaction data value for each of a plurality of partition groups, where one of the first new transaction data values in a first partition group includes a specific asset identifier; receiving a second new block including at least one second new transaction data value for each of the plurality of partition groups, where one of the second new transaction data values in a second partition group includes the specific asset identifier; detecting the specific asset identifier in the second partition group in the second new block; and performing one or more predetermined actions after detecting the specific asset identifier.