Transaction processing in a service blockchain

US2020294143A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020294143-A1
Application numberUS-202016786481-A
CountryUS
Kind codeA1
Filing dateFeb 10, 2020
Priority dateJul 15, 2019
Publication dateSep 17, 2020
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.

Implementations of this specification provide a method and an apparatus for transaction processing in a service blockchain. An example method performed by a node device in the service blockchain includes receiving a target transaction, from a service system interlinked with the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: receiving a target transaction, by a node device in a service blockchain and from a service system interlinked with the service blockchain, the service system having posted the target transaction to the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, by the node device and through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, by the node device and through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service. 2 . The computer-implemented method according to claim 1 , further comprising: in response to receiving the target transaction, invoking a cross-chain processing logic in a first smart contract deployed on the service blockchain. 3 . The computer-implemented method according to claim 2 , further comprising: invoking, by the node device and through the cross-chain relay, an asset exchange service logic in a second smart contract deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; and obtaining, by the node device and through the cross-chain relay, the asset exchange credential posted by the second smart contract to the target asset blockchain for storage after the asset exchange processing is completed. 4 . The computer-implemented method according to claim 2 , wherein performing further transaction processing on the target service comprises: invoking a transaction processing logic in the first smart contract to perform further transaction processing on the target service; and posting a transaction processing result to the service blockchain for storage. 5 . The computer-implemented method according to claim 1 , wherein performing further transaction processing on the target service comprises: posting the asset exchange credential to the service blockchain for storage; and upon monitoring the asset exchange credential that has been posted to the service blockchain for storage, posting a transaction processing result to the service blockchain for storage. 6 . The computer-implemented method according to claim 1 , wherein the service blockchain is interlinked with an asset service chain through the cross-chain relay, and the asset service chain is further interlinked with the plurality of asset blockchains through the cross-chain relay. 7 . The computer-implemented method according to claim 1 , wherein the service blockchain is interlinked with an asset service chain through the cross-chain relay, and the asset service chain is further interlinked with a server of an asset service institution through an Oracle machine. 8 . The computer-implemented method according to claim 1 , wherein the service blockchain is interlinked with a server of an asset service institution through an Oracle machine, wherein the server of the asset service institution deploys the asset exchange service. 9 . A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising: receiving a target transaction, by a node device in a service blockchain and from a service system interlinked with the service blockchain, the service system having posted the target transaction to the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, by the node device and through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, by the node device and through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service. 10 . The system according to claim 9 , the operations further comprising: in response to receiving the target transaction, invoking a cross-chain processing logic in a first smart contract deployed on the service blockchain. 11 . The system according to claim 10 , the operations further comprising: invoking, by the node device and through the cross-chain relay, an asset exchange service logic in a second smart contract deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; and obtaining, by the node device and through the cross-chain relay, the asset exchange credential posted by the second smart contract to the target asset blockchain for storage after the asset exchange processing is completed. 12 . The system according to claim 10 , wherein performing further transaction processing on the target service comprises: invoking a transaction processing logic in the first smart contract to perform further transaction processing on the target service; and posting a transaction processing result to the service blockchain for storage. 13 . The system according to claim 9 , wherein performing further transaction processing on the target service comprises: posting the asset exchange credential to the service blockchain for storage; and upon monitoring the asset exchange credential that has been posted to the service blockchain for storage, posting a transaction processing result to the service blockchain for storage. 14 . The system according to claim 9 , wherein the service blockchain is interlinked with an asset service chain through the cross-chain relay, and the asset service chain is further interlinked with the plurality of asset blockchains through the cross-chain relay. 15 . The system according to claim 9 , wherein the service blockchain is interlinked with an asset service chain through the cross-chain relay, and the asset service chain is further interlinked with a server of an asset service institution through an Oracle machine. 16 . The system according to claim 9 , wherein the service blockchain is interlinked with a server of an asset service institution through an Oracle machine, wherein the server of the asset service institution deploys the asset exchange service. 17 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: receiving a target transaction, by a node device in a service blockchain and from a service system interlinked with the service blockchain, the service system having posted the target transaction to the service blockchain; in respo

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Business processing using cryptography · CPC title

  • involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

  • received data contents, e.g. message integrity · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · 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 US2020294143A1 cover?
Implementations of this specification provide a method and an apparatus for transaction processing in a service blockchain. An example method performed by a node device in the service blockchain includes receiving a target transaction, from a service system interlinked with the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and …
Who is the assignee on this patent?
Alibaba Group Holding Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 17 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).