Smart Contract Token Attribute Mapping for Diverse Virtual Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smart contracts in blockchain-based systems have limited applicability and low data processing efficiency due to their inability to handle virtual resources with diverse resource attributes effectively.

Innovation Solution

A blockchain-based data processing method that determines token attributes based on resource attributes of virtual resources, enabling the distribution of virtual resources with different attributes in smart contracts, thereby enhancing interoperability and applicability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional smart contracts are used to manage virtual resources, then the system maintains simplicity and decentralization, but the applicability is limited and data processing efficiency is low when handling diverse resource attributes

Engineering Contradiction:
Improveapplicability of smart contractVSAvoiddata processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the management of virtual resources by introducing a token identification system that categorizes resources based on their attributes. Each token identification represents a specific type or category of virtual resource, allowing the smart contract to handle diverse resources through structured segmentation rather than uniform processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to resource management by introducing token attributes that describe resource characteristics. This dimensional extension allows the system to differentiate and process virtual resources with varying attributes (such as quantity, type, or properties) without compromising the underlying blockchain structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If the smart contract handles only single-type virtual resources, then the system maintains high processing efficiency, but the interoperability with virtual resources of various attributes is limited

Engineering Contradiction:
Improveprocessing efficiency of virtual resourcesVSAvoidinteroperability with virtual resources
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal token identification system that can represent multiple types of virtual resources within a single smart contract framework. The token identification and attribute structure serves as a multi-functional interface that accommodates diverse resource types while maintaining consistent processing logic, thereby achieving both efficiency and interoperability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent utilizes parameter changes by allowing the token identification and its associated attributes to vary based on the specific virtual resource being managed. This parameter-based approach enables the smart contract to adapt its processing to different resource types dynamically, maintaining efficiency through structured variation rather than rigid specialization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260037973A1Blockchain-based data processing method and apparatus, device, storage medium, and program product
Publication Date: 2026.02.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20260037973A1 patent drawing
  • US20260037973A1 patent drawing
  • US20260037973A1 patent drawing

AI summary

This application discloses a blockchain-based data processing method performed by a computer device. The method includes: determining a token identification in response to a resource reception request; calling a general callback function in a smart contract of a blockchain and determining M virtual resources having the token identification issued by an issuing object in the blockchain; acquiring a resource attribute of the M virtual resources and determining a token attribute corresponding to the token identification based on the resource attribute of the M virtual resources, the issuing object holding a target virtual resource in the M virtual resources, and the M being a positive integer; and determining a resource identification of the target virtual resource transferred to a receiving object based on the token attribute of the token identification, the resource identifications corresponding to different token attributes being different.