Chunked Blockchain Transactions for Large-Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently storing, processing, and securing data using blockchain technology beyond cryptocurrency applications, particularly in terms of data location, access control, transfer, logical association, hierarchical storage, and access across diverse computing platforms without central servers.

Innovation Solution

A computer-implemented method and system that utilizes blockchain transactions to store data parts and associated attributes, employing digital signatures, data compression, and miner validation to ensure data integrity and authenticity, enabling secure and efficient data processing and sharing across a decentralized network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on a blockchain, then data integrity and security are improved, but data storage efficiency and processing speed deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides large data into multiple smaller data parts and stores them in separate blockchain transactions. Each data part is independently validated and stored, allowing parallel processing and faster overall storage while maintaining the integrity of the complete dataset through hash links between parts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces data part identifiers and hash links as intermediary elements that connect separate data parts without requiring the entire dataset to be present for validation. This allows incremental validation and processing of individual parts, improving processing speed while maintaining data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is stored in a decentralized blockchain network, then control by centralized parties is eliminated, but data retrieval and search efficiency deteriorate

Engineering Contradiction:
Improvedecentralized controlVSAvoiddata retrieval time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of data parts with embedded identifiers and hash links before storage. This pre-structuring enables efficient searching and retrieval by allowing nodes to quickly locate specific data parts through their identifiers without scanning the entire blockchain, thus reducing retrieval time while maintaining decentralized control.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If blockchain transactions are used to store data parts, then data authenticity is improved through digital signatures, but transaction validation complexity increases

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

Solution Approach 1:

The patent segments the validation process into independent steps for each data part, where each part is validated separately with its own digital signature. This modular validation approach reduces the complexity of validating large datasets compared to validating everything as a single unit, while maintaining strong authenticity guarantees through cryptographic signatures.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12432070B2Computer implemented system and method for storing data on a blockchain
Publication Date: 2025.09.30 NCHAIN LICENSING AG
  • US12432070B2 patent drawing
  • US12432070B2 patent drawing
  • US12432070B2 patent drawing

AI summary

A method of storing data on a blockchain, such as the Bitcoin blockchain, is disclosed. The method comprises generating a plurality of blockchain transactions, wherein a plurality of the blockchain transactions each store therein a respective part (<Content chunk 1>, <Content chunk 2>) of first data to be stored on the blockchain and second data (<Metanet Flag>) indicating that the parts of the first data are related to each other.