Entangled Transaction List for Blockchain Block Size Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain systems, the size of transaction signature information increases the size of blocks, leading to space occupancy issues, and existing methods have not effectively addressed this challenge.

Innovation Solution

The implementation of an entangled transaction list, where multiple transactions are combined using entangled signatures, reducing the size of the transaction list and allowing for efficient verification and block production by aggregating signatures without requiring individual signature verification for each transaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual signature information is included in each transaction, then transaction verification reliability is improved, but block size increases

Engineering Contradiction:
Improvetransaction verification reliabilityVSAvoidblock size
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent combines multiple individual transaction signatures into a single aggregated signature for the entire transaction list. Instead of including separate signature information for each transaction, the system generates one consolidated signature that represents all transactions, thereby reducing block size while maintaining verification reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses hash values and signature aggregation techniques where the essential verification information is preserved in a compressed form. The aggregated signature serves as a compact representation that enables verification of multiple transactions without storing all individual signature data.

Inventive Principle:
Principle #26Copying

2Volume of moving object

If multiple transactions are combined into an entangled transaction list, then space occupancy is reduced, but transaction verification complexity increases

Engineering Contradiction:
Improvespace occupancyVSAvoidverification complexity
Core Design Contradiction:
Volume of moving objectVSDevice complexity

Solution Approach 1:

The patent segments the verification process into two distinct phases: first, generating an aggregated signature that represents all transactions in the entangled list; second, verifying this single aggregated signature. This segmentation simplifies the overall complexity by replacing multiple individual verifications with a unified verification mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The aggregated signature acts as an intermediary that bridges multiple transactions and their verification. Instead of directly verifying each transaction individually, the system uses the aggregated signature as a mediator that encapsulates all verification requirements, reducing the complexity of handling multiple transactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If individual signature verification is performed for each transaction, then transaction integrity is ensured, but processing time increases

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

Solution Approach 1:

The patent merges multiple individual verification operations into a single aggregated verification process. By combining all transaction signatures into one aggregated signature, the system performs one verification operation instead of multiple separate verifications, thereby reducing processing time while ensuring the integrity of all transactions through the unified verification.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12003645B2Method and apparatus for creating blocks in blockchain system
Publication Date: 2024.06.04 ELECTRONICS & TELECOMM RES INST
  • US12003645B2 patent drawing
  • US12003645B2 patent drawing
  • US12003645B2 patent drawing

AI summary

A block production method and a block producing node including creating an entangled transaction list by combining a plurality of transactions received through the communication unit and producing a block using the entangled transaction list are provided.