Virtual Distributed Ledger Nodes for Multi-Network Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain systems lack flexibility to adapt to specific use-cases and do not support dynamically configurable platforms that allow different types of distributed ledger technology (DLT) networks to be created as needed, nor do they enable interaction between various DLTs.
Innovation Solution
The implementation of virtual distributed ledger networks (vDLT) using a microservices-based architecture, where virtual DLT nodes can participate in multiple DLT/blockchain networks, interoperate across different networks, and leverage compute, storage, and network resources dynamically, enabling the creation of various DLTs and their interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a specific type of blockchain technology (e.g., Hyperledger Fabric or Ethereum) is used, then the system can provide stable and reliable blockchain functionality, but the system lacks flexibility to adapt to different use-cases and cannot support multiple types of DLT networks
Solution Approach 1:
The virtual node architecture enables a single node to participate in multiple different DLT networks simultaneously by implementing multiple DLT client libraries and protocols within one node. This universal design allows the same infrastructure to support various blockchain types (permissioned, public, private) without requiring separate physical nodes for each network type.
Solution Approach 2:
The blockchain system is segmented into independent functional components: DLT client libraries, protocol implementations, and network layers. Each DLT type operates as a separate module within the virtual node, allowing independent configuration and management of different blockchain protocols without interfering with each other.
2Productivity
If separate physical nodes are deployed for each DLT network, then each network can operate independently and reliably, but resource utilization is inefficient and infrastructure costs increase
Solution Approach 1:
Multiple DLT network participants are merged into a single virtual node instance. The virtual node combines multiple DLT client connections, protocol handlers, and network communication channels within one physical infrastructure, allowing efficient resource sharing while maintaining logical separation of different blockchain networks.
3Adaptability or versatility
If multiple DLT networks are supported on separate infrastructures, then each network maintains security and isolation, but interoperability between different DLTs is not enabled
Solution Approach 1:
The virtual node acts as an intermediary that enables communication and interaction between different DLT networks. By hosting multiple DLT clients and protocols within a single node, it facilitates cross-network messaging, asset transfers, and coordinated operations between otherwise isolated blockchain ecosystems.
Data Source
AI summary
The present disclosure relates to systems and methods for asynchronous delayed updates in virtual distributed ledger networks. In one embodiment, a processor-implemented method is disclosed, comprising receiving, at a first virtual machine or container associated with a master ledger, a transaction request comprising transaction information; updating the master ledger with the transaction information; communicating, by the first virtual machine or container, with one or more additional virtual machines or containers each associated with a slave ledger an update from the master ledger to the slave ledgers at one or more times determined based on a delay tolerance associated with each of the one or more additional virtual machines or containers; and updating the one or more additional virtual machines or containers based on the communicated update of the master ledger.


