Decentralized Blockchain Platform for Scalable Game State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional multi-user applications like MMOs rely on centralized control, which limits scalability, creates potential points of failure, and restricts third-party extensions and improvements.

Innovation Solution

Implementing a decentralized blockchain platform to manage game control software code and assets, allowing for scalable, secure, and extensible gameplay by using blockchain technology to record gameplay interactions and store game state data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If centralized control is used to manage multi-user applications, then control and management of gameplay is simplified, but scalability is limited and points of failure are created

Engineering Contradiction:
Improvecontrol structureVSAvoidsystem failure risk
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the centralized control system into multiple decentralized nodes distributed across a blockchain network. Each node independently validates and stores game state data, eliminating the single point of failure inherent in centralized control while maintaining coordinated gameplay management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain acts as an intermediary layer between users and game control logic. Smart contracts on the blockchain mediate gameplay interactions, asset transfers, and state changes, providing a trustless environment where no single entity controls the system, thus improving reliability without requiring complex centralized control structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If centralized servers are used to manage gameplay, then coordination of users is efficient, but scalability is limited

Engineering Contradiction:
Improvegameplay coordination efficiencyVSAvoidscalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from a vertical hierarchical control structure (centralized servers above users) to a horizontal peer-to-peer network structure where all nodes operate at the same level. This dimensional shift allows the system to scale horizontally by adding more nodes rather than requiring increased capacity at centralized servers, thus improving scalability while maintaining coordination efficiency through cryptographic consensus.

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

3Reliability

If third party extensions are restricted in centralized systems, then security and control are maintained, but extensibility and improvement capabilities are limited

Engineering Contradiction:
Improvesystem control securityVSAvoidthird party extension capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The blockchain platform provides universal, standardized interfaces and smart contract templates that enable multiple third-party applications and extensions to interact with the core game system. These standardized protocols allow diverse extensions while maintaining security through the same cryptographic verification mechanisms that protect core gameplay, thus enabling extensibility without compromising control security.

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

Data Source

PatentUS20230398457A1Extensible blockchain application platform
Publication Date: 2023.12.14 ATMTA INC
  • US20230398457A1 patent drawing
  • US20230398457A1 patent drawing
  • US20230398457A1 patent drawing

AI summary

Techniques relating to an extensible blockchain application are disclosed. The techniques include generating a game engine request for an electronic game based on user interaction with a graphical game engine for the electronic game. The techniques further include updating game state for the electronic game on a blockchain by transmitting the game engine request to at least one of a plurality of software programs maintained in the blockchain. The techniques further include modifying graphical presentation of the electronic game based on the updated game state on the blockchain.