Blockchain Multimedia Storage with Proof-Based Consensus Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storing large volumes of multimedia data in a blockchain network leads to increased storage pressure on consensus nodes, affecting operation efficiency and stability, and poses security risks due to the need for all nodes to store sensitive data.
Innovation Solution
Introduce a separate storage node in the blockchain network to store multimedia data locally, generating a proof of storage, and transmit this proof to a consensus node for verification, allowing only a data identifier to be stored in the blockchain, thereby reducing the storage burden on consensus nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all multimedia data is stored in the blockchain, then data security and tamper-proofing are improved, but the storage pressure on consensus nodes increases and operation efficiency deteriorates
Solution Approach 1:
The patent segments the data storage function from the consensus verification function. Only data identifiers (hashes) are stored in the blockchain on consensus nodes, while the actual multimedia data is stored in distributed storage nodes. This segmentation resolves the contradiction by maintaining data security through blockchain verification while avoiding the storage burden on consensus nodes, thus preserving operation efficiency.
2Stability of the object's composition
If all multimedia data is stored in the blockchain, then data integrity is improved, but the data volume in the blockchain increases and stability deteriorates
Solution Approach 1:
The patent extracts the actual multimedia data from the blockchain storage system and places it in separate distributed storage nodes. Only the essential data identifiers (cryptographic hashes) remain in the blockchain. This extraction maintains data integrity because the hash verification ensures that the stored data has not been tampered with, while dramatically reducing the data volume in the blockchain and thereby improving stability.
3Reliability
If sensitive multimedia data is stored in the blockchain, then data authenticity is improved, but security risks increase due to all nodes needing to store sensitive data
Solution Approach 1:
The patent introduces distributed storage nodes as intermediaries between the user and the blockchain network. These storage nodes hold the actual sensitive data, while the blockchain maintains only the cryptographic hashes for verification. This intermediary structure preserves data authenticity through hash verification while reducing security risks, as the blockchain nodes do not need to store or handle the actual sensitive multimedia data.
Data Source
AI summary
A data storage method and apparatus, an electronic device, a non-transitory computer-readable storage medium, and a computer program product are provided. The method includes: receiving a storage request carrying multimedia data transmitted by a target device, storing multimedia data in local space of a target storage node, and generating a target storage proof of the multimedia data, the target storage proof indicating that the target storage node has stored the multimedia data, and transmitting the target storage proof to a consensus node, to cause the consensus node, after receiving an uploading request about the multimedia data transmitted by the target device, to perform consensus verification on the multimedia data according to the target storage proof, and store a data identifier of the multimedia data that passes the consensus verification in a blockchain of the consensus node.


