Blockchain Transaction Validation Nodes for High-Throughput Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Bitcoin blockchain network faces limitations in processing and storing large volumes of transactions, resulting in inefficiencies and increased pressure on the network, with current block sizes and 10-minute block times unable to handle competitive transaction rates like VISA's 10,000 transactions per second.

Innovation Solution

A modified blockchain network architecture with specialized transaction validation nodes that validate and store transactions in a distributed, decentralized manner, allowing miners to focus on mining rather than validation, and utilizing large-scale storage entities for storing large blocks, enabling the network to handle approximately 50,000 transactions per second.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If miners validate and store all transactions themselves, then transaction validation is ensured, but network pressure increases and processing efficiency decreases

Engineering Contradiction:
Improvetransaction validationVSAvoidtransaction processing rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the blockchain network into specialized nodes: transaction validation nodes that validate and store transactions, and miner nodes that focus on mining. This segmentation allows each node type to perform its specific function efficiently, reducing overall network pressure while maintaining validation reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces transaction validation nodes as intermediaries between users and miners. These nodes validate transactions before they reach miners and store them in a distributed manner, acting as a buffer that reduces the burden on miners while ensuring transaction validity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If block size is increased to handle more transactions, then transaction capacity increases, but storage requirements and network bandwidth increase

Engineering Contradiction:
Improvetransaction capacityVSAvoidstorage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the storage function from the mining function. Transaction validation nodes store transactions in a distributed manner across the network, while miners only need to access validated transactions from these nodes. This allows large block sizes without requiring each miner to store all transactions locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transaction validation nodes serve as intermediaries that store and manage large volumes of transaction data. Miners can retrieve validated transactions from these nodes without needing to maintain full copies of all transaction data, reducing individual storage requirements while maintaining overall network capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If miners construct and store large blocks, then transaction processing capacity increases, but device complexity and resource requirements increase

Engineering Contradiction:
Improvetransaction processing capacityVSAvoidnode resource requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments node functions into validation nodes that handle transaction validation and storage, and miner nodes that handle block creation. This allows miners to have simpler configurations since they don't need to validate or store all transactions, reducing device complexity while maintaining processing capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transaction validation nodes provide services to miners by validating and storing transactions in a distributed manner. Miners can access these services without needing to perform validation themselves, allowing miners to focus resources on mining operations rather than maintaining full validation capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240403305A1Computer-implemented system and method for managing transactions over a blockchain network
Publication Date: 2024.12.05 NCHAIN LICENSING AG
  • US20240403305A1 patent drawing
  • US20240403305A1 patent drawing
  • US20240403305A1 patent drawing

AI summary

Computer-implemented methods and systems are provided which are suitable for implementation in transaction validation nodes of a blockchain network. Modified blockchain node structures, network architectures, and protocols for handling large numbers of transactions and large transaction blocks are described. The invention is particularly suited, but not limited, to use with the Bitcoin blockchain. A computer-implemented method is provided which includes: (i) receiving transactions from the blockchain network; (ii) validating transactions received from the blockchain network; (iii) maintaining a distributed, decentralized storage of validated transactions with other transaction validation nodes in the blockchain network; and (iv) distributing data corresponding to said validated transactions to the blockchain network for mining.