Blockchain Metadata Backup for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy data backup solutions are vulnerable to hacking and manual errors, and they often require frequent network connections, leading to delays and inefficiencies in data replication and integrity verification.
Innovation Solution
A method and device for backing up data using a block chain system to store metadata, ensuring its integrity and authenticity, and outsourcing computing tasks for data integrity verification to other nodes within the block chain system, thereby enhancing security and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If legacy data backup solutions are used, then data backup can be performed, but the system is vulnerable to hacking and manual errors
Solution Approach 1:
The patent applies preliminary action by pre-storing metadata (including digest information) in the blockchain system before actual data backup. This pre-positioned metadata serves as a reference for future integrity verification, enabling the system to detect tampering or errors before they compromise the backup's reliability.
Solution Approach 2:
The patent introduces metadata as an intermediary element between the backup data and the verification process. This metadata, stored in the blockchain, acts as a mediator that enables integrity verification without requiring direct access to the original data, thus protecting against hacking and manual errors while maintaining reliability.
2Reliability
If frequent network connections are used for data replication, then data consistency can be maintained, but delays and inefficiencies occur
Solution Approach 1:
The patent extracts the integrity verification function from the main data replication process. By separating metadata storage (in blockchain) from data storage (in backup system), the system can verify data integrity without requiring frequent network connections for data synchronization, thus reducing delays while maintaining consistency.
Solution Approach 2:
The patent performs preliminary action by storing metadata in the blockchain system in advance. This pre-stored metadata enables local integrity verification at the backup node without requiring real-time network connections, eliminating delays while ensuring data consistency through pre-established reference points.
3Reliability
If metadata is stored in a blockchain system, then metadata tampering is prevented, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the backup system into two independent components: metadata management (handled by blockchain) and data storage (handled by backup node). This segmentation isolates the complexity of blockchain integration to only the metadata layer, preventing it from propagating through the entire system while still ensuring metadata integrity.
4Productivity
If local computing resources are used for integrity verification, then verification can be performed, but resource consumption increases
Solution Approach 1:
The patent implements self-service by enabling backup nodes to perform integrity verification autonomously using pre-stored metadata from the blockchain. The system serves itself by having each node independently verify its data against the blockchain-stored metadata without requiring external verification resources, thus improving verification speed while reducing overall resource consumption.
Data Source
AI summary
Embodiments of the present disclosure provide a method, a device and a computer program for data backup. A method of backing up data comprises: in response to receiving, from an application system, a request for backing up first data, storing the first data into a first backup node; generating first metadata corresponding to the first data, the first metadata comprising first digest information of the first data; storing the first metadata into a block chain system to which the first backup node belongs; and verifying integrity of the first data stored in the first backup node with the first metadata stored in the block chain system. By utilizing a block chain system, the embodiments of the present disclosure ensure that data backed up are protected from being tampered with.


