Blockchain Resolver Node Smart Contract Conflict Resolution
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If multiple users access the centralized database simultaneously, then collaboration is enabled, but conflicts arise when different users submit conflicting data
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.
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.
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
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.
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.
Data Source
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.


