Global Ledger for Multi-Blockchain Commitment Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of a standardized mechanism to maintain a consistent ledger across multiple blockchains, which are often formatted differently, makes it difficult for entities to track distributed values and their locations, especially when multiple blockchains store common data.

Innovation Solution

A global ledger system that receives base commitments from a first blockchain network and state commitments from multiple separate blockchain networks at predetermined times, storing these commitments in new blocks to maintain an auditable record of each blockchain without revealing specific information, ensuring the system is blockchain-agnostic and infinitely scalable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple blockchains are used to store common data, then data distribution and redundancy are improved, but tracking and monitoring the location and status of distributed values becomes difficult

Engineering Contradiction:
Improvedata distributionVSAvoidtracking information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a global ledger as an intermediary system that receives and records commitments from multiple separate blockchains. This global ledger acts as a mediator that aggregates state commitments from various blockchains, enabling centralized tracking and monitoring of distributed values without requiring direct access to or standardization of the underlying blockchain formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If blockchains are designed with different formats to solve specific problems, then problem-solving capability is improved, but standardization and ease of tracking across blockchains deteriorates

Engineering Contradiction:
Improveproblem-solving capabilityVSAvoidtracking ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The global ledger is designed as a universal system that can receive and process state commitments from multiple different blockchain networks with varying formats and structures. It performs the multi-function of tracking, monitoring, and recording distributed values across heterogeneous blockchains without requiring each blockchain to conform to a specific standard, thus maintaining both adaptability and operational ease.

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

3Reliability

If detailed information from each blockchain is recorded in the global ledger, then auditability is improved, but privacy and information security deteriorates

Engineering Contradiction:
ImproveauditabilityVSAvoidprivacy exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The global ledger extracts and records only the essential state commitment information from each blockchain - specifically, cryptographic hashes representing the state of blocks - rather than copying detailed transaction data. This extraction approach provides sufficient auditability to verify the existence and state of distributed values while maintaining the privacy and security of the underlying blockchain data, as the hashes do not reveal the actual transaction details.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11849022B2Method and system for distribution of a consistent ledger across multiple blockchains
Publication Date: 2023.12.19 MASTERCARD INT INC
  • US11849022B2 patent drawing
  • US11849022B2 patent drawing
  • US11849022B2 patent drawing

AI summary

A method for maintaining a consistent blockchain ledger for storing commitments across multiple separate blockchains includes: storing a blockchain comprised of a plurality of blocks, each block including at least a block header and one or more blockchain data values; receiving a base commitment from a first node, where the first node is included in a first blockchain network; generating a first new block including at least a first block header and the received base commitment; storing the first new block in the blockchain; receiving a state commitment from an additional node included in each of at least two additional blockchain networks; generating an additional new block including at least an additional block header and each received state commitment; and storing the additional new block in the blockchain.