Blockchain Block Creation Using Transaction Cost Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain systems do not effectively maximize transaction results in block creation, as miners lack information on true transaction costs and follow a first-in-first-out approach without considering variable factors, leading to suboptimal block composition.

Innovation Solution

A method that involves receiving and sorting blockchain transactions, simulating their processing costs, and applying heuristic procedures to select transactions that maximize results for the next blockchain block, ensuring optimal cost and result determination before block creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional first-in-first-out approach is used for transaction selection, then processing simplicity is maintained, but transaction result maximization is compromised

Engineering Contradiction:
Improvetransaction resultVSAvoidtransaction selection process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary simulation of transaction committance processing before final block creation to identify mining costs and estimate results. This advance analysis allows miners to select transactions that maximize results without increasing the complexity of the actual block creation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simulated copy of the transaction processing environment to evaluate mining costs and transaction results without affecting the actual blockchain state. This copying approach enables result maximization while keeping the original system simple and unchanged.

Inventive Principle:
Principle #26Copying

2Productivity

If miners lack information on true transaction costs, then processing speed is maintained, but block composition optimization is prevented

Engineering Contradiction:
Improveblock composition efficiencyVSAvoidtransaction cost information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where simulation results provide miners with information about true transaction costs and estimated results. This feedback enables miners to optimize block composition by selecting transactions with better cost-result ratios, directly improving block composition efficiency.

Inventive Principle:
Principle #23Feedback

3Productivity

If transaction sorting and simulation is performed, then transaction result maximization is achieved, but processing time increases

Engineering Contradiction:
Improvetransaction resultVSAvoidblock creation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs partial simulation and sorting only on transactions that are most likely to be included in the block, rather than processing all transactions. This selective approach maximizes transaction results while minimizing the time penalty associated with simulation and sorting operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11556874B2Block creation based on transaction cost and size
Publication Date: 2023.01.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11556874B2 patent drawing
  • US11556874B2 patent drawing
  • US11556874B2 patent drawing

AI summary

An example operation may include one or more of receiving blockchain transactions, sorting an order of the blockchain transactions, simulating committance processing of the plurality of blockchain transactions to identify mining costs associated with each of the plurality of blockchain transactions, and applying one or more heuristic procedures to select one or more of the plurality of blockchain transactions which maximize a result associated with a next blockchain block.