Off-Chain Hash Storage for Scalable Blockchain Data Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face limitations in storing large amounts of data due to congestion and high transaction fees, while maintaining data immutability and decentralized trust.

Innovation Solution

Utilizing an off-chain repository with cryptographic hashing to store data securely, where hashes are recorded on the blockchain for verification, enabling granular access control and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored directly on the blockchain, then data immutability and decentralized trust are maintained, but blockchain congestion and high transaction fees occur

Engineering Contradiction:
Improvedata immutabilityVSAvoidblockchain transaction capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data storage into two parts: cryptographic hashes are stored on the blockchain while the actual data is stored off-chain in distributed storage networks. This segmentation allows the blockchain to maintain its immutability function without being overwhelmed by large data volumes, thus resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic hashing as an intermediary mechanism. Instead of storing raw data on the blockchain, the system stores hash values that serve as verifiable proxies for the actual data. This intermediary approach preserves data integrity and immutability guarantees while avoiding blockchain congestion from storing large datasets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If large amounts of data are stored off-chain, then scalability is improved, but data security and verification become more challenging

Engineering Contradiction:
Improvedata storage scalabilityVSAvoiddata verification security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where cryptographic hashes stored on the blockchain continuously verify the integrity of off-chain data. Whenever data is stored or retrieved off-chain, its hash is computed and compared against the blockchain-recorded hash, providing ongoing verification feedback that maintains security despite distributed storage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary action by pre-computing and storing cryptographic hashes on the blockchain before actual data storage occurs off-chain. This preliminary hashing establishes a trusted reference point that enables subsequent verification of off-chain data without requiring additional blockchain transactions, thus maintaining security while enabling scalability.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Ensures secure, scalable, and verifiable storage of data off-chain, maintaining blockchain's immutability and decentralized trust without overwhelming the blockchain system.

Implementation Method 1

a hashing function to generate a hash value for the set of data

Methodology Applied
Scientific EffectCryptographic hashing:

Data Source

PatentUS12517908B2Systems and methods for scalable off-chain storage of blockchain-secured data
Publication Date: 2026.01.06 VERIZON PATENT & LICENSING INC
  • US12517908B2 patent drawing
  • US12517908B2 patent drawing
  • US12517908B2 patent drawing

AI summary

A system described herein may generate a hash value based on a set of data stored in an off-chain repository. The system may record an association between the set of data and the hash value to a blockchain system, receive a query from a client device, determine that the query is associated with the set of data, output a response to the query based on the set of data. The response may include the hash value. The system may authenticate the query (e.g., the client device) using one or more suitable authentication mechanisms, thus securing access to the set of data. The client device may verify the set of data based on determining that the hash value included in the response matches the hash value recorded to the blockchain system as being associated with the set of data.