Method, device, and storage medium for blockchain data processing

US11978115B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11978115-B2
Application numberUS-202117231471-A
CountryUS
Kind codeB2
Filing dateApr 15, 2021
Priority dateDec 5, 2018
Publication dateMay 7, 2024
Grant dateMay 7, 2024

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 method for transferring a credit rights certificate is provided, including: generating a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate and based on a multi-digital-signature process; transferring a credit rights certificate corresponding to the credit rights certificate transfer request from the debtor account address to the target account address; and transferring the credit rights certificate from the target account address to the creditor account address based on a confirmation instruction from the creditor account address.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for transferring a credit rights certificate, performed by an electronic device in a blockchain system, the method comprising: generating, in the blockchain system, a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate, and each of the debtor account address and the creditor account address being managed by multiple parties based on an M-N and public-private multi signature process, wherein M is a quantity of keys required for unlocking at least one of the debtor account address and the creditor account address; N is a quantity of managers holding and operating the keys at the at least one of the debtor account address and the creditor account address; N is greater than or equals to M; the M keys comprise a public key for the target account address specifically generated based on other public keys among the M keys for the creditor account address and the debtor account address; and the target account address is generated based on the public key of the target using a one-way hash function; transferring a credit rights certificate corresponding to the credit rights certificate transfer request from the debtor account address to the target account address after verifying, using the public key for the target account address, the credit rights certificate transfer request digitally signed and encrypted using a private key of the debtor account address; and transferring the credit rights certificate from the target account address to the creditor account address based on a confirmation instruction from the creditor account address after verifying, using the public key for the target account address, the confirmation instruction digitally signed and encrypted using a private key of the creditor account address. 2. The method according to claim 1 , wherein transferring the credit rights certificate from the target account address to the creditor account address based on the confirmation instruction from the creditor account address comprises: obtaining resource information of the creditor account address; determining, based on the resource information of the creditor account address, whether the creditor account address comprises a target resource required for transferring the credit rights certificate; and in response to determining that the creditor account address comprising the target resource, obtaining the confirmation instruction from the creditor account address, and transferring the credit rights certificate from the target account address to the creditor account address. 3. The method according to claim 2 , further comprising: in response to determining that the creditor account address not comprising the target resource, transmitting a resource insufficient message. 4. The method according to claim 1 , further comprising: transmitting a resource transfer request to a target device based on the confirmation instruction from the creditor account address, the resource transfer request being used for instructing the target device to transfer a target resource from the creditor account address to the debtor account address, the target resource being a resource required for the creditor account address to obtain the credit rights certificate. 5. The method according to claim 1 , further comprising: when transferring the credit rights certificate, generating a block based on a result of the transfer, and adding the block to a blockchain in the blockchain system in response to the blockchain system reaching a consensus on the block. 6. A device in a blockchain system for transferring a credit rights certificate, comprising a memory for storing computer instructions and a processor in communication with the memory, wherein, when the processor executes the computer instructions, the processor is configured to cause the device to: Generate, in the blockchain system, a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate, and each of the debtor account address and the creditor account address being managed by multiple parties based on an M-N and public-private multi signature process, wherein M is a quantity of keys required for unlocking at least one of the debtor account address and the creditor account address; N is a quantity of managers holding and operating the keys at the at least one of the debtor account address and the creditor account address; N is greater than or equals to M; and the M keys comprise a public key for the target account address specifically generated based on other public keys among the M keys for the creditor account address and the debtor account address; the target account address is generated based on the public key of the target using a one-way hash function; transfer a credit rights certificate corresponding to the credit rights certificate transfer request from the debtor account address to the target account address after verifying, using the public key for the target account address, the credit rights certificate transfer request digitally signed and encrypted using a private key of the debtor account address; and transfer the credit rights certificate from the target account address to the creditor account address based on a confirmation instruction from the creditor account address after verifying, using the public key for the target account address, the confirmation instruction digitally signed and encrypted using a private key of the creditor account address. 7. The device according to claim 6 , wherein, when the processor is configured to cause the device to transfer the credit rights certificate from the target account address to the creditor account address based on the confirmation instruction from the creditor account address, the processor is configured to cause the device to: obtain resource information of the creditor account address; determine, based on the resource information of the creditor account address, whether the creditor account address comprises a target resource required for transferring the credit rights certificate; and in response to determining that the creditor account address comprising the target resource, obtain the confirmation instruction from the creditor account address, and transfer the credit rights certificate from the target account address to the creditor account address. 8. The device according to claim 7 , wherein, when the processor executes the computer instructions, the processor is configured to further cause the device to: in response to determining that the creditor account address not comprising the target resource, transmit a resource insufficient message. 9. The device according to claim 6 , wherein, when the processor executes the computer instructions, the processor is configured to further cause the device to: transmit a resource transfer request to a target device based on the confirmation instruction from the creditor account address, the resource transfer request being used for instructing the target device to transfer a target resource from the creditor account address to the debtor account address, the target resource being a resource required for the creditor account address to obtain the credit rights certificate. 10. The device according to claim 6 , wherein, when the processor executes the computer instructions, the processor is configured to further cause the device to: when transf

Assignees

Inventors

Classifications

  • G06Q40/03Primary

    Credit; Loans; Processing thereof · CPC title

  • Use of certificates or encrypted proofs of transaction rights · CPC title

  • Use of electronic signatures · CPC title

  • involving key management · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · 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 US11978115B2 cover?
A method for transferring a credit rights certificate is provided, including: generating a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate and based on a multi-digital-signature process; transferrin…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q40/03. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2024 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).