Blockchain Data Object Slicing for Distributed Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, high dependency on network connectivity, bottlenecks during high traffic, and limited access due to a single storage location, while traditional blockchain solutions rely on off-chain storage for large data objects, compromising security and efficiency.
Innovation Solution
A system that divides large data objects into slices, distributes them across multiple blockchain peers, and uses an Efficient Threshold Scheme to ensure data redundancy and security without requiring each peer to store the entire object, allowing reconstruction with a subset of slices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized database is used to store data, then data management and control are simplified, but the system has a single point of failure and limited access
Solution Approach 1:
The patent divides a large data object into multiple slices and distributes them across multiple blockchain peers. Each peer stores only a portion of the data, eliminating the single point of failure inherent in centralized databases while maintaining secure control through cryptographic hashing and threshold schemes.
2Productivity
If a centralized database is used, then data storage is efficient, but access is limited and bottlenecks occur during high traffic
Solution Approach 1:
By segmenting data into slices distributed across multiple peers, the system enables parallel access and retrieval operations. Multiple users can simultaneously access different slices without creating bottlenecks, while the threshold scheme ensures that sufficient slices can be quickly reassembled for data retrieval.
Solution Approach 2:
The patent transitions from a single-dimension centralized storage model to a multi-dimensional distributed storage model across the blockchain network. This dimensional expansion allows simultaneous access from multiple points, eliminating the single-access-point bottleneck of centralized databases.
3Reliability
If traditional blockchain stores large data objects, then data redundancy is provided, but off-chain storage is required which compromises security
Solution Approach 1:
The patent segments large data objects into slices that are distributed across multiple blockchain peers and stored on-chain. This eliminates the need for off-chain storage while maintaining redundancy, as each slice is cryptographically protected and requires a threshold number of slices for reconstruction, thereby preserving security within the blockchain ecosystem.
Data Source
AI summary
An example operation may include one or more of dividing a data object into a plurality of parts, hashing the data object to generate a hashed data object and hashing the plurality of parts to generate a plurality of hashed parts, generating a plurality of slices where each slice includes the hashed data object and a different respective hashed part, and distributing the plurality of slices across a plurality of blockchain peers, respectively.


