Virtual Distributed Ledger Nodes for Multi-Network Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveflexibility to adapt to different use-casesVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidnetwork independence and reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improveinteroperability between DLTsVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11762842B2Systems and methods for asynchronous delayed updates in virtual distributed ledger networks
Publication Date: 2023.09.19 JIO PLATFORMS LTD
  • US11762842B2 patent drawing
  • US11762842B2 patent drawing
  • US11762842B2 patent drawing

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.