Dynamic Blockchain Node Segmentation for Parallel Transaction Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain networks are inefficient due to homogeneous nodes performing the same functions, leading to low performance and scalability, and they require conversion of real currency to virtual currency, exposing users to exchange rate fluctuations.

Innovation Solution

A blockchain network where each node can be dynamically assigned different functions for specific transactions, allowing parallel execution, with nodes performing validation and proof of work computations independently, and excluding virtual currency transactions to avoid exchange rate risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all nodes perform the same validation and proof of work functions, then the network achieves consensus and security, but the performance and scalability are low

Engineering Contradiction:
Improvetransaction processing performanceVSAvoidnode functional flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the blockchain network into different node types with specialized functions: validating nodes that perform transaction validation and mining nodes that perform proof of work computations. This segmentation allows each node type to be optimized for its specific function, improving overall network performance and scalability while maintaining the security and consensus mechanisms of the blockchain system.

Inventive Principle:
Principle #1Segmentation

2Reliability

If virtual currency is used for transactions, then the blockchain system can facilitate digital currency transfers, but users are exposed to exchange rate fluctuations and conversion risks

Engineering Contradiction:
Improvetransaction securityVSAvoidexchange rate risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the currency conversion element from the transaction process by enabling direct real-currency transactions between users through smart contracts. This eliminates the need for virtual currency intermediaries and associated exchange rate risks, while maintaining the security and traceability benefits of blockchain technology for financial transactions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If real-currency transactions are implemented, then exchange rate risks are eliminated, but the requirement for robust validation and settlement mechanisms increases

Engineering Contradiction:
Improveexchange rate riskVSAvoidvalidation and settlement mechanism complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent introduces smart contracts as intermediary automated protocols that handle validation and settlement of real-currency transactions. These smart contracts encode the transaction rules and settlement logic, automatically executing validation and settlement processes without manual intervention. This reduces the operational complexity of managing real-currency transactions while maintaining robust security and auditability through the blockchain ledger.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11481360B2Blockchain network and method of operation thereof
Publication Date: 2022.10.25 CHANG HWA SHANG
  • US11481360B2 patent drawing
  • US11481360B2 patent drawing
  • US11481360B2 patent drawing

AI summary

A blockchain network, in which each node is able to be dynamically assigned different function for a given transaction that can be executed in parallel, includes a first node configured to send a transaction validation request for a transaction using a peer-to-peer (P2P) network; and a second node, configured to validate the transaction in response to the transaction validation request from the first node, and further configured to inform the first node of an approval of the transaction using a P2P network in response to the validation. The first node sends a notification message indicating completion of the transaction to a third node using a P2P network in response to the approval.