Blockchain Gaming Smart Contract Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies primarily focus on financial transactions and lack comprehensive integration of gaming functionalities, limiting the ability to implement additional features and support decentralized gaming environments without central servers.

Innovation Solution

The method involves storing games on a blockchain, using smart contracts to manage game sessions, and logging player information and actions, allowing for decentralized peer-to-peer gaming with features like analytics, advertising, and mod support, without the need for a central host, utilizing blockchain to store and manage game data, logic, and player interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain is used to store and manage gaming data and logic, then decentralization and security are improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
ImprovedecentralizationVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by using smart contracts to perform multiple gaming operations including storing game logic, managing player data, handling transactions, and enforcing game rules within a single blockchain framework, thereby achieving decentralization without proportionally increasing complexity

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

Solution Approach 2:

The patent introduces smart contracts as intermediary components that mediate between players and the blockchain, automating game logic and player interactions through predefined conditions, which simplifies the implementation complexity while maintaining decentralization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If games are stored on blockchain with smart contracts, then fairness and transparency are improved, but processing speed and game session initiation time worsen

Engineering Contradiction:
ImprovefairnessVSAvoidgame session initiation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-compiling and storing game logic, rules, and data structures in the blockchain before game sessions begin, allowing players to quickly initiate games without real-time compilation delays, thus improving speed while maintaining fairness through pre-verifiable smart contracts

Inventive Principle:
Principle #10Preliminary action

3Reliability

If player information and actions are logged in blockchain, then data integrity and security are improved, but storage requirements and system resource consumption increase

Engineering Contradiction:
Improvedata integrityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only essential player data (identifiers, scores, key actions) in the blockchain while keeping detailed game logs and media files in off-chain storage, thereby maintaining data integrity for critical information without proportionally increasing blockchain storage requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10832521B2Blockchain gaming
Publication Date: 2020.11.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10832521B2 patent drawing
  • US10832521B2 patent drawing
  • US10832521B2 patent drawing

AI summary

Utilizing blockchain in a gaming environment comprises one or more of receiving one or more contracts related to a game stored in a blockchain, initiating a game session of the game based on the one or more contracts, and receiving information and actions related to a game player in the blockchain based on the initiated game session.