Blockchain SDK for Game Engine Token Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed ledger technologies, including blockchain, face limitations in integrating with off-chain systems and realizing their full potential due to challenges in linking blockchain tokens with non-blockchain systems, resulting in underdeveloped use cases and underutilized wallet functionalities.

Innovation Solution

A method involving a gaming application with an integrated blockchain SDK that facilitates user account registration, token management, and transactions by linking in-game accounts to blockchain accounts, enabling the transfer of tokens between users through smart contracts, and managing in-game items based on blockchain tokens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain technology is integrated with gaming systems, then token management and transaction capabilities are enhanced, but system complexity and integration difficulty increase

Engineering Contradiction:
Improvetoken management capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A blockchain SDK serves as an intermediary layer between the gaming application and the blockchain network. The SDK provides pre-built functions for wallet connection, token management, and transaction processing, shielding developers from complex blockchain protocols while enabling comprehensive token management capabilities in gaming systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The blockchain SDK implements a universal interface that handles multiple blockchain operations (wallet connection, token transfer, staking, NFT management) through standardized functions. This multi-functional approach allows a single integration point to provide diverse blockchain capabilities, reducing overall system complexity.

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

2Ease of operation

If wallet connection function is implemented to link in-game accounts to blockchain accounts, then user asset management is improved, but authentication and linking process complexity increases

Engineering Contradiction:
Improveuser asset managementVSAvoidauthentication process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The wallet connection function enables users to autonomously link their in-game accounts to their own blockchain wallets through a simplified flow. Users initiate the connection, approve the linking in their wallet application, and the system automatically establishes the association between game account ID and blockchain address, eliminating the need for manual account management or complex authentication protocols.

Inventive Principle:
Principle #25Self-service

3Loss of information

If inventory retrieval function is used to obtain token inventory from blockchain, then real-time asset tracking is improved, but communication overhead with blockchain nodes increases

Engineering Contradiction:
Improveasset tracking accuracyVSAvoidblockchain communication time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system proactively retrieves and caches token inventory data from the blockchain when relevant (such as during wallet connection or before anticipated transactions). This preliminary action ensures accurate real-time asset tracking is available when needed, while batching blockchain communications to reduce overall network overhead and latency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240261692A1Software development kits, methods, and systems that facilitate blockchain transactions by game engines and game applications
Publication Date: 2024.08.08 VERONA HLDG SEZC
  • US20240261692A1 patent drawing
  • US20240261692A1 patent drawing
  • US20240261692A1 patent drawing

AI summary

The disclosure relates in part to systems and methods that facilitate interactions between video game environments and blockchain environments. In embodiments, a method may be performed by a game application. The method includes detecting a user action involving an in-game item associated with a token stored on a blockchain; calling a wallet connection function of a blockchain SDK that connects the user' in-game account to a digital wallet that manages the user's blockchain account; retrieving a public address for the blockchain account; calling a transaction function of the SDK that generates a blockchain transaction signature request requesting a digital signature using credentials of the user's blockchain account; transmitting the signature request to the wallet application; receiving indication from the integrated blockchain SDK that the blockchain transaction has been added to the blockchain; and in response to the indication, performing the user action involving the in-game item within the gaming application.