Blockchain Token Generation via Configuration Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face challenges in efficiently generating and managing blockchain token support from a set of declarations, particularly in ensuring scalability, security, and compliance with token standards, which hinders their adoption in enterprise environments.

Innovation Solution

The implementation of a blockchain cloud service (BCS) with an application builder component that defines blockchain assets using a declaration or specification file, generating appropriate smart contracts and token methods adhering to frameworks like the Token Taxonomy Framework, enabling rapid development and deployment of token-based applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual smart contract development is used, then customization and flexibility are improved, but development time and complexity increase

Engineering Contradiction:
ImprovecustomizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining token templates with standard smart contract code structures. These templates contain pre-written, battle-tested code for common token functionalities (transfer, approval, burning, etc.), allowing developers to quickly instantiate customized tokens by simply configuring parameters rather than writing code from scratch. This resolves the contradiction by maintaining flexibility through parameter customization while dramatically reducing development time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by providing reusable token templates that can be instantiated multiple times with different configurations. Each template represents a proven smart contract design that can be copied and adapted for different use cases. Developers can copy a base token template and modify it through configuration files to create customized tokens, avoiding the need to manually write and test smart contract code for each new token, thus reducing development time while preserving adaptability.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If manual smart contract development is used, then customization and flexibility are improved, but code quality and security may deteriorate

Engineering Contradiction:
ImprovecustomizationVSAvoidcode quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining token templates with standard smart contract code structures. These templates contain pre-written, battle-tested code for common token functionalities (transfer, approval, burning, etc.), allowing developers to quickly instantiate customized tokens by simply configuring parameters rather than writing code from scratch. This resolves the contradiction by maintaining flexibility through parameter customization while dramatically reducing development time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by providing reusable token templates that can be instantiated multiple times with different configurations. Each template represents a proven smart contract design that can be copied and adapted for different use cases. Developers can copy a base token template and modify it through configuration files to create customized tokens, avoiding the need to manually write and test smart contract code for each new token, thus reducing development time while preserving adaptability.

Inventive Principle:
Principle #26Copying

3Productivity

If standardized token templates are used, then development speed is improved, but customization capability may worsen

Engineering Contradiction:
Improvedevelopment speedVSAvoidcustomization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing token functionality into modular components defined in configuration files. Each token template consists of separable elements such as supply parameters, transfer rules, approval mechanisms, and metadata. Developers can selectively enable or disable specific features by configuring individual segments, allowing rapid deployment of standard tokens while maintaining the ability to customize specific aspects without affecting the overall development speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses dynamics by making token configurations flexible and adjustable through configuration files. The templates are designed to be dynamically configurable, allowing developers to modify parameters such as token supply, decimals, name, symbol, and various feature flags without changing the underlying smart contract code. This enables rapid instantiation of standard tokens while preserving full customization capability through configuration-driven adjustments.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If decentralized ledgers allow anonymous participants, then accessibility is improved, but accountability and auditability worsen

Engineering Contradiction:
ImproveaccessibilityVSAvoidaccountability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies the intermediary principle by introducing configuration files as a mediator between anonymous participants and the blockchain network. While participants remain anonymous on the decentralized ledger, their token deployments are governed by standardized, auditable configuration files that encode the token's rules, parameters, and behavior. These configuration files serve as a layer of accountability, allowing verification of token properties without requiring knowledge of the deployer's identity, thus maintaining accessibility while improving auditability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250007721A1System and method for generating blockchain token support from a set of declarations
Publication Date: 2025.01.02 ORACLE INT CORP
  • US20250007721A1 patent drawing
  • US20250007721A1 patent drawing
  • US20250007721A1 patent drawing

AI summary

Described herein are systems and methods for generating blockchain token support from a set of declarations. In accordance with an embodiment, an application builder (App Builder, Application Builder) component of a blockchain, blockchain cloud system, or other blockchain solution (e.g., Oracle Blockchain Platform) can provide a mechanism to define blockchain assets using a declaration or specification file, and then generate a blockchain smart contract that supports those assets. In accordance with an embodiment, the systems and methods described herein provide a mechanism for defining Tokens (e.g., Fungible or Non Fungible Tokens) adhering to a framework, such as the Token Taxonomy Framework, and generating the appropriate methods as defined by the token properties.