Blockchain Asset Containment World-State Computation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, high dependency on network connectivity, limited data access, and latency in computing real-time supply-chain metrics due to out-of-order events and incomplete data in supply chains.
Innovation Solution
A decentralized blockchain system is used to compute containment relationships in supply-chain data, employing a linear-time ingestion algorithm to generate and update asset containment world-states, detect aggregation or disaggregation events, and calculate supply-chain metrics efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized database is used to store supply-chain data, then data management and control are simplified, but the system suffers from single point of failure and high network dependency
Solution Approach 1:
The patent segments the centralized database into multiple decentralized nodes distributed across the supply chain. Each node maintains a copy of the world-state, eliminating the single point of failure while preserving data management capabilities through consensus mechanisms.
Solution Approach 2:
The patent introduces a blockchain intermediary layer that mediates between supply-chain events and the world-state. This intermediary processes events through linear-time ingestion algorithms, ensuring reliability while maintaining ease of operation through automated consensus.
2Ease of operation
If centralized database is used, then security control is centralized, but access to data is limited and bottlenecks occur during high traffic
Solution Approach 1:
The patent segments data access authority across multiple decentralized nodes, allowing parallel access during high traffic while maintaining security through cryptographic consensus mechanisms that distribute control rather than centralize it.
Solution Approach 2:
The patent adds a temporal dimension to data access through versioned world-states. Multiple nodes can access different versions simultaneously, enabling parallel processing of supply-chain events without bottlenecks while maintaining security through immutable history.
3Device complexity
If periodic batch processing is used for supply-chain events, then computation is simplified, but real-time updates are not achieved and latency increases
Solution Approach 1:
The patent performs preliminary actions by maintaining a linear-time ingestion algorithm that processes events as they arrive rather than batching them. This preliminary processing of containment relationships enables real-time updates while keeping computation complexity manageable through incremental world-state updates.
Solution Approach 2:
The patent ensures continuity of useful action by continuously ingesting supply-chain events and updating the world-state in real-time rather than periodically. This continuous processing eliminates latency while maintaining computational efficiency through streaming algorithms.
4Measurement precision
If time-of-query sorting and computing is used, then data accuracy is improved, but large latency occurs and real-time metrics cannot be computed
Solution Approach 1:
The patent performs preliminary computation of containment relationships during event ingestion rather than at query time. By pre-computing and storing accurate containment relationships in the world-state, the system achieves both measurement precision and real-time query response without latency.
Data Source
AI summary
An example operation may include one or more of detecting, by a blockchain node, an asset aggregation or disaggregation event, performing, by the blockchain node, a single-shot update of an asset containment world-state at an ingestion of the asset aggregation or disaggregation event, determining, by the blockchain node, parent-child duration parameters for each instance of an asset parent-child association defined by the asset containment world-state, and executing a linear-time algorithm to calculate supply-chain metrics based on all combinations of the asset aggregation or disaggregation orderings based on the parent-child duration parameters.


