Blockchain Reconciliation Using Hash Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing reconciliation systems based on blockchain face issues with data privacy, storage space, reconciliation efficiency, and the tamperability of reconciliation results.
Innovation Solution
A blockchain-based reconciliation method that uses batch hash values, shard hash values, and record hash values to automate comparison and error handling, reducing storage needs and ensuring data privacy through the use of hash data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If transaction data is stored on blockchain nodes for reconciliation, then data integrity and tamper-proofing are improved, but blockchain storage space is consumed and performance is degraded
Solution Approach 1:
The patent extracts only the essential verification element (hash value) from the complete transaction data and stores it on the blockchain. The full transaction data remains off-chain, while the hash value serves as a compact fingerprint that enables integrity verification without occupying significant blockchain storage space.
Solution Approach 2:
The patent transforms the transaction data into a different parameter form (hash value) that preserves the essential verification function while dramatically reducing the data size. This parameter transformation allows the blockchain to verify data integrity without storing the original large-volume transaction data.
2Measurement precision
If complete transaction data is stored on blockchain, then reconciliation accuracy is improved, but reconciliation efficiency is reduced due to data synchronization overhead
Solution Approach 1:
The patent extracts only the hash value from complete transaction data for blockchain storage and comparison. This extraction enables accurate reconciliation verification while avoiding the performance penalty of synchronizing and comparing large volumes of complete transaction data across all blockchain nodes.
3Reliability
If transaction data is stored on blockchain nodes, then data privacy is compromised, but reconciliation verification is enabled
Solution Approach 1:
The patent extracts only the hash value from sensitive transaction data and stores it on the blockchain. This extraction allows reconciliation verification to proceed using the hash value while keeping the sensitive original transaction data private and off-chain, preventing privacy exposure.
Solution Approach 2:
The patent transforms sensitive transaction data into a non-sensitive parameter (hash value) that can be publicly stored and compared on the blockchain without exposing the original sensitive information. This parameter change enables verification while protecting data privacy.
Data Source
AI summary
Disclosed are a reconciliation method, apparatus and system based on a blockchain, relating to the technical field of blockchains. The method includes: acquiring a batch hash value fed onto the blockchain by an institution to be reconciled and a batch hash value fed onto the blockchain by a transaction reconciliation platform respectively; performing first comparison on the batch hash values; notifying the institution and the transaction reconciliation platform to feed shard hash values corresponding to the reconciliation batch transaction record under the condition that a result of the first comparison shows inconsistence; acquiring an inconsistent shard by performing second comparison on the shard hash values; notifying the institution and the transaction reconciliation platform to feed record hash values onto the blockchain; acquiring an inconsistent transaction record by performing third comparison on the record hash values; and notifying the institution and the transaction reconciliation platform of the inconsistent transaction record.


