Blockchain Data Recording via Access-Triggered Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain technologies face a low utilization rate of storage resources due to the indiscriminate storage of all data, including low-importance data, which reduces the efficiency of data recording methods.
Innovation Solution
A data recording method that only records data based on access requests, where a service processor obtains target data from a data owner, generates a blockchain transaction, and stores it only when access is demanded, ensuring that only important data is stored and utilizing blockchain resources effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If all data is stored in blockchain indiscriminately, then data completeness is improved, but storage resource utilization deteriorates
Solution Approach 1:
The patent extracts only the necessary data (target data that needs to be accessed) from the complete data set and stores it in the blockchain. The service processor identifies and extracts specific data based on access requests, storing only this extracted portion in the blockchain while leaving other data in traditional storage systems, thus resolving the contradiction between data completeness and storage efficiency
Solution Approach 2:
The patent segments data storage into two parts: frequently accessed target data stored in the blockchain and other data stored in traditional storage systems. This segmentation allows the system to maintain data completeness while optimizing blockchain storage resources by dividing the storage function between two different systems based on access patterns
2Quantity of substance
If all data is stored in blockchain, then data availability is improved, but storage efficiency deteriorates
Solution Approach 1:
The service processor extracts only the specific target data that needs to be made available in the blockchain based on access requests, rather than storing all data. This extraction approach ensures that necessary data remains available in the blockchain while improving overall storage efficiency
Solution Approach 2:
The system dynamically determines which data to store in the blockchain based on real-time access requests. The service processor adapts the storage decision by evaluating whether data needs to be accessed, making the storage mechanism dynamic rather than static, thus balancing data availability with storage efficiency
3Ease of operation
If indiscriminate data storage is performed, then data accessibility is improved, but resource usage optimization deteriorates
Solution Approach 1:
The service processor extracts and stores only the specific data that users need to access in the blockchain, rather than making all data accessible. This targeted extraction maintains ease of operation for necessary data while optimizing resource usage by avoiding storage of unnecessary data in the resource-constrained blockchain system
Data Source
AI summary
Examples in this application disclose data recording methods, media, and systems. One example method includes receiving an access request for target data from a data user, obtaining the target data from a data owner, generating a blockchain transaction based on the target data, transmitting the blockchain transaction to a blockchain node, where the blockchain node performs a transaction consensus with remaining blockchain nodes, stores the blockchain transaction in the blockchain upon the transaction consensus is reached, and generates index information for the blockchain transaction when the data user is determined to have an access permission to the target data, receiving the index information from the blockchain node, where the index information is used to generate a request transaction to obtain the blockchain transaction or the target data from the blockchain, and sending the target data or the index information to the data user.


