Smart Network Card Offloads Blockchain Transaction Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transferring blockchain transactions are inefficient, leading to low operational efficiency and throughput in blockchain networks.
Innovation Solution
A blockchain integrated station equipped with a central processing unit (CPU) and a smart network card, where the smart network card determines and transfers transactions to other nodes, offloading network interaction tasks from the CPU, enabling direct processing and feedback without CPU involvement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the CPU is used to transfer transactions in the blockchain network, then the system can process transactions, but the operational efficiency and throughput are low
Solution Approach 1:
The patent divides the transaction processing function into two independent segments: the CPU handles consensus and business logic, while the smart network card handles network communication and data transfer. This segmentation allows each component to specialize in its function, improving overall system throughput and reducing feedback delay by eliminating the bottleneck of CPU involvement in network operations.
Solution Approach 2:
The smart network card acts as an intermediary component between the network and the CPU. It receives transactions from the network, processes network-related operations independently, and only transfers necessary data to the CPU, thereby reducing the time loss associated with CPU involvement in network communication.
2Ease of operation
If the CPU handles all transaction processing including network interactions, then the system structure is simple, but the operational efficiency is low
Solution Approach 1:
The patent segments the transaction processing system into distinct functional modules: the CPU for consensus and business logic, and the smart network card for network communication. This segmentation improves operational efficiency by allowing parallel processing while the increased architectural complexity is justified by the performance gains and is managed through standardized interfaces between components.
3Productivity
If the CPU processes all network traffic and transactions, then the system is easier to implement, but the throughput is limited
Solution Approach 1:
The smart network card serves as an intermediary that handles network traffic independently of the CPU. This intermediary component processes network operations in parallel with CPU tasks, significantly increasing transaction throughput. The implementation complexity is managed through modular design where the smart network card can be developed as a separate, reusable component with standardized interfaces.
Data Source
AI summary
Computer-implemented methods, apparatuses, and systems for transferring a transaction using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU) and a smart network card. The smart network card is configured to receive a transaction of a blockchain network, wherein the blockchain integrated station is a blockchain node of the blockchain network, and determine other blockchain nodes in the blockchain network; and in response to determining the other blockchain nodes of the blockchain network, transfer the transaction to the other blockchain nodes of the blockchain network.


