Blockchain Delta Storage for Reducing Data Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain systems store entire replicas of assets during transactions, leading to redundant data storage and increased computational costs, which negatively impacts economic viability and performance.
Innovation Solution
Implementing delta storage by generating and storing delta blocks that only record modifications to assets, excluding unmodified values, and hashing these delta blocks for storage on the distributed ledger.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire asset replicas are stored during blockchain transactions, then data integrity and completeness are maintained, but data storage requirements and computational costs increase significantly
Solution Approach 1:
The patent extracts only the modified portions (delta values) from complete asset replicas and stores only these differences on the blockchain. Instead of storing entire asset datasets, the system identifies and stores only the changed fields, significantly reducing storage requirements while maintaining data integrity through cryptographic hashing and reference to the latest asset version.
Solution Approach 2:
The patent segments the asset data into modified and unmodified portions, storing only the modified segments (delta values) on the blockchain. The complete asset can be reconstructed by combining the stored delta values with the latest version of the asset from external storage, eliminating redundant storage of unchanged data.
2Reliability
If entire asset replicas are stored during blockchain transactions, then complete data availability is ensured, but system performance and transaction processing speed deteriorate
Solution Approach 1:
The system extracts and stores only the essential change information (delta values) rather than complete asset replicas. This reduction in data size directly improves transaction processing speed and network transmission efficiency while maintaining the ability to reconstruct complete asset data when needed.
3Reliability
If entire asset replicas are stored during blockchain transactions, then data completeness is maintained, but computational resources and energy consumption increase
Solution Approach 1:
The patent extracts only the necessary change information from complete assets and stores minimal delta values on the blockchain. This dramatically reduces the computational energy required for hashing, storing, and transmitting data while maintaining data completeness through efficient reconstruction processes that combine delta values with external asset versions.
4Adaptability or versatility
If entire asset replicas are stored during blockchain transactions, then traditional blockchain principles are upheld, but economic viability and longevity of the blockchain are negatively impacted
Solution Approach 1:
The patent changes the parameter being stored from complete asset replicas to delta values (differences). This parameter change maintains the core blockchain principles of immutability and consensus while dramatically improving storage efficiency and reducing the quantity of data that must be stored and replicated across the network.
Data Source
AI summary
An example operation may include one or more of executing a blockchain transaction which generates modifications to an asset, identifying a most recent version of the asset comprising most recent values of the asset before the blockchain transaction, generating a delta block for the executed blockchain transaction identifying differences between the modifications to the asset and the most recent version of the asset introduced by the blockchain transaction being executed while excluding unmodified values of the most recent version of the asset which are not modified by the executed blockchain transaction, and hashing the delta block to generate a hashed delta block and storing the hashed delta block on a distributed ledger.


