Blockchain Data Recording via Access-Triggered Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Quantity of substance

If all data is stored in blockchain indiscriminately, then data completeness is improved, but storage resource utilization deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoidstorage resource utilization
Core Design Contradiction:
Quantity of substanceVSLoss of energy

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If all data is stored in blockchain, then data availability is improved, but storage efficiency deteriorates

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If indiscriminate data storage is performed, then data accessibility is improved, but resource usage optimization deteriorates

Engineering Contradiction:
Improvedata accessibilityVSAvoidresource usage optimization
Core Design Contradiction:
Ease of operationVSLoss of energy

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11972414B2Data recording methods and apparatuses, electronic devices, and storage media
Publication Date: 2024.04.30 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US11972414B2 patent drawing
  • US11972414B2 patent drawing
  • US11972414B2 patent drawing

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.