Blockchain Resolver Node Smart Contract Conflict Resolution

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 data access, and difficulty in resolving data conflicts, particularly in blockchain-based supply-chain systems where conflicting data events can occur.

Innovation Solution

A blockchain-based system utilizing smart contracts to validate and resolve asset data conflicts by applying an asset data validation format, rejecting non-conforming data and allowing user nodes to tag conflicting events and transactions, ensuring data integrity and consistency across a decentralized network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database is used to store and maintain data, then data management and control are simplified, but the system becomes highly dependent on network connectivity and has a single point of failure

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

Solution Approach 1:

The patent segments the centralized database into multiple distributed nodes across different locations. Each node maintains a copy of the data, eliminating the single point of failure while preserving manageable data organization through distributed consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements multiple copies of data across different nodes and locations. This redundancy ensures that if one node fails or becomes inaccessible, other nodes can still provide data access, thereby improving system reliability while maintaining ease of operation through automated replication.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If a centralized database is used, then data redundancy is minimized, but data loss becomes difficult to retrieve without manual operation from back-up storage

Engineering Contradiction:
Improvedata redundancyVSAvoiddata recovery
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent segments data into multiple distributed copies across different nodes. This segmentation enables automatic recovery operations where the system can automatically reconstruct lost data from surviving nodes without requiring manual intervention, thus improving ease of manufacture while maintaining appropriate data redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service data recovery mechanisms where the distributed database system automatically detects failures and reconstructs lost data from backup nodes without human intervention. This eliminates the need for manual operation from back-up storage while maintaining necessary data redundancy.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple users access the centralized database simultaneously, then collaboration is enabled, but conflicts arise when different users submit conflicting data

Engineering Contradiction:
Improvemulti-user accessVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements feedback mechanisms through consensus protocols that continuously monitor and verify data submissions from multiple users. The system provides feedback on data validity and consistency, enabling multi-user collaboration while maintaining data precision through automated conflict resolution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary validation actions before data is written to the database. Consensus protocols verify data consistency and resolve conflicts in advance, allowing multiple users to access and collaborate on the database simultaneously without resulting in data conflicts or inconsistency.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If a blockchain-based system with smart contracts is used to validate asset data, then data conflict resolution is improved, but system complexity increases

Engineering Contradiction:
Improvedata validationVSAvoidsystem structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service validation through smart contracts that automatically execute data validation logic without human intervention. The system performs data conflict resolution autonomously based on predefined rules, improving data validation precision while managing system complexity through automation rather than manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates preliminary validation actions within smart contracts that verify data conformity before it is accepted into the blockchain. This preliminary action ensures data precision and consistency while managing system complexity by performing validation automatically rather than requiring complex manual verification processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11792022B2Resolution of conflicting data
Publication Date: 2023.10.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11792022B2 patent drawing
  • US11792022B2 patent drawing
  • US11792022B2 patent drawing

AI summary

An example operation may include one or more of receiving, by a resolver node, from at least one user node assets to be recorded on a blockchain, executing, by the resolver node, a smart contract to reject non-conforming assets from being stored on the blockchain based on a set of rules defined by an asset validation format, determining, by the resolver node, events and transactions related to the rejected assets, and allowing the at least one user node to tag the rejected assets, the events and the transactions related to the rejected assets as contradictory.