Blockchain Asset Linkage via Smart Contract Aliases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and lack of data redundancy, which hinder efficient data linkage across multiple supply-chain participants in blockchain networks due to inconsistent asset identifiers.

Innovation Solution

A blockchain-based system that utilizes smart contracts to assign aliases and generate key-value pairs for assets, enabling matching and linking of assets across different supply-chain nodes, thereby establishing a decentralized and secure data linkage mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database is used to store and maintain data at one location, then data management and control are simplified, but the system has a single point of failure and limited access

Engineering Contradiction:
Improvedata management and controlVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the centralized database into multiple distributed nodes across different supply-chain participants. Each node maintains copies of asset data, eliminating the single point of failure while preserving data management capabilities through standardized schemas and validation rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a standardized asset identifier system and data schema as an intermediary layer that enables different participants to share and link asset data across distributed nodes without requiring direct integration between each participant's systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a centralized database is used, then data redundancy is minimized, but data access is limited and network dependency increases

Engineering Contradiction:
Improvedata redundancyVSAvoiddata access
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal asset data schema that can be used across multiple participants and purposes. The standardized structure allows the same asset data to serve different functions (tracking, billing, inventory management) while maintaining consistency, enabling broad data access without excessive redundancy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If different supply-chain participants use different asset identifiers, then each organization maintains its own data standards, but data linkage between participants becomes difficult

Engineering Contradiction:
Improvedata linkageVSAvoididentifier consistency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized asset identifier system as an intermediary that bridges different participants' data systems. The schema includes fields for both internal identifiers and standardized external identifiers, enabling linkage across participants without requiring everyone to adopt a single identifier system immediately.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent allows the asset data structure to accommodate different identifier types and formats through configurable schema parameters. This flexibility enables the system to adapt to different participants' requirements while maintaining standardized linkage capabilities through consistent data relationships.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11570152B2Data linkage across multiple participants
Publication Date: 2023.01.31 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11570152B2 patent drawing
  • US11570152B2 patent drawing
  • US11570152B2 patent drawing

AI summary

An example operation may include one or more of determining, by a supply-chain node, a plurality of assets of a supply-chain node, and executing, by the supply-chain node, a smart contract to: assign aliases to the plurality of the assets; and match the plurality of the assets with a plurality of assets of a different supply-chain node based on the aliases.