Blockchain Transaction Acceleration via Duplicate Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain networks face inefficiencies in transaction delivery due to direct network connections, which can be slow and unreliable, especially across borders or between different network operators, leading to unpredictable transmission times.

Innovation Solution

Implementing a blockchain transaction acceleration system that resends transactions through multiple nodes, identifying and discarding duplicates, and utilizing network acceleration nodes to optimize transaction paths based on transmission speed statistics, thereby improving transaction delivery efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If direct network connections are used for transaction communication, then the system structure is simple, but the transmission speed is slow and unreliable

Engineering Contradiction:
Improvetransaction transmission speedVSAvoidnetwork connection structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces intermediary nodes (relay nodes, gateway nodes, and network acceleration nodes) that mediate between the client and the target blockchain node. These intermediaries optimize the transmission path by selecting faster routes, using multiple parallel paths, and managing network traffic, thereby improving transaction transmission speed while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple transaction paths are used to accelerate delivery, then the transmission speed improves, but the system complexity increases

Engineering Contradiction:
Improvetransaction delivery reliabilityVSAvoidtransaction routing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the transaction routing function into multiple independent components: relay nodes that forward transactions, gateway nodes that manage path selection, and network acceleration nodes that optimize delivery. This segmentation allows the system to achieve high reliability through multiple paths while keeping each component relatively simple and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where nodes monitor transmission performance, track successful deliveries, and dynamically adjust routing decisions. This feedback loop enables the system to adapt to changing network conditions, improving reliability while automating the complexity of managing multiple paths rather than requiring manual configuration.

Inventive Principle:
Principle #23Feedback

3Productivity

If duplicate transactions are processed, then the probability of successful delivery increases, but the processing overhead increases

Engineering Contradiction:
Improvetransaction delivery efficiencyVSAvoidduplicate detection and processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having relay nodes and gateway nodes pre-filter and track transactions before they reach the target node. Nodes maintain records of seen transactions and proactively identify duplicates, preventing redundant processing. This preliminary detection reduces the time and computational resources wasted on processing duplicate transactions while maintaining high delivery efficiency through parallel transmission paths.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3566393B1Accelerating transaction deliveries in blockchain networks using transaction resending
Publication Date: 2021.09.01 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3566393B1 patent drawingFigure 1
  • EP3566393B1 patent drawingFigure 2
  • EP3566393B1 patent drawingFigure 3A~3B

AI summary

In a blockchain transaction acceleration system, receive a first transaction sent through a first node in a blockchain. At least one second transaction that is a duplicate of the first transaction is received in the blockchain transaction acceleration system, where the at least one second transaction sent by the first node to at least one second node in the blockchain is different from the first node. The blockchain transaction acceleration system executes a first-received transaction among received transactions that include the first transaction and the at least one second transaction. Upon determining, by the blockchain transaction acceleration system, that remaining transactions of the received transactions are identical to the first-received transaction, discarding the remaining transactions.