Blockchain Resolver Node Smart Contract Data Validation

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 at a single location, then data management and control are simplified and security is improved, but the system creates a single point of failure and limits data access concurrency

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

Solution Approach 1:

The patent segments the centralized database into multiple distributed nodes across a blockchain network. Each node maintains a copy of the ledger, eliminating the single point of failure while preserving data management capabilities through consensus mechanisms and standardized validation formats.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If data is stored in a centralized database with minimal redundancy, then data consistency is maintained, but data loss becomes difficult to retrieve and requires manual backup operations

Engineering Contradiction:
Improvedata consistencyVSAvoiddata loss recovery
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements copying by distributing identical copies of the data ledger across multiple decentralized nodes in the blockchain network. This replication strategy ensures data consistency through consensus validation while enabling automatic recovery from any node, eliminating the need for manual backup operations.

Inventive Principle:
Principle #26Copying

3Productivity

If multiple users access a centralized database simultaneously, then collaboration is enabled, but bottlenecks occur and data conflict resolution becomes complex

Engineering Contradiction:
Improvesimultaneous user accessVSAvoiddata conflict resolution
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated smart contracts that validate asset data against predefined formats and rules. The system automatically detects, flags, and resolves data conflicts without requiring manual intervention, enabling simultaneous user access while simplifying conflict resolution through decentralized autonomous execution.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If a blockchain system allows multiple parties to submit asset data, then data accessibility and decentralization are improved, but conflicting or contradictory data events occur

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements feedback mechanisms where smart contracts automatically validate submitted asset data against predefined formats and business rules. The system provides immediate feedback by accepting conforming data or flagging non-conforming data as contradictory, maintaining data consistency while enabling decentralized accessibility through iterative validation and correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12175462B2Resolution of conflicting data
Publication Date: 2024.12.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12175462B2 patent drawing
  • US12175462B2 patent drawing
  • US12175462B2 patent drawing

AI summary

An example operation may include one or more of receiving, by a resolver node, asset data to be recorded on a blockchain, executing, by the resolver node, a smart contract to apply an asset data validation format to the asset data, rejecting, by the resolver node, non-conforming asset data from being stored on the blockchain based on the execution of the smart contract, and accepting the asset data validated by the smart contract.