Cross-DLT Currency Locking to Prevent Double Spending

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DLT networks face challenges in communicating and preventing double-spending of digital currency due to incompatible communication protocols and the inability of nodes to verify transactions across different networks.

Innovation Solution

An exchange node creates mirrored digital currencies on multiple DLT networks based on a common collateral, monitors transaction requests, and locks the digital currency on the originating network to prevent double-spending by ensuring the transaction is confirmed or denied on the destination network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital currency is transferred between multiple DLT networks, then cross-network transaction capability is improved, but double-spending risk increases

Engineering Contradiction:
Improvecross-network transaction capabilityVSAvoiddouble-spending prevention
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary locking of the first digital currency on the first DLT network before the transfer transaction is completed. This preliminary action prevents the currency from being spent again on either network, resolving the double-spending risk that would otherwise exist when enabling cross-network transfers

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary locking mechanism that mediates between the first DLT network and the second DLT network. This intermediary lock ensures that when digital currency is transferred between networks, the original currency is held hostage until the transfer is confirmed, preventing double-spending while maintaining cross-network capability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If digital currency is locked on the originating network to prevent double-spending, then transaction integrity is improved, but transaction speed decreases

Engineering Contradiction:
Improvetransaction integrityVSAvoidtransaction speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The locking mechanism is dynamic rather than static. The lock is temporarily applied only for the duration needed to verify the transfer transaction, and is automatically released once verification is complete. This dynamic approach maintains transaction integrity while minimizing the time the currency is locked, thus preserving transaction speed

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If mirrored digital currencies are created on multiple DLT networks, then cross-network compatibility is improved, but system complexity increases

Engineering Contradiction:
Improvecross-network compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates mirrored copies of digital currency on different DLT networks, where each mirror represents the same underlying value. This copying approach enables cross-network compatibility without requiring complex inter-network communication protocols, as each network independently validates its own copy while the locking mechanism ensures consistency across all copies

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12586061B2Bank-driven model for preventing double spending of digital currency coexisting on multiple DLT networks
Publication Date: 2026.03.24 WELLS FARGO BANK NA
  • US12586061B2 patent drawing
  • US12586061B2 patent drawing
  • US12586061B2 patent drawing

AI summary

A system and method for preventing the double-spending of digital currency that transfers between multiple DLT networks. The system and method includes creating a first digital currency of a first type on the first DLT network stored in a digital wallet, the first digital currency associated with a second digital currency of a second type on a second DLT network, configuring a monitoring agent on the node, the monitoring agent configured to intercept at least one of a function call, a message, or an event on the digital wallet, and locking, responsive to intercepting the at least one of the function call, the message, or the event, the first digital currency onto the first DLT network to prevent a transfer of the first digital currency from the digital wallet on the first DLT network to another DLT network responsive to a subsequent transaction request.