On-Chain Off-Chain Storage for Blockchain Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cryptographic blockchains are not well-suited for storing large amounts of data, making them unsuitable for big data applications, and existing solutions require modifications to blockchain technology or off-chain storage techniques that are not blockchain-agnostic.

Innovation Solution

Implementing on-chain/off-chain storage systems that replicate CRUD functionality using a generic blockchain, where data is encrypted and stored off-chain, with a hash value stored on-chain, allowing for big data storage while maintaining data integrity and using any blockchain technology capable of storing a hash or memo.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on the blockchain, then data integrity and immutability are improved, but the system becomes unwieldy and unsuitable for big data applications

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data storage into two parts: cryptographic hashes are stored on-chain to ensure integrity and immutability, while the actual large data is stored off-chain. This segmentation allows the blockchain to maintain its security properties without being burdened by large data volumes, thus resolving the contradiction between data integrity and system complexity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If data is stored off-chain, then big data storage capability is improved, but blockchain-agnostic functionality is lost

Engineering Contradiction:
Improvedata storage capacityVSAvoidblockchain agnosticism
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal interface layer that replicates CRUD functionality across different blockchain platforms. This interface uses standardized cryptographic operations (hashing, digital signatures) that are compatible with multiple blockchain technologies, enabling the off-chain storage system to work with any blockchain platform and thus maintaining blockchain-agnostic functionality while providing large storage capacity.

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

3Ease of operation

If CRUD functionality is implemented on blockchain, then data manipulation capability is improved, but the blockchain becomes unwieldy

Engineering Contradiction:
ImproveCRUD functionalityVSAvoidblockchain complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the actual data storage and manipulation operations from the blockchain, keeping only the essential integrity verification functions on-chain. CRUD operations are performed on off-chain data, with only cryptographic proofs and hashes submitted to the blockchain. This extraction allows full CRUD functionality to be available while preventing the blockchain from becoming unwieldy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20210182314A1Systems and methods for on-chain / off-chain storage using a cryptographic blockchain
Publication Date: 2021.06.17 EPICENTER CORP
  • US20210182314A1 patent drawing
  • US20210182314A1 patent drawing
  • US20210182314A1 patent drawing

AI summary

A data management method includes performing a CRUD function on data in accordance with a received data envelope and with respect to a database, and storing a hash value on a block of a blockchain, wherein the hash value indicates a location of the data in a permanent storage.