Blockchain Batch Transactions for Higher Throughput Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain-based systems face performance limitations, with transaction processing rates typically below 1K TPS, making it difficult to replace legacy systems and limiting their practical application in environments requiring rapid transaction processing.

Innovation Solution

An apparatus for batch processing that aggregates multiple transactions and performs consensus processes on a blockchain network, improving transaction throughput by processing batches rather than individual transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual transactions are processed one by one through consensus process, then transaction integrity and security are ensured, but transaction processing throughput remains below 1K TPS

Engineering Contradiction:
Improvetransaction integrityVSAvoidtransaction processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple individual transactions into a single batch transaction. The batch transaction includes multiple original transactions and their corresponding hash values, allowing the blockchain network to process them as one unit while maintaining the integrity and traceability of each individual transaction through the hash values.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the transaction processing into two stages: batch processing stage (aggregating multiple transactions into one batch transaction) and verification stage (validating each transaction's integrity through hash values). This segmentation enables high-throughput processing while maintaining individual transaction security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If more blockchain nodes are added to the network, then system security and decentralization are improved, but processing performance cannot exceed single-node capabilities

Engineering Contradiction:
Improvesystem securityVSAvoidprocessing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines multiple transactions into a single batch transaction that is propagated across the blockchain network. All nodes process the same batch transaction, leveraging parallel processing capabilities across multiple nodes without requiring additional consensus rounds for each individual transaction, thus scaling throughput while maintaining decentralization.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If batch size is increased to improve throughput, then transaction processing rate increases, but block size and storage requirements increase

Engineering Contradiction:
Improvetransaction processing rateVSAvoidblock size
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential elements (transaction data and hash values) needed for verification into the batch transaction, rather than including complete copies of all original transactions. This reduces the block size increase while maintaining the ability to verify each transaction's integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses hash values (compact representations) of original transactions instead of full transaction copies in the batch. This allows verification of transaction integrity with minimal storage overhead, enabling larger batch sizes without proportionally increasing block size.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3644252B1Apparatus and method for batch processing for blockchain transactions
Publication Date: 2026.02.18 SAMSUNG SDS CO LTD
  • EP3644252B1 patent drawingFigure 1
  • EP3644252B1 patent drawingFigure 2
  • EP3644252B1 patent drawingFigure 3

AI summary

Methods and apparatuses for batch processing for a plurality of individual transactions are provided. One of the methods comprises, generating a batch transaction by aggregating at least some of the plurality of individual transactions according to a setting value of a batch size, and processing the batch transaction via a blockchain network. The generating the batch transaction comprises, adjusting the setting value of the batch size based on a monitoring result for a transaction processing status, and generating the batch transaction according to the adjusted setting value.