Probing Channel Balances in Automated Payment Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In automated payment channel networks, verifying the balance of cryptocurrency in channels between nodes is challenging due to the pseudonymous and automated nature of third-party nodes, leading to a high failure rate of transactions.

Innovation Solution

A system and method for probing channel balances by transmitting a transfer command through a path involving initial, intervening, and terminal nodes, receiving and verifying proofs of transfer to determine the nominal quantitative value of intervening nodes, thereby estimating the cryptocurrency allocation within the channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional verification approaches are used, then the system maintains pseudonymous and automated channel establishment, but transaction verification becomes unreliable and slow

Engineering Contradiction:
Improvetransaction verification reliabilityVSAvoidtransaction verification speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary balance probing transactions before actual value transfers to verify channel balances. This advance verification ensures that the channel has sufficient liquidity before committing to a transfer, preventing failed transactions while maintaining the automated nature of the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary verification mechanism that acts as a mediator between the automated channel establishment and the transfer execution. This intermediary layer provides reliable verification of channel balances through probing transactions without requiring manual intervention, thus maintaining automation while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If third-party node balance reports are used, then automated channel establishment is maintained, but transaction failure rate increases due to inaccurate balance reports

Engineering Contradiction:
Improvechannel establishment automationVSAvoidbalance report accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary balance probing transactions before actual value transfers to verify channel balances. This advance verification ensures that the channel has sufficient liquidity before committing to a transfer, preventing failed transactions while maintaining the automated nature of the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the response to probing transactions provides information about the actual channel balance. This feedback allows the system to verify the accuracy of third-party balance reports and adjust its behavior accordingly, improving reliability while maintaining automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240296208A1Methods and systems for probing channel balances
Publication Date: 2024.09.05 HOSEKI INC
  • US20240296208A1 patent drawing
  • US20240296208A1 patent drawing
  • US20240296208A1 patent drawing

AI summary

Systems and methods for probing channel balances are disclosed herein. In some embodiments, channel balances may be probed by sending transfer commands and receiving proofs of transfer. In some embodiments, a first proof of transfer may be verified using a second proof of transfer.