Blockchain Transaction Acceleration via Duplicate Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If multiple transaction paths are used to accelerate delivery, then the transmission speed improves, but the system complexity increases
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.
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.
3Productivity
If duplicate transactions are processed, then the probability of successful delivery increases, but the processing overhead increases
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.
Data Source
Figure 1
Figure 2
Figure 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.