Blockchain Ledger Verification via Selective Block Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain-type ledgers, continuous integrity verification of data blocks is resource-intensive and inefficient, as users often need to verify only specific transactions or blocks, making it difficult to focus verification efforts on relevant data records.

Innovation Solution

A method and apparatus for discontinuous verification in a blockchain-type ledger that allows users to initiate verification based on a hash value, determining the corresponding data records and performing integrity verification on specific data blocks using service attributes, thereby improving efficiency and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous integrity verification of all data blocks is performed, then verification completeness is improved, but resource consumption and verification time increase

Engineering Contradiction:
Improveverification completenessVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and verifies only the specific data blocks that contain the target transaction or block hash, rather than verifying all data blocks continuously. This selective extraction approach maintains verification completeness for relevant data while eliminating unnecessary verification of unrelated blocks, thereby reducing verification time and resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial verification by performing integrity checks only on the subset of data blocks that are necessary to verify the specific transaction or block in question. This partial action approach avoids the excessive verification of all blocks in the ledger, achieving the required verification completeness with reduced time and computational resources.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If continuous integrity verification of all data blocks is performed, then verification completeness is improved, but resource consumption increases

Engineering Contradiction:
Improveverification completenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the specific data blocks containing the target transaction or block hash for verification, rather than processing all data blocks. This extraction strategy ensures verification completeness for relevant data while significantly reducing computational resources and energy consumption by excluding unrelated blocks from the verification process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial verification by performing integrity checks only on the necessary subset of data blocks rather than all blocks. This partial action reduces resource consumption and energy usage while maintaining the required level of verification completeness for the specific transaction or block being verified.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If all data blocks are verified, then verification thoroughness is improved, but user experience deteriorates due to inability to focus on specific records

Engineering Contradiction:
Improveverification thoroughnessVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables users to extract and verify only specific data blocks by providing input parameters such as transaction hash or block hash. This extraction capability maintains verification thoroughness for the selected blocks while dramatically improving user experience by allowing focused verification on relevant records without the overhead of verifying all blocks in the ledger.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial verification that allows users to specify and verify only the data blocks of interest. This approach maintains thoroughness for the selected subset while improving ease of operation and user experience by eliminating the need to wait for or review verification results of all blocks, enabling targeted and efficient verification operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11115189B2Verifying a blockchain-type ledger
Publication Date: 2021.09.07 ANTCHAIN TECHNOLOGY PTE LTD
  • US11115189B2 patent drawing
  • US11115189B2 patent drawing
  • US11115189B2 patent drawing

AI summary

Implementations of this disclosure provide verification in a blockchain-type data storage ledger. An example method performed by a server includes receiving a verification request that includes a hash value to be verified; determining a data record of the blockchain-type data storage ledger that corresponds to the hash value to be verified; obtaining a value of a service attribute included in the data record; determining a set of data records of the blockchain-type storage ledger that correspond to the value of the service attribute in the blockchain-type data storage ledger; determining one or more data blocks of the blockchain-type data storage ledger that store data records included in the set of data records; and performing integrity verification on each one of the data blocks that store the data records included in the set of data records.