Data processing method and apparatus based on blockchain, device, and storage medium

US2025356423A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025356423-A1
Application numberUS-202519281743-A
CountryUS
Kind codeA1
Filing dateJul 27, 2025
Priority dateMay 30, 2023
Publication dateNov 20, 2025
Grant date

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.

A data processing method based on a blockchain includes: receiving, by a first node device associated with a first blockchain, a cross-chain transaction request sent by a service terminal, invoking an on-chain service verification contract in the cross-chain transaction protocol, to verify whether the target cross-chain service is legal according to the service description information, to obtain a service verification result; invoking, in response to the service verification result indicating that the target cross-chain service is legal, an on-chain service execution contract in the cross-chain transaction protocol to execute the target cross-chain service, to obtain cross-chain transaction data; and sending the cross-chain transaction data to N cross-chain relay devices associated with the cross-chain transaction protocol.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing method based on a blockchain, comprising: receiving, by a first node device associated with a first blockchain, a cross-chain transaction request sent by a service terminal, the cross-chain transaction request comprising service description information of a target cross-chain service associated with a first blockchain and a second blockchain, and both the first node device and a second node device that maintains the second blockchain satisfying a cross-chain transaction protocol; invoking an on-chain service verification contract in the cross-chain transaction protocol, to verify whether the target cross-chain service is legal according to the service description information, to obtain a service verification result; invoking, in response to the service verification result indicating that the target cross-chain service is legal, an on-chain service execution contract in the cross-chain transaction protocol to execute the target cross-chain service, to obtain cross-chain transaction data; and transmitting the cross-chain transaction data to N cross-chain relay devices associated with the cross-chain transaction protocol, a cross-chain relay device i of the N cross-chain relay devices being configured to transmit the cross-chain transaction data to the second node device in response to determining that the cross-chain transaction data is valid based on an off-chain data verification contract in the cross-chain transaction protocol, the second node device being configured to process the received cross-chain transaction data in response to determining that the cross-chain transaction data is valid, N being a positive integer greater than 1, and i being a positive integer less than or equal to N. 2 . The method according to claim 1 , wherein the invoking an on-chain service verification contract in the cross-chain transaction protocol, to verify whether the target cross-chain service is legal according to the service description information, to obtain a service verification result comprises: invoking the on-chain service verification contract in the cross-chain transaction protocol, to obtain, from the service description information, first service attribute information indicating a service type of the target cross-chain service and second service attribute information indicating a service risk of the target cross-chain service; determining a service verification type of the target cross-chain service according to the first service attribute information; and verifying whether the target cross-chain service is legal according to the service verification type and the second service attribute information, to obtain the service verification result. 3 . The method according to claim 2 , wherein the verifying whether the target cross-chain service is legal according to the service verification type and the second service attribute information, to obtain the service verification result comprises: invoking the on-chain service verification contract in response to the service verification type being an on-chain service verification type, to obtain a terminal risk level of the service terminal according to the second service attribute information, and obtain a data risk level of service data specified by the target cross-chain service; and generating, in response to the terminal risk level being less than a first level threshold and the data risk level is less than a second level threshold, the service verification result for indicating that the target cross-chain service is legal. 4 . The method according to claim 2 , wherein the verifying whether the target cross-chain service is legal according to the service verification type and the second service attribute information, to obtain the service verification result comprises: invoking the on-chain service verification contract in response to the service verification type being an off-chain service verification type, and sending the second service attribute information to an off-chain service verification device, wherein the off-chain service verification device is configured to instruct a service verification object to perform a verification operation on the target cross-chain service based on the second service attribute information; receiving an operation result of the verification operation that is returned by the off-chain service verification device; and generating the service verification result of the target cross-chain service according to the operation result. 5 . The method according to claim 1 , wherein the target cross-chain service is configured to instruct to transfer a digital asset of a target asset type; and the invoking, in response to the service verification result indicating that the target cross-chain service is legal, an on-chain service execution contract in the cross-chain transaction protocol to execute the target cross-chain service, to obtain cross-chain transaction data comprises: invoking the on-chain service execution contract in the cross-chain transaction protocol in response to the service verification result indicating that the target cross-chain service is legal, to determine, in an asset custody contract set on the first blockchain, an asset custody contract matching the target asset type as a first asset custody contract; determining, in an asset processor set on the first blockchain, an asset processor matching the target asset type as a first asset processor; and executing the target cross-chain service according to the first asset custody contract and the first asset processor, to obtain the cross-chain transaction data. 6 . The method according to claim 5 , wherein the digital asset of the target asset type belongs to a first account on the first blockchain, and an amount of the digital asset is a target asset amount; and the executing the target cross-chain service according to the first asset custody contract and the first asset processor, to obtain the cross-chain transaction data comprises: invoking the first asset processor to lock the digital asset of the target asset type and the target asset amount in the first account to the first asset custody contract; generating an asset locking event that indicates that the digital asset of the target asset type and the target asset amount in the first account has been locked to the first asset custody contract; generating a chaining request for the asset locking event, and sending the chaining request to a consensus node of the first blockchain; wherein the consensus node of the first blockchain is configured to perform consensus on the asset locking event, to obtain a consensus result; and receiving the consensus result returned by the consensus node of the first blockchain, and generating the cross-chain transaction data of the target cross-chain service according to the consensus result. 7 . The method according to claim 6 , wherein the target cross-chain service is further used to instruct to transfer the digital asset of the target asset type and the target asset amount to a second account on the second blockchain; and the generating the cross-chain transaction data of the target cross-chain service according to the consensus result comprises: chaining the asset locking event to the first blockchain in response to the consensus result indicating that the consensus on the asset locking event succeeds; generating an asset release request, wherein the asset release request is configured to instruct the second node device to release the digital asset of the target asset type and the target asset amount from a second asset custody contract to the second account, wherein the second asset custody contract is an asset custody contract that is associated with the target asset type and

Assignees

Inventors

Classifications

  • G06Q40/046Primary

    Trading across multiple trading exchanges or platforms · CPC title

  • G06F21/64Primary

    Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

  • insuring higher security of transaction · CPC title

  • Asset management; Financial planning or analysis · 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 US2025356423A1 cover?
A data processing method based on a blockchain includes: receiving, by a first node device associated with a first blockchain, a cross-chain transaction request sent by a service terminal, invoking an on-chain service verification contract in the cross-chain transaction protocol, to verify whether the target cross-chain service is legal according to the service description information, to obtai…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q40/046. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).