Blockchain Data Storage System for Unified Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage technologies face complexity and inefficiency in accessing data from multiple independent databases, particularly due to security concerns and the need for separate identity verification processes across different databases.
Innovation Solution
A data storage and query method utilizing blockchain technology, where data is stored and queried using identifiers and corresponding key pairs, allowing data to be accessed and managed through a blockchain network without direct access to multiple databases, ensuring security and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is stored in multiple independent databases managed by separate database management centers, then data storage capacity and accessibility are improved, but data access complexity and operational difficulty increase
Solution Approach 1:
The patent merges multiple independent databases into a single unified blockchain structure. Instead of accessing separate databases through different management centers, all data is consolidated into one blockchain that can be queried through a single interface, thereby reducing access complexity while maintaining storage capacity
Solution Approach 2:
The blockchain serves as a universal data storage structure that can accommodate data from multiple enterprises and units. The single blockchain acts as a multi-functional platform that replaces multiple specialized databases, enabling unified access to diverse data types without requiring separate access procedures
2Adaptability or versatility
If data is stored in multiple independent databases, then data storage versatility is improved, but the number of operations required to obtain data increases
Solution Approach 1:
The patent combines multiple data acquisition operations into a single query operation on the blockchain. Instead of sequentially accessing multiple databases, users can query the unified blockchain in one operation, significantly improving data acquisition efficiency while maintaining the ability to store diverse data types
3Reliability
If databases are not publicly accessible due to security concerns, then data security is improved, but data accessibility and network availability decrease
Solution Approach 1:
The blockchain acts as an intermediary layer between data owners and data users. It provides a secure, permission-based access mechanism that maintains data security while enabling controlled accessibility. The blockchain's distributed nature and cryptographic protocols allow secure data retrieval without requiring direct access to individual database systems
Solution Approach 2:
The patent changes the accessibility parameter from completely public or completely private to a controlled access model. Through the blockchain's permission system, data can be accessed by authorized users without compromising security, effectively adjusting the accessibility parameter to an optimal balance point
4Reliability
If identity verification is required before data access, then data security is improved, but the time and complexity of data retrieval increase
Solution Approach 1:
The patent implements preliminary action by establishing identity verification and access permissions in advance during blockchain initialization and data storage phases. Once verified, authorized users can access data without repeating the verification process, significantly reducing retrieval time while maintaining security
Solution Approach 2:
The blockchain provides continuous feedback on user authorization status and data accessibility. The system automatically manages verification states and access rights, eliminating the need for repeated manual verification and reducing time loss during data retrieval operations
Data Source
AI summary
The present application discloses methods and systems to receive a data storage instruction including data to be stored and an identifier of the data; identify a blockchain corresponding to the identifier, the blockchain stored on blockchain network storage nodes of a data access system; identify a key pair corresponding to the identifier, the key pair comprising a private key and a public key; encrypting the data based on the public key to provide encrypted data; updating the blockchain by storing the encrypted data in the blockchain; and storing the updated blockchain in a particular blockchain network storage node of the blockchain network storage nodes, the particular blockchain network storage node associated with a data storage device.


