Blockchain Intermediary for Multi-Party Process Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and inefficiencies in multi-organizational processes due to redundant transmissions and storage when using blockchain technology for inter-organizational processes.
Innovation Solution
Transforming multi-party processes into state diagrams and generating executable chaincode for a blockchain, which reduces unnecessary events and improves efficiency by using a decentralized system with smart contracts to manage and execute processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized database is used to store and maintain data, then data integrity is maximized and data redundancy is minimized, but the system has a single point of failure and is highly dependent on network connectivity
Solution Approach 1:
The patent segments the centralized database into multiple distributed nodes across different organizations. Each node maintains a copy of the data, eliminating the single point of failure while preserving data integrity through consistent state management across the distributed network.
Solution Approach 2:
The patent introduces a blockchain intermediary that mediates between multiple off-chain systems. This blockchain acts as a trusted mediator that maintains data integrity without requiring a single centralized database, thereby eliminating the single point of failure while preserving reliability.
2Reliability
If blockchain technology is used for inter-organizational processes, then data integrity and trust among parties are improved, but redundant transmissions and storage occur reducing efficiency
Solution Approach 1:
The patent segments blockchain functionality into two parts: on-chain storage for critical trust-related data and off-chain storage for bulk data processing. This segmentation allows efficient processing of inter-organizational processes off-chain while maintaining trust through selective on-chain verification, thereby reducing redundant transmissions.
Solution Approach 2:
The patent implements preliminary validation and processing of data off-chain before committing to the blockchain. This preliminary action reduces the amount of data requiring on-chain storage and transmission, thereby improving process efficiency while maintaining the trust and data integrity benefits of blockchain technology.
Data Source
AI summary
An example operation may include one or more of storing chaincode comprising executable steps of a multi-party process generated from a state diagram in which a blockchain is an intermediary between a plurality of off-chain systems, receiving a request to execute the multi-party process, processing a step of the multi-party process based on the request via execution of the stored chaincode including the executable steps of the multi-party process to generate a processed result for the step, and storing an identification of the processed step and the generated processed result via a data block among a hash-linked chain of data blocks of the blockchain.


