Blockchain Asset Containment World-State Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata managementVSAvoidsystem availability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvesecurity controlVSAvoiddata access speed
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improvecomputation complexityVSAvoidupdate latency
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

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

Engineering Contradiction:
Improvecontainment relationship accuracyVSAvoidcomputation latency
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11379474B2Computation of containment relationships
Publication Date: 2022.07.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11379474B2 patent drawing
  • US11379474B2 patent drawing
  • US11379474B2 patent drawing

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.