Programmable Payment Channel Hub for Blockchain Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current off-chain channels in blockchain transactions lack the ability to handle arbitrary conditions for interactions, limiting their scalability and flexibility, especially in hub-and-spoke models where parties must establish channels with untrusted hubs without prior knowledge of interaction conditions.

Innovation Solution

A method and system where a hub computer verifies and executes promises for transactions, allowing for programmable payment channels (PPC) that enable devices to agree on smart contracts off-chain, specifying conditions for interactions, and deploying promises on-chain only when necessary, such as in case of disputes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If off-chain channels are used for blockchain transactions, then transaction speed is improved, but the ability to handle arbitrary conditions for interactions is lost

Engineering Contradiction:
Improvetransaction speedVSAvoidability to handle arbitrary conditions
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a hub computer as an intermediary that enables off-chain state channels while supporting arbitrary interaction conditions. The hub acts as a trusted mediator that parties establish channels with, allowing them to perform complex interactions off-chain that would otherwise require on-chain execution, thus maintaining both speed and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The hub computer provides universal functionality by enabling multiple types of interactions through a single off-chain channel infrastructure. Instead of requiring separate channels for different interaction types, the hub allows parties to conduct various conditional transactions (payments, auctions, contracts) through the same channel mechanism, enhancing versatility without sacrificing speed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If parties establish channels with untrusted hubs without prior knowledge of interaction conditions, then scalability via hub-and-spoke model is achieved, but security and trust requirements worsen

Engineering Contradiction:
ImprovescalabilityVSAvoidtrust requirements
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by having parties establish channels with the hub in advance, before knowing the specific interaction conditions. The hub pre-generates commitment objects and sets up the channel infrastructure, allowing parties to later engage in various interactions without needing to re-establish trust or know specific conditions beforehand, thus enabling scalable anonymous interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hub computer creates copies of commitment objects and channel states that can be reused across multiple interactions. Instead of requiring new trust relationships for each interaction, the hub generates reusable cryptographic commitments that parties can use repeatedly, reducing trust requirements while maintaining scalability.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If arbitrary conditions are implemented off-chain, then flexibility is improved, but the complexity of verifying and executing these conditions increases

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity of verifying and executing conditions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of verifying and executing arbitrary conditions from the peer-to-peer channel interactions and centralizes it in the hub computer. Parties can specify complex conditions off-chain without needing to implement verification logic themselves, as the hub handles the verification and execution of these conditions, reducing the complexity burden on individual parties while maintaining flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250045751A1Universal payment channel system and method
Publication Date: 2025.02.06 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US20250045751A1 patent drawing
  • US20250045751A1 patent drawing
  • US20250045751A1 patent drawing

AI summary

A hub computer receives, from a first computer, a sender message comprising a promise corresponding to a transaction comprising a promise type, an amount, a first verification key associated with the first computer, computer code, and a digital signature. The hub computer verifies the promise by at least verifying the digital signature using the first verification key, verifying that the amount is less than a first computer amount, and verifying that the hub computer is able to process the promise type. The hub computer executes the computer code to perform the transaction.