Reduced-step blockchain hash verification for media files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain systems face high computational resource consumption due to the need for full-step hash verification, which can lead to inefficiencies and potential bottlenecks, especially in decentralized networks where fault tolerance is crucial.

Innovation Solution

Implementing approximate hash verification by generating both full-step and reduced-step hashes, allowing nodes to choose between full verification and faster approximate verification based on need, leveraging the same hash function but applying it for fewer steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full-step hash verification is performed to ensure data integrity and security, then reliability is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing reduced-step hash verification that performs fewer hash computation steps than the full verification process. This allows nodes to perform approximate verification with lower computational cost while maintaining acceptable reliability levels, directly resolving the contradiction between complete verification and resource consumption

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of hash verification steps from the complete full-step verification to a reduced number of steps. By adjusting this critical parameter, the system achieves a balance between verification thoroughness and computational efficiency, enabling nodes to operate with reduced resource consumption while maintaining data integrity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If full-step hash verification is performed to maintain security, then reliability is improved, but system performance deteriorates due to computational bottlenecks

Engineering Contradiction:
ImprovesecurityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements partial verification by allowing nodes to perform reduced-step hash verification instead of full verification. This partial action reduces the computational burden on each node, eliminating bottlenecks that would occur with full verification, while maintaining sufficient security through the approximate verification mechanism

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the hash verification process into full-step and reduced-step options. This segmentation allows different nodes in the blockchain network to perform different levels of verification based on their capabilities and requirements, optimizing overall system performance while maintaining security through the presence of full verification in critical paths

Inventive Principle:
Principle #1Segmentation

3Productivity

If approximate hash verification is used to reduce computational effort, then productivity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveverification speedVSAvoidverification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent accepts that reduced-step verification performs fewer verification steps than full verification, resulting in approximate rather than exact verification. This partial action trade-off is intentional and acceptable for maintaining productivity, as the reduced-step verification provides sufficient accuracy for most blockchain validation purposes while significantly improving verification speed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses reduced-step hash verification as a simplified copy or approximation of the full verification process. Instead of performing the complete verification sequence, nodes use a shortened version that captures the essential verification function with reduced computational cost, accepting the trade-off between speed and precision

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12003647B2Reduced-step blockchain verification of media file
Publication Date: 2024.06.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12003647B2 patent drawing
  • US12003647B2 patent drawing
  • US12003647B2 patent drawing

AI summary

An example operation may include one or more of storing a full-step hash of a data file and a reduced-step hash of the data file within a data block of a hash-linked chain of blocks of a blockchain, receiving a request from a client application to verify the data file, determining whether to provide the full-step hash of the data file or the reduced-step hash of the data file based on the request, and in response to determining to provide the reduced-hash, transmitting the reduced-step hash of the data file to the client application.