Blockchain Event Orchestration System Off-Chain Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems face limitations in storing and managing large amounts of data due to congestion, high transaction fees, and processing power constraints, making it inefficient to store and retrieve significant data directly on the blockchain.
Innovation Solution
The implementation of a Blockchain Event Orchestration System (BEOS) that monitors blockchain events to trigger off-chain actions, allowing for the retrieval of data from off-chain repositories like databases and servers, leveraging blockchain's immutability, auditability, and decentralized trust to ensure secure and scalable data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is stored directly on the blockchain, then data storage is achieved, but storage capacity is limited due to congestion and processing power constraints
Solution Approach 1:
The patent extracts large data from the blockchain storage system and stores it in off-chain repositories (databases, cloud storage). Only the essential data metadata and references are kept on the blockchain, thereby resolving the contradiction between storage capacity and storage efficiency by removing the bulk of data from the constrained blockchain environment.
Solution Approach 2:
The patent introduces an intermediary layer between the blockchain and data storage. This intermediary system includes off-chain repositories and a data retrieval mechanism that mediates between blockchain events and actual data access, enabling scalable data storage while maintaining blockchain's limited storage capabilities.
2Reliability
If data is stored directly on the blockchain, then data immutability is achieved, but transaction fees become high
Solution Approach 1:
The patent extracts data storage from the blockchain transaction system. By storing data off-chain and only recording references and event triggers on the blockchain, the system maintains data immutability through blockchain's secure ledger while dramatically reducing transaction fees associated with storing and retrieving large data amounts.
3Reliability
If data is stored directly on the blockchain, then data security is achieved, but processing power requirements increase
Solution Approach 1:
The patent extracts data processing and storage operations from the blockchain. By implementing an off-chain data retrieval system that responds to blockchain events, the system maintains data security through blockchain's immutable event logging while reducing processing power requirements by moving computationally intensive data operations away from the blockchain.
4Reliability
If blockchain is used for data management, then decentralized trust is achieved, but system complexity increases
Solution Approach 1:
The patent segments the data management system into distinct components: the blockchain layer for trust and event recording, and an off-chain layer for data storage and retrieval. This segmentation maintains decentralized trust through the blockchain while managing system complexity by separating concerns between the two layers.
Solution Approach 2:
The patent introduces an intermediary data retrieval system that simplifies the interaction between the blockchain and off-chain data repositories. This intermediary layer handles the complexity of data access patterns, allowing the blockchain to focus on its core function of maintaining decentralized trust through event recording.
Data Source
AI summary
A system described herein may identify a plurality of records recorded to a blockchain, and may identify a particular record of the plurality of records that includes a particular indicator that the particular record is associated with a particular event. The particular indicator may indicate a type of off-chain event. The system may perform, based on identifying the particular record that is associated with the particular event, one or more off-chain actions associated with the particular event. The performed off-chain event may be the indicated type, out of a plurality of possible types of events to perform. The system may record, to the blockchain, an indication that the one or more off-chain actions associated with the particular event have been performed. The event may include an identifier, which the system may also record to the indication that the one or more off-chain actions have been performed.


