Partitioned Blockchain Asset State Management
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


