Hybrid Blockchain Data Exchange for IoT Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of managing and accessing large volumes of IoT data is exacerbated by the high computational resources and storage requirements of blockchain technology, leading to issues with processing times and storage space, which existing solutions fail to adequately address.
Innovation Solution
A hybrid blockchain implementation that stores data off-chain and uses the blockchain for data discovery and access, employing data structures like Bloom filters to verify data integrity and security, thereby reducing storage needs and ensuring efficient data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IoT data is stored directly on the blockchain, then data security and decentralization are improved, but processing time increases significantly and storage space requirements become unmanageable
Solution Approach 1:
The patent segments data into two categories: metadata (stored on-chain) and actual IoT data (stored off-chain). This segmentation allows the blockchain to maintain security and decentralization for critical data while avoiding the performance penalties of storing all data on-chain. The metadata contains hashes and access control information, while the actual data resides in distributed storage networks.
Solution Approach 2:
The patent extracts the actual IoT data from the blockchain storage system and places it in off-chain distributed storage. Only essential metadata (hashes, access control lists, data descriptors) remain on-chain. This extraction resolves the contradiction by removing bulk data storage requirements while preserving security through cryptographic verification of the extracted data.
2Reliability
If IoT data is stored directly on the blockchain, then data decentralization is improved, but blockchain storage space consumption becomes tremendous
Solution Approach 1:
The patent creates cryptographic copies (hashes) of the actual data and stores these copies on the blockchain rather than the original data. Each node maintains a copy of the metadata and can verify data integrity through these cryptographic copies, achieving decentralization without the storage overhead of duplicating all actual data across the blockchain.
Solution Approach 2:
The patent moves data storage from a single dimension (blockchain only) to multiple dimensions by introducing off-chain distributed storage networks. Data is stored in a hybrid architecture where metadata remains on-chain for verification, while actual data resides off-chain in distributed storage systems, effectively adding a new storage dimension that reduces blockchain space requirements.
3Reliability
If consensus protocol is implemented for IoT data transactions on-chain, then data security is maintained, but transaction speed becomes unacceptably low
Solution Approach 1:
The patent applies consensus protocols partially - only to metadata transactions and access control operations on-chain, rather than to every data transaction. Actual data access and transfer operations occur off-chain with simplified verification, reducing the frequency and overhead of consensus operations while maintaining security for critical functions.
Solution Approach 2:
The patent introduces smart contracts and off-chain verification mechanisms as intermediaries between data producers and consumers. These intermediaries handle data access and transfer operations without requiring full blockchain consensus, enabling faster transaction processing while the blockchain consensus mechanism remains available for security-critical operations like data registration and access control updates.
Data Source
AI summary
Systems and methods which provide data exchange using a distributed ledger, wherein data is exchanged off-chain and information for accessing the off-chain data is exchanged through the blockchain, are disclosed. Embodiments may provide a hybrid blockchain data exchange platform storing large amounts of data (e.g., IoT data) in a data server outside of the blockchain, wherein a data consumer may obtain data from the data server using a token obtained from the blockchain. Embodiments of a hybrid blockchain data exchange platform provide for accuracy and security of the data without requiring storage of the full contents of the data within the blockchain, and/or provide data exchange in which the irrefutability of the data exchanged is ensured.


