Blockchain-based data verification system and method, computing device and storage medium

US12567065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12567065-B2
Application numberUS-202318295706-A
CountryUS
Kind codeB2
Filing dateApr 4, 2023
Priority dateMar 19, 2019
Publication dateMar 3, 2026
Grant dateMar 3, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present specification provides a blockchain-based data verification system and method, a computing device, and a storage medium. The blockchain-based data verification system includes: a first verification system, a second verification system, and a first blockchain node and a second blockchain node on a blockchain network; the first verification system is configured to: collect first service data based on a predetermined condition and generate a first verification file including the first service data, and send a verification request to the second verification system; the second verification system is configured to: receive the verification request, verify the first service data with second service data in a local database of the second verification system, generate and send a verification result notification to the first verification system, and send successfully verified second service data in the local database to the first blockchain node on the blockchain network; wherein the first verification system is further configured to: receive the verification result notification, and send successfully verified first service data to the second blockchain node on the blockchain network.

First claim

Opening claim text (preview).

What is claimed is: 1 . A blockchain-based data verification method, comprising: collecting, by a first verification system implemented by a first computing system, from a first service system, first transaction data of a transaction; generating, by the first verification system, a first verification file including the first transaction data and a first digital code based on the first verification file, the first transaction data including, identification information related to the transaction, service information related to the transaction, and a verification status related to the transaction, the first digital code being different from each one of the first verification file or the first transaction data; sending, by the first verification system via a communication link outside of a blockchain network, a verification request to a second verification system implemented by a second computing system, the verification request including the first verification file and the first digital code and requesting the second verification system to verify the first transaction data; verifying, by the second verification system, the first transaction data including validating authenticity of the first verification file based on the first digital code; matching the first transaction data with a second transaction data of the transaction stored at a database associated with the second verification system and collected by the second verification system from a second service system, the second transaction data different from the first transaction data; receiving, by the first verification system through the communication link outside of the blockchain network, a verification result notification sent by the second verification system and sending the first transaction data to a first blockchain node of the blockchain network based on the verification result notification; and updating a blockchain of the blockchain network by adding the first transaction data to the blockchain based on the verification result, wherein the blockchain network includes a consensus mechanism configured to reach a consensus on the first transaction data and the second transaction data sent by the first verification system and the second verification system, respectively, based on that the verifying the first transaction data conducted outside of the blockchain network is successful, and wherein the first verification system and the second verification system are both outside of the blockchain network. 2 . The method according to claim 1 , wherein the first verification file includes a plurality of pieces of first transaction data. 3 . The method according to claim 1 , wherein the verification result notification includes a second verification file and a second digital code corresponding to the second verification file; and wherein the receiving the verification result notification sent by the second verification system and sending the first transaction data to the first blockchain node includes: extracting the second verification file and the second digital code that are included in the verification result notification, and validating the second verification file based on the second digital code; in response to that the validating the second verification file succeeds, extracting successfully verified first transaction data in the second verification file and uploading the successfully verified first transaction data to the first blockchain node on a blockchain network; and in response to the second verification file includes unsuccessfully verified first transaction data, updating a verification status of the unsuccessfully verified first transaction data and reviewing or reporting the unsuccessfully verified first transaction data. 4 . The method of claim 1 , wherein the first transaction data is collected from the first service system that conducts a first portion of the transaction. 5 . The method of claim 1 , wherein the second verification system sends the second transaction data locally stored at the second verification system to a second blockchain node after the verifying the first transaction data is successful. 6 . The method of claim 5 , wherein the second verification system verifies the second transaction data based on a result of verifying the first transaction data. 7 . The method of claim 5 , wherein the second verification system collects the second transaction data from the second service system that conduct a second portion of the transaction. 8 . The method of claim 1 , wherein the collecting the first transaction data includes collecting the first transaction data after the first verification system determining that a number of pieces of the first transaction data reaches a threshold number. 9 . A blockchain-based data verification method, comprising: at a second verification system implemented by a second computing system, obtaining, by a second verification system implemented by a second computing system, second transaction data from a second service system; storing, by the second verification system, the second transaction data in a database associated with the second verification system; receiving, by the second verification system via a communication link outside of a blockchain network, a verification request from a first verification system implemented by a first computing system, the verification request including a first verification file and a first digital code generated based on the first verification file, the first verification file including first transaction data, the first digital code being different from each one of the first verification file or the first transaction data; verifying, by the second verification system, the first transaction data in the first verification file, the verifying the first transaction data including: validating authenticity of the first transaction data using the first digital code, matching the first transaction data with the second transaction data stored in the database associated with the second verification system, the first transaction data and the second transaction data are different from one another, and generating a verification result notification; sending, by the second verification system via the communication link outside of the blockchain network, the verification result notification to the first verification system, the verification result notification causing the first verification system to send the first transaction data to a second blockchain node on a blockchain network; and sending, by the second verification system, the second transaction data in the local database to a first blockchain node on the blockchain network based on the matching the first transaction data with the second transaction data is successful, the sending the second transaction data causing the blockchain network to implement a consensus mechanism to reach a consensus on the first transaction data and the second transaction data sent by both the first verification system and the second verification system, respectively, based on that the verifying the first transaction data conducted outside of the blockchain network is successful, and wherein the first verification system and the second verification system are both outside of the blockchain network. 10 . The method according to claim 9 , further comprising: before the receiving the verification request, determining a verification rule corresponding to the second transaction data based on the second transaction data; determining a mapping relationship between the second transaction data and the verification rule; and storing the mapping relationship between the second transaction data and the verification rule in

Assignees

Inventors

Classifications

  • G06Q20/389Primary

    Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title

  • Secure or trusted billing, e.g. trusted elements or encryption · CPC title

  • Fraud detection or prevention means · CPC title

  • the neutral party being a clearing house · CPC title

  • e-cash managed centrally · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12567065B2 cover?
The present specification provides a blockchain-based data verification system and method, a computing device, and a storage medium. The blockchain-based data verification system includes: a first verification system, a second verification system, and a first blockchain node and a second blockchain node on a blockchain network; the first verification system is configured to: collect first servi…
Who is the assignee on this patent?
Advanced New Technologies Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q20/389. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).