Transaction Netting System for Blockchain Obligation Settlement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face challenges in efficiently managing and settling obligations between entities, particularly when entities do not have sufficient inventory to fulfill their obligations, leading to gridlocked cycles.

Innovation Solution

The Transaction Netting (TxN) system identifies cycles of obligations between entities and generates netting transactions to settle these obligations, even if individual entities lack sufficient inventory, by calculating obligation nets and executing netting transactions as atomic operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional blockchain systems require sufficient inventory before obligation fulfillment, then inventory management is simplified, but gridlocked cycles occur when entities lack sufficient inventory to settle obligations

Engineering Contradiction:
Improveobligation settlement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary identification of cycles of obligations and calculates obligation nets before actual settlement occurs. By pre-processing the obligation relationships and determining net positions, the system enables entities to settle obligations even when individual inventory levels are insufficient, as the net calculation accounts for reciprocal obligations within the cycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The obligation net calculation acts as an intermediary mechanism that mediates between entities with insufficient inventory and their obligation commitments. Instead of requiring direct inventory sufficiency, the system introduces the net calculation as an intermediate step that reconciles reciprocal obligations, allowing settlement to proceed when the net position is favorable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system processes obligations individually, then processing logic is simple, but gridlocked cycles prevent settlement when entities in a cycle lack sufficient inventory

Engineering Contradiction:
Improveprocessing simplicityVSAvoidobligation settlement reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the cycle of obligations into individual entity analyses by calculating obligation nets for each entity separately. This segmentation allows the complex cycle problem to be broken down into manageable per-entity calculations, maintaining processing simplicity while enabling reliable settlement by identifying which entities have positive or negative net positions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of requiring full inventory sufficiency for all entities in the cycle (excessive action), the system applies partial action by allowing settlement to proceed based on net calculations that account for reciprocal obligations. This enables settlement reliability to be maintained even when individual entities have insufficient inventory, as the net position reflects the overall balance of obligations.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If netting transactions are executed without atomic operation guarantees, then processing speed increases, but inconsistency errors occur in obligation settlement

Engineering Contradiction:
Improvetransaction processing speedVSAvoidsettlement consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system merges multiple netting transactions into a single atomic operation that processes all obligation settlements within the cycle simultaneously. By combining the transactions and executing them as one unified operation, the system maintains settlement consistency across all entities while preserving processing speed through efficient batch handling.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12333496B2Settling obligations via netting transactions
Publication Date: 2025.06.17 R3 LTD
  • US12333496B2 patent drawing
  • US12333496B2 patent drawing
  • US12333496B2 patent drawing

AI summary

A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying a quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.