Blockchain Virtual Resource Consumption for Ownership Tracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain-based systems fail to accurately trace the ownership of consumed off-chain items, as they do not deposit virtual resources representing ownership after consumption.

Innovation Solution

A blockchain-based data processing method that involves acquiring a resource consumption task, calling a resource consumption function in a smart contract to determine the holding object address, consuming the target virtual resource, and broadcasting a resource consumption event to update the resource state and maintain ownership tracing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the virtual resource is destroyed after consumption, then the ownership tracing is simplified, but the ownership tracing capability is lost

Engineering Contradiction:
Improveownership tracing complexityVSAvoidownership tracing capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The virtual resource is segmented into two parts: the virtual resource itself (which is consumed and destroyed) and the consumption record (which is stored in the blockchain). This segmentation allows the system to simplify the ownership tracing by removing the consumed virtual resource while maintaining the ability to trace ownership through the consumption record stored in the blockchain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The consumption record acts as an intermediary between the virtual resource and the ownership tracing. Instead of directly tracing the consumed virtual resource, the system uses the consumption record stored in the blockchain as an intermediary to trace the ownership and consumption history of the virtual resource.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the virtual resource is not deposited after consumption, then the storage space is saved, but the ownership tracing accuracy is reduced

Engineering Contradiction:
Improvevirtual resource storageVSAvoidownership tracing accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The virtual resource is designed as a disposable object that is consumed and destroyed after use. Instead of being stored indefinitely, the virtual resource is replaced by a consumption record that is stored in the blockchain. This allows the system to save storage space while maintaining ownership tracing accuracy through the consumption record.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The system changes the state of the virtual resource from an active, stored state to a consumed, recorded state. The virtual resource is transformed into a consumption record that contains information about the ownership and consumption, allowing the system to maintain tracing accuracy without storing the original virtual resource.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the virtual resource is consumed without destruction, then the ownership tracing is maintained, but the consumption finality is compromised

Engineering Contradiction:
Improveownership tracingVSAvoidconsumption finality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The virtual resource is segmented into the virtual resource itself (which is consumed and destroyed to ensure finality) and the consumption record (which is stored to maintain ownership tracing). This segmentation allows the system to achieve both consumption finality and ownership tracing by separating the two functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual resource is discarded (destroyed) after consumption to ensure finality, while the consumption record is recovered and stored in the blockchain to maintain ownership tracing. This discarding and recovering process allows the system to achieve both consumption finality and ownership tracing capability.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20250190629A1Blockchain-based data processing method, device, and readable storage medium
Publication Date: 2025.06.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250190629A1 patent drawing
  • US20250190629A1 patent drawing
  • US20250190629A1 patent drawing

AI summary

A blockchain-based data processing method including: acquiring a resource consumption task including an initiating object address and a target resource identifier; calling, according to the resource consumption task, a resource consumption function, and determining, based on the resource consumption function, a holding object address holding a target virtual resource in the blockchain, the target virtual resource referring to a virtual resource represented by the target resource identifier; consuming, according to the initiating object address and the holding object address, the target virtual resource to obtain a transaction execution result of the resource consumption task; and broadcasting a resource consumption event corresponding to the transaction execution result to a service device corresponding to the initiating object address, so as to make the service device perform, on a target item, service processing associated with the resource consumption event, the target virtual resource being configured for representing ownership of the target item.