Cross-Chain Data Access via On-Chain Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-chain interoperability solutions between private and public blockchain networks face challenges in efficiently exchanging large files, leading to high transaction fees and computational costs, particularly when interacting with public blockchain networks, and fail to ensure data authenticity and trustworthiness.

Innovation Solution

A computer-implemented method that allows access to data stored on a first blockchain network from a second blockchain network by using cryptographic hashes, enabling data exchange without storing large files on-chain, and ensuring data authenticity through hash comparisons and log file management, allowing interoperability between different blockchain protocols and consensus mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large files are stored on-chain in public blockchain networks, then data availability and trust transparency are improved, but transaction fees and computational costs increase significantly

Engineering Contradiction:
Improvedata trust transparencyVSAvoidtransaction fees and computational costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential verification component (cryptographic hash) from the complete data file and stores it on-chain, while the actual large file is stored off-chain. This allows trust verification through hash comparison without bearing the full cost of on-chain storage, resolving the contradiction between transparency and cost.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a cryptographic hash copy of the original data file, which serves as a verification token. This hash copy is stored on-chain instead of the original file, enabling trust verification at minimal cost while maintaining data integrity checks.

Inventive Principle:
Principle #26Copying

2Loss of energy

If cryptographic hashes are stored on-chain instead of full files, then transaction costs are reduced, but data size reduction ratio increases (which may seem counterintuitive)

Engineering Contradiction:
Improvetransaction costsVSAvoiddata size
Core Design Contradiction:
Loss of energyVSLoss of substance

Solution Approach 1:

The patent extracts only the verification-essential portion (hash) from the complete data, storing minimal data on-chain while maintaining verification capability. This resolves the apparent contradiction by showing that what seems like data loss is actually removal of redundant storage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If data is accessed from private blockchain networks through public blockchain networks, then cross-chain interoperability is improved, but data authenticity verification becomes more complex

Engineering Contradiction:
Improvecross-chain interoperabilityVSAvoiddata authenticity verification
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces cryptographic hashes as an intermediary verification mechanism between private and public blockchains. The hash serves as a trusted mediator that enables cross-chain verification without requiring complex direct communication protocols, simplifying the interoperability process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates hash copies of data from the private blockchain and stores them on the public blockchain. This copying mechanism enables simple verification through hash comparison, avoiding complex authentication protocols and reducing verification complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3779755B1A computer-implemented method for cross-chain-interoperability
Publication Date: 2023.09.13 FUJITSU LTD
  • EP3779755B1 patent drawingFigure 1~2
  • EP3779755B1 patent drawingFigure 3~4
  • EP3779755B1 patent drawingFigure 5~6

AI summary

A computer-implemented method of enabling data access from a first blockchain network via a second blockchain network, comprising: retrieving the data from the first blockchain network and storing the data in a file system associated with the second blockchain network; retrieving a hash value of the data and storing the hash value on the second blockchain network; and querying the data in the file system and the hash value stored on the second blockchain network to retrieve the data.