Cross-Chain Token Rebalancing With Concurrent Job Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rebalancing techniques for cryptocurrency tokens across multiple networks are inefficient as they allow only one rebalance job at a time, leading to stalled operations and impeded transactions if one rebalance job fails or becomes stuck.

Innovation Solution

Implementing concurrent rebalancing across multiple cryptocurrency networks by executing multiple rebalancing jobs in parallel, allowing simultaneous minting and burning of tokens across different networks to maintain target ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential rebalancing is executed (one rebalance job at a time), then system complexity is reduced, but productivity and response time deteriorate

Engineering Contradiction:
Improverebalancing throughputVSAvoidconcurrent job management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments rebalancing operations into independent rebalance jobs that can be executed concurrently across different networks. Each job is defined by specific parameters (source network, destination network, amount, type) and can run in parallel without interfering with others, thereby increasing productivity while managing complexity through structured job isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically manages concurrent rebalance jobs by continuously monitoring their status and adjusting execution based on real-time conditions. The controller can pause, resume, or terminate jobs based on network conditions, ensuring optimal performance while maintaining control over complex concurrent operations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If concurrent rebalancing is implemented, then productivity improves, but reliability deteriorates due to potential conflicts and failures

Engineering Contradiction:
Improvetransaction execution speedVSAvoidrebalance job completion reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the controller continuously monitors the status of concurrent rebalance jobs and adjusts execution accordingly. If a job fails or encounters issues, the system can detect this and take corrective actions, ensuring reliable completion of rebalancing operations even under concurrent execution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs checks and validations before initiating concurrent rebalance jobs to prevent potential conflicts and failures. By preparing and verifying job parameters, network conditions, and token balances in advance, the system cushions against potential reliability issues while enabling concurrent execution.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Loss of time

If sequential rebalancing is used, then reliability is maintained through simple execution, but loss of time increases due to waiting for previous jobs to complete

Engineering Contradiction:
Improverebalancing wait timeVSAvoidconcurrent job tracking complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system divides the rebalancing process into discrete, trackable jobs that can execute in parallel. Each job is independently monitored and can complete without blocking others, significantly reducing the time lost to sequential waiting while managing complexity through clear job boundaries and status tracking.

Inventive Principle:
Principle #1Segmentation

4Productivity

If concurrent rebalancing is implemented, then system efficiency improves, but ease of operation deteriorates due to increased monitoring requirements

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidrebalance job monitoring complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service mechanisms where rebalance jobs automatically monitor their own status and communicate progress to the controller. This reduces the operational burden on users while maintaining high efficiency, as the system manages its own state without requiring constant external intervention or complex monitoring.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260030608A1Concurrent rebalancing of cryptocurrency across multiple cryptocurrency networks
Publication Date: 2026.01.29 CIRCLE INTERNET GRP INC
  • US20260030608A1 patent drawing
  • US20260030608A1 patent drawing
  • US20260030608A1 patent drawing

AI summary

Implementations for concurrent rebalancing can include determining a set of actual ratios for chain networks, each actual ratio representing a relative number of tokens of a cryptocurrency within a respective chain network, comparing actual ratios to respective target ratios in a set of target ratios to provide a set of differences, determining that a rebalance job is to be executed for a first chain network in the set of chain networks in response to the set of differences, and in response, defining a rebalance job for the first chain network, the rebalance job including a first transaction to be executed on the first chain network and a second transaction to be executed on a second chain network, performing a set of checks based on the rebalance job and at least one on-going rebalance job, and selectively executing the rebalance job.