Chunked Blockchain Transactions for Large-Data Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Reliability
If blockchain transactions are used to store data parts, then data authenticity is improved through digital signatures, but transaction validation complexity increases
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.
Data Source
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.


