Cross-Chain Data Access via On-Chain Hash Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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)
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.
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
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.
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.
Data Source
Figure 1~2
Figure 3~4
Figure 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.