Blockchain Transaction Aggregation for Reduced Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing processing times and bandwidth requirements in blockchain networks due to the need for nodes to maintain and verify an ever-growing data file of unspent transactions, which becomes computationally and resource-intensive over time, making it unsuitable for efficient operation.

Innovation Solution

Implementing a system for periodic aggregation of unspent transactions, where each electronic wallet generates a new transaction that aggregates all unspent transactions at predetermined intervals, allowing nodes to disregard older blocks and maintain only recent transactions, thereby reducing the data needed for processing and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes maintain a complete copy of the entire blockchain to ensure immutability and proper transaction confirmation, then data integrity and security are improved, but processing times and bandwidth requirements increase continuously

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the blockchain data into two distinct components: immutable historical blocks that are archived for data integrity, and recent unspent transaction information that is actively maintained in memory for processing. This segmentation allows nodes to preserve the immutability guarantee while reducing the amount of data that requires active processing and verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the unspent transaction information from the complete blockchain and maintains it separately in a compact data structure. This extraction allows the system to separate the immutable historical record (which can be archived) from the actively changing transaction state (which needs to be quickly accessible), thereby reducing processing time while maintaining data integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If nodes maintain an ever-increasing data file to process all unspent transactions, then transaction verification accuracy is improved, but bandwidth requirements increase continuously

Engineering Contradiction:
Improveverification accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by maintaining different data representations in different locations within the system. Historical blockchain data is stored in its complete, immutable form for archival purposes, while recent unspent transaction information is maintained in a compressed, easily accessible format in node memory. This allows verification accuracy to be maintained where needed while reducing bandwidth consumption overall.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary action by pre-computing and maintaining the set of unspent transactions in a compact format before they are needed for verification. This allows nodes to have immediate access to verification data without needing to process or retrieve it from the complete blockchain history during transaction validation, thereby reducing bandwidth requirements.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the blockchain data file grows continuously to include all transactions, then completeness of transaction history is improved, but processing speeds decrease

Engineering Contradiction:
Improvetransaction history completenessVSAvoidprocessing speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent introduces dynamics by implementing a two-tier data management system where the active working set of unspent transactions is maintained in a dynamic, easily modifiable format in memory, while the complete transaction history remains immutable in archived blocks. This dynamic approach allows fast processing of current transactions while preserving the complete historical record.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action through a periodic aggregation process that consolidates unspent transactions at predetermined intervals. This periodic consolidation maintains an up-to-date but compact representation of the transaction state, enabling fast processing while ensuring that the complete history is preserved in the archived blockchain data.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12033137B2Method and system for improved blockchain performance through aggregation
Publication Date: 2024.07.09 MASTERCARD INT INC
  • US12033137B2 patent drawing
  • US12033137B2 patent drawing
  • US12033137B2 patent drawing

AI summary

A method for periodic aggregation of blockchain transactions for reduced processing times and bandwidths includes: storing at least a cryptographic key pair comprising a private key and a public key and a plurality of unspent blockchain transactions, each unspent blockchain transaction including at least an output address and transaction amount; generating a digital signature using the private key; generating a recipient address using the public key; generating a new blockchain transaction after satisfaction of a trigger condition, the new blockchain transaction including each of the plurality of unspent blockchain transactions as inputs, the digital signature, the recipient address, and a transfer amount based on a summation of the transaction amount for each of the unspent blockchain transactions; and transmitting the new blockchain transaction to a node in a blockchain network.