Token Manager Node for Blockchain Game Token Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain platforms, such as Ethereum and OpenSea, lack effective mechanisms to prevent the unauthorized sale of non-fungible tokens (NFTs) and game tokens, as their authentication mechanisms only work ex-post, making it difficult to prevent theft and sales by unauthorized users.

Innovation Solution

A blockchain-based system that includes a processor and memory configured to receive registration requests, map transactions, assign user roles, execute smart contracts, and intercept token sales to validate the safe balance of player nodes, ensuring that only authorized users can buy and sell game tokens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional authentication mechanisms are used, then users can freely mint and trade NFTs, but unauthorized users can steal and sell tokens without prevention

Engineering Contradiction:
Improvetoken ownership securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary authentication and ownership verification before allowing token sales. The token manager node intercepts sale transactions and validates the seller's ownership and buyer's eligibility in advance, preventing unauthorized sales before they occur rather than detecting them afterward

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a token manager node as an intermediary between buyers and sellers. This mediator intercepts sale transactions, validates ownership through smart contracts, checks buyer eligibility criteria, and only permits authorized transactions, thereby preventing unauthorized sales without requiring complex changes to the underlying blockchain

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ex-post authentication is used, then ownership can be proven after theft, but theft and unauthorized sales cannot be prevented

Engineering Contradiction:
Improveownership verificationVSAvoidtime to detect theft
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system shifts from ex-post to ex-ante verification by validating ownership and eligibility before transactions occur. The token manager node checks smart contract conditions and user roles prior to allowing token sales, enabling prevention rather than delayed detection

Inventive Principle:
Principle #10Preliminary action

3Reliability

If user roles and safe balance validation are implemented, then unauthorized sales are prevented, but transaction processing complexity increases

Engineering Contradiction:
Improveauthorized tradingVSAvoidtransaction validation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses self-service mechanisms where smart contracts automatically validate ownership and enforce trading rules without requiring manual intervention. The token manager node queries user roles and safe balances through automated smart contract interactions, reducing operational complexity despite increased validation requirements

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11810104B1Method and system for management of game tokens
Publication Date: 2023.11.07 BENAVIDES ENRIQUE
  • US11810104B1 patent drawing
  • US11810104B1 patent drawing
  • US11810104B1 patent drawing

AI summary

An example token management operation may include one or more of receiving, by a token manager node, a registration request containing user IP address and a wallet from an at least one player node off-chain; mapping, by the token manager node, a transaction over the blockchain network with users' database based on the IP address; assigning, by the token manager node, a user role to the wallet, wherein the user role allows the at least one player node to buy game tokens from a liquidity pool over the blockchain network; executing, by the token manager node, a smart contract to add a safe balance to the at least one player node based on the user role; intercepting, by the token manager node, a transaction for selling at least one game token to a target player node to validate the safe balance of the player node; and allowing the transaction responsive to a validation.