Smart Network Card Offloads Blockchain Transaction Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransaction throughputVSAvoidfeedback delay
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the CPU processes all network traffic and transactions, then the system is easier to implement, but the throughput is limited

Engineering Contradiction:
Improvetransaction throughputVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11783339B2Methods and apparatuses for transferring transaction based on blockchain integrated station
Publication Date: 2023.10.10 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US11783339B2 patent drawing
  • US11783339B2 patent drawing
  • US11783339B2 patent drawing

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.