Blockchain Transaction Template Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transaction processing methods in blockchains are not flexibly adaptable to upgrades, requiring re-development and re-writing of smart contracts to support new transactions, which is inconvenient and inefficient.

Innovation Solution

A transaction processing method and apparatus that loads a transaction template matching the transaction type, processes the transaction according to the template, and writes the information into a blockchain, allowing for flexible adaptation to upgrades without re-developing smart contracts, and allocates sufficient system resources for efficient transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If smart contracts are re-developed and re-written to support new transactions, then the blockchain can support upgraded transactions, but the complexity and cost of maintenance increases

Engineering Contradiction:
Improveadaptability to transaction upgradesVSAvoidcomplexity of smart contract maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the transaction processing logic into two parts: immutable smart contracts stored in the blockchain and mutable transaction templates stored externally. The smart contracts handle core immutable functions while the templates handle upgradeable transaction-specific logic, allowing independent updates without re-developing entire smart contracts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces transaction templates as an intermediary layer between the external system and the blockchain smart contracts. These templates serve as a flexible interface that can be updated without modifying the underlying immutable smart contract code, thus resolving the contradiction between adaptability and maintenance complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If smart contracts are re-developed and re-written to support new transactions, then the blockchain can support upgraded transactions, but the time and resources required increase

Engineering Contradiction:
Improveadaptability to transaction upgradesVSAvoidtime for smart contract re-development
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining transaction templates with common transaction logic and structures before they are needed. When new transactions need to be supported, existing templates can be reused or lightly modified rather than creating everything from scratch, significantly reducing development time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of existing transaction templates to create new ones. Instead of re-developing smart contracts for each new transaction type, the system copies and adapts proven templates, maintaining consistency while enabling rapid adaptation to new transaction requirements.

Inventive Principle:
Principle #26Copying

3Productivity

If transaction templates are updated independently of the blockchain, then flexibility and processing efficiency improve, but data consistency verification becomes more complex

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidcomplexity of data verification
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where transaction templates include verification rules and constraints that automatically check data consistency. When transactions are processed using updated templates, the system provides feedback to verify that the updates maintain data integrity with the blockchain state, managing complexity through automated verification rather than manual processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11099887B2Service processing method and apparatus
Publication Date: 2021.08.24 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11099887B2 patent drawing
  • US11099887B2 patent drawing
  • US11099887B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transaction processing are provided. One of the methods includes: receiving a transaction request for a target transaction; loading a transaction template matching a transaction type of the target transaction; processing the target transaction according to the transaction template to obtain transaction information; and writing the transaction information into a blockchain.