Blockchain Data Verification via Identifier Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data verification methods in blockchain technology lack efficiency in authenticating digital information linked to physical products, as they fail to quickly identify false data identifiers and tampered content, especially in e-commerce scenarios where digital information needs to correspond to real-world products.

Innovation Solution

A blockchain-based data verification method that uses a data identifier to determine if target data is stored in the blockchain, retrieves verification information, and performs authenticity checks using Simplified Payment Verification (SPV) or smart contracts to verify the integrity of the data, including auxiliary information like uploader identity and timestamp.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data verification methods are used to authenticate digital information in blockchain, then verification can be performed, but the process is inefficient and cannot quickly identify false data identifiers or tampered content

Engineering Contradiction:
Improveverification efficiencyVSAvoiddata authenticity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The verification process is segmented into distinct phases: first verifying the data identifier against the blockchain to confirm existence, then verifying the data content against the stored version. This segmentation allows for early rejection of false identifiers without full content verification, improving efficiency while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary verification by checking the data identifier against the blockchain before performing full content verification. This preliminary action quickly filters out false identifiers and tampered content, reducing unnecessary full verification operations and improving overall efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If full data verification is performed on all data identifiers, then authenticity can be ensured, but the verification process becomes time-consuming and inefficient

Engineering Contradiction:
Improvedata authenticityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The verification process is divided into two stages: identifier verification (checking if the identifier exists in blockchain) and content verification (checking if data matches stored version). Most false identifiers are caught in the first stage, avoiding time-consuming full verification while maintaining authenticity guarantees.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial verification by checking only the data identifier against the blockchain first. This partial action is sufficient to identify most false identifiers, and full verification is only performed when necessary, reducing overall verification time while maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If data identifiers are published without verification mechanisms, then data providers can publish freely, but false identifiers and tampered content cannot be identified

Engineering Contradiction:
Improvedata publishing easeVSAvoiddata authenticity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The blockchain system provides self-service verification capabilities where any data verifier can independently verify data authenticity by checking the identifier and content against the blockchain. This eliminates the need for centralized verification authorities while maintaining data authenticity, and keeps publishing simple for data providers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3720045B1Blockchain-based data verification method and apparatus
Publication Date: 2024.05.08 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3720045B1 patent drawingFigure 1
  • EP3720045B1 patent drawingFigure 2~3
  • EP3720045B1 patent drawingFigure 4

AI summary

One or more implementations of the present specification relate to the blockchain field, and in particular, to data verification methods and apparatuses, and electronic devices. The method can include: obtaining a data identifier of target data published by a data provider in a blockchain, where the data identifier indicates a storage location of the target data in the blockchain; determining whether the target data has been stored in the blockchain based on the data identifier; if the target data has been stored in the blockchain, obtaining the target data from the storage location indicated by the data identifier, where the target data stored in the blockchain carries verification information used to verify authenticity of the target data; and verifying authenticity of the obtained target data based on the verification information, and outputting a verification result to a data verifier.