Blockchain Transaction Validation Using Segmented Node Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation and validation of new transactional records in smart contracts increase network loading, reducing efficiency and posing security risks due to illegitimate or untrusted transactions, which can compromise the integrity of blockchains.

Innovation Solution

A network architecture involving a first and second set of nodes, a server, and agents that validate transactions by determining data completeness and correctness before execution, using decentralized platforms and oracles to ensure legitimacy and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If new transactional records are created and validated through internode communication, then security and integrity of the blockchain are maintained, but network loading increases and efficiency decreases

Engineering Contradiction:
Improveblockchain integrityVSAvoidtransaction processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network is divided into two distinct sets of nodes: a first set of nodes that creates and executes transactions, and a second set of nodes that validates transactions. This segmentation allows transaction creation and validation to occur in parallel rather than sequentially, reducing network loading while maintaining security through dedicated validation nodes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second set of nodes performs validation of transactional records before they are added to the blockchain. By conducting completeness and correctness checks in advance, the system prevents illegitimate transactions from being processed, thereby maintaining blockchain integrity without requiring all nodes to participate in every validation step

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all nodes validate every transaction serially, then transaction legitimacy is ensured, but the rate of transaction creation and validation is limited

Engineering Contradiction:
Improvetransaction validation accuracyVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Validation responsibilities are assigned to a second set of nodes rather than requiring all nodes to validate every transaction. This segmentation enables multiple nodes to validate transactions simultaneously in parallel, dramatically reducing the time required for validation while maintaining thoroughness through multiple independent checks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second set of nodes acts as an intermediary validation layer between transaction creators and the blockchain ledger. These intermediary nodes perform completeness and correctness checks, allowing transactions to be validated efficiently without requiring direct involvement of all network nodes in each validation process

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12586073B2Controlling transactions on a network
Publication Date: 2026.03.24 HUBII AS
  • US12586073B2 patent drawing
  • US12586073B2 patent drawing
  • US12586073B2 patent drawing

AI summary

A network configured to perform a method of controlling transactions thereon is described. The network includes a first set of nodes, a second set of nodes, a server, a first agent and a second agent. The server is configured to originate a transactional record. The first agent is configured to receive a request to execute the transaction defined by the transactional record. At least one node of the second set of nodes is configured to validate, at least in part, the transaction and decide a first result and a second result relating to completeness and correctness, respectively, of data relating to the transaction. The first agent is configured to query, to the second agent, the first result and/or the second result and to permit the request to based, at least in part, on the first result and/or the second result.