Blockchain Transaction Inclusion via Agent Node Broadcasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain systems, there is a challenge in increasing the probability that a transaction is included in a target block, as the process relies on random selection by validator nodes, which can lead to uncertainty and inefficiency in transaction confirmation.

Innovation Solution

The implementation of micro-services that create and sign transactions in real-time, load copies of these transactions onto agent nodes connected to a network of peer nodes, and broadcast them based on indications of opportunities to write to a target block, optimizing the probability of inclusion by analyzing network behavior and propagating transactions strategically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transactions are broadcast randomly to the network, then network decentralization and validator autonomy are maintained, but the probability of transaction inclusion in target blocks decreases

Engineering Contradiction:
Improvetransaction inclusion probabilityVSAvoidtransaction propagation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-loading transaction copies onto agent nodes before the target block is formed. This allows transactions to be positioned in advance at strategic network locations, increasing inclusion probability without disrupting the decentralized validation process. The agent nodes hold ready-to-broadcast transaction copies that can be immediately propagated when a writing opportunity arises.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Agent nodes serve as intermediaries between the transaction source and the peer-to-peer network. These intermediary nodes strategically positioned in the network receive transaction copies in advance and broadcast them at optimal moments, acting as mediators that increase inclusion probability while maintaining the overall decentralized structure of the blockchain network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple copies of a transaction are loaded onto agent nodes, then the probability of transaction inclusion increases, but the network bandwidth and storage requirements increase

Engineering Contradiction:
Improvetransaction inclusion probabilityVSAvoidnetwork data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of uniformly distributing transaction copies across all nodes, the system applies local quality by placing transaction copies specifically on selected agent nodes that are strategically positioned in the network. This targeted approach concentrates data resources where they are most effective for increasing inclusion probability, rather than wasting bandwidth and storage on nodes that cannot leverage the copies effectively.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses partial action by loading transaction copies on only a subset of agent nodes rather than all network nodes. This partial deployment is sufficient to achieve the desired inclusion probability improvement while avoiding the excessive data volume that would result from universal distribution. The number of agent nodes is optimized to balance inclusion probability against network resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If transactions are broadcast in real-time based on writing opportunities, then transaction confirmation speed improves, but the system complexity and coordination requirements increase

Engineering Contradiction:
Improvetransaction confirmation speedVSAvoidtransaction propagation system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Agent nodes operate autonomously to detect writing opportunities and broadcast transaction copies without requiring complex centralized coordination. Each agent node independently monitors the network for block writing opportunities and self-initiates the broadcast of held transaction copies, achieving fast confirmation speeds while minimizing system complexity through decentralized self-service operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where agent nodes monitor network conditions and block formation status to detect writing opportunities. This feedback loop enables real-time decision-making about when to broadcast transaction copies, optimizing confirmation speed while maintaining manageable system complexity through event-driven rather than continuously coordinated operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10812270B2Techniques for increasing the probability that a transaction will be included in a target block of a blockchain
Publication Date: 2020.10.20 CITIZEN HEX
  • US10812270B2 patent drawing
  • US10812270B2 patent drawing
  • US10812270B2 patent drawing

AI summary

Disclosed embodiments include techniques to increase the probability that network validators will include a specific transaction in a target block of a blockchain. The method includes creating and signing in real-time a transaction and loading copies of the transaction at agent nodes connected to a network of peer nodes. An agent node can obtain an indication of an opportunity to write the transaction to a target block. The method can further include broadcasting the transaction to the network of peer nodes based on the obtained indication of the opportunity to write the transaction, to improve a probability of having the transaction written to the target block.