Intelligent Network Card Replay Transaction Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for identifying replay transactions in blockchain networks are inefficient, leading to wasted computing power and potential losses due to repeated transaction execution.
Innovation Solution
A blockchain integrated station equipped with a CPU and an intelligent network card that compares received transactions with historically accepted transactions to identify and filter out replay transactions, offloading this burden from the CPU and improving operational efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the CPU identifies replay transactions by comparing with historical transactions, then the identification accuracy is maintained, but the processing efficiency and throughput are reduced
Solution Approach 1:
The patent divides the transaction processing system into two segments: the intelligent network card handles replay transaction identification by comparing incoming transactions with historical transactions stored in its cache, while the CPU focuses on executing valid transactions. This segmentation offloads the comparison workload from the CPU, improving overall processing throughput and reducing transaction processing time.
2Reliability
If the CPU processes all incoming transactions, then comprehensive validation is ensured, but computing power is wasted on replay transactions
Solution Approach 1:
The intelligent network card performs preliminary action by identifying and filtering out replay transactions before they reach the CPU. It compares incoming transactions with historical transactions cached in the network card's memory, preventing duplicate transactions from consuming CPU computing power. This preliminary filtering maintains validation reliability while reducing energy consumption.
3Speed
If replay transactions are identified at the network card level, then processing speed is improved, but the device complexity increases
Solution Approach 1:
The patent introduces an intermediary component - the intelligent network card with built-in processing capabilities and historical transaction cache - that acts as a mediator between the network interface and the CPU. This intermediary performs replay transaction identification at the network card level, achieving high-speed filtering while the increased device complexity is localized to the network card rather than the entire system.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided are a method and apparatus for identifying a replay transaction based on a blockchain integrated station. The blockchain integrated station includes a CPU and an intelligent network card, and the intelligent network card is a network card that has a built-in processor or microprocessor and performs data computing and processing. The intelligent network card is capable of replacing the CPU to identify a replay transaction.