Blockchain Multimedia Storage with Proof-Based Consensus Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata securityVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedata integrityVSAvoiddata volume
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvedata authenticityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12572584B2Data storage method and apparatus based on blockchain network
Publication Date: 2026.03.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12572584B2 patent drawing
  • US12572584B2 patent drawing
  • US12572584B2 patent drawing

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.