Blockchain Rule-Based Data Processing for Consistent Multi-Party Tracing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems face challenges in dynamically controlling and indisputably tracing objects across different parties due to varying data formats and schemas, leading to inconsistencies and difficulties in updating states in a reliable and timely manner.
Innovation Solution
A computer-implemented method and system that uses a blockchain to store and update profiles associated with content and rules, where a profile is used for recording actions, instructions monitor conditions, and chain code operates the blockchain to ensure dynamic control and tracing of objects across parties.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized party is chosen to keep all records, then data consistency is improved, but security and reliability deteriorate due to susceptibility to attacks
Solution Approach 1:
The patent introduces a blockchain network as an intermediary between multiple parties. Instead of one party centrally managing all records, the blockchain acts as a decentralized mediator that all parties trust equally. The chain code and smart contracts on the blockchain mediate data storage and verification, eliminating the need for a centralized custodian while maintaining data consistency across all participants.
Solution Approach 2:
The patent segments the centralized data management function into distributed components across multiple blockchain nodes. Each party runs their own node and maintains a copy of the ledger, segmenting the authority and storage functions. This segmentation prevents any single point of failure or attack target while maintaining overall system consistency through consensus mechanisms.
2Adaptability or versatility
If different parties maintain their own databases with different formats and schemas, then autonomy is improved, but data consistency deteriorates
Solution Approach 1:
The patent implements a universal blockchain ledger that serves multiple functions: it stores data in a standardized format that all parties can read, executes smart contracts that enforce business rules, and provides a common reference truth for all participants. This universal structure allows parties to maintain autonomy in their applications while ensuring consistency through the shared ledger.
Solution Approach 2:
The blockchain acts as an intermediary layer between parties with different data formats. The chain code and smart contracts on the blockchain perform data validation, transformation, and consensus verification, mediating between different party schemas and ensuring consistent state transitions regardless of individual party data structures.
3Reliability
If periodic checks are performed to verify record consistency, then data accuracy is improved, but time efficiency deteriorates
Solution Approach 1:
The patent implements continuous monitoring and validation through blockchain consensus mechanisms. Instead of periodic batch checks, the system continuously validates transactions and maintains consensus among all nodes with each block addition. This continuous action ensures data accuracy is maintained in real-time without requiring separate periodic verification cycles.
Solution Approach 2:
The blockchain provides immediate feedback to all parties when state changes occur. When a transaction is validated and added to the blockchain, all nodes receive instant notification and update their ledgers simultaneously. This feedback mechanism eliminates the delay inherent in periodic checks by providing real-time consistency verification across all parties.
4Reliability
If blockchain technology is used to store profiles and ensure consistency, then reliability is improved, but system complexity increases
Solution Approach 1:
The patent implements self-service through smart contracts and automated chain code that execute business logic without human intervention. The blockchain automatically validates transactions, enforces rules, and updates profiles based on predefined conditions. This automation reduces the operational complexity of managing data consistency, as the system self-regulates without requiring complex manual coordination between parties.
Data Source
AI summary
A computer-implemented method and a computer system are proposed. According to the method, content and a rule are obtained. The rule specifies a condition associated with the content and an action to be performed if the condition is satisfied. A profile, instructions and chain code are determined at least based on the rule. The profile is used for recording a result of the action. The instructions are used for monitoring whether the condition is satisfied and for updating the profile. The chain code is used for operating a blockchain. In response to the condition being satisfied, the profile is updated and the updated profile is stored in association with the content and the rule into the blockchain by the chain code.


