Distributed Ledger Net Transmission for Asynchronous Batch Settlement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face inefficiencies in performing parallel and asynchronous operations between blockchain and network operations, particularly in batch processing, leading to slow and resource-intensive communication between different entity platforms.
Innovation Solution
A distributed ledger network system that includes a common platform interfacing with segregated data structures for each entity, enabling real-time tokenized asset transfers using a distributed crypto-ledger and asynchronous net transmissions for asset movements, with batch settlements via FedWire or similar services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If parallel and asynchronous operations are performed between blockchain and network operations, then processing efficiency is improved, but system complexity increases
Solution Approach 1:
The system divides operations into two separate segments: blockchain operations (token transfers, smart contract executions) and network operations (data communications, file transfers). Each segment operates independently on its own timeline and protocol, allowing parallel processing without interfering with each other. This segmentation resolves the contradiction by enabling high processing efficiency through parallelism while managing complexity through clear separation of concerns.
Solution Approach 2:
The patent introduces intermediary components including an oracle system and message queue that bridge the blockchain and network operation layers. These intermediaries translate and coordinate between the two different operational paradigms, enabling asynchronous communication while maintaining system integrity. The mediator pattern allows the system to achieve both parallel processing efficiency and controlled complexity by providing standardized interfaces between layers.
2Use of energy by moving object
If batch processing is implemented for network operations, then resource utilization is improved, but processing time increases
Solution Approach 1:
The batch processing system dynamically adjusts batch size and processing intervals based on network conditions, transaction volume, and resource availability. When transaction volume is high or network conditions are favorable, the system processes larger batches more frequently. When volume is low or resources are constrained, it reduces batch size and frequency. This dynamic adaptation allows the system to optimize between resource utilization and processing time based on real-time conditions.
Solution Approach 2:
The system implements periodic batch processing with configurable intervals, allowing network operations to be aggregated and executed at regular intervals rather than continuously. This periodic approach improves resource utilization by batching similar operations together while managing processing time through predictable, scheduled execution cycles. The periodic nature provides rhythm to the system, balancing throughput with resource consumption.
Data Source
AI summary
A controller, method, and computer-readable medium for initiating a net transmission among clients of a distributed ledger network including receiving instructions to perform transmissions, writing one or more transmissions in the transmissions to one or more new blocks on a transmission blockchain of the distributed ledger network, storing a net entity asset differential between each entity of the distributed ledger network and the distributed ledger network, storing a current block height corresponding to a quantity of new blocks added to the transmission blockchain since a previous net transmission process, storing a duration value corresponding to a time elapsed since the previous net transmission process, determining a required transmission quantity indicating a quantity of transmissions necessary to complete a net transmission process, determining predicted required transmission quantities corresponding time intervals, and initiating a net transmission process based on detection of one or more conditions.


