Data processing method and apparatus for blockchain, device, medium, and product

US2025226997A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025226997-A1
Application numberUS-202519054203-A
CountryUS
Kind codeA1
Filing dateFeb 14, 2025
Priority dateFeb 1, 2023
Publication dateJul 10, 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.

Embodiments of this disclosure disclose a data processing method and apparatus for a blockchain, a device, a medium, and a product, which are applicable to the field of blockchain technologies. The method includes: packaging a first object operation transaction submitted by a first service object and a second object operation transaction submitted by a second service object in a to-be-assembled transaction pool to obtain an initial on-chain transaction, both the second service object and the first service object being off-chain registered objects; performing on-chain signing processing on the initial on-chain transaction by using private key information of a service providing object, and constructing a target on-chain transaction based on on-chain transaction signature information and transaction parameters in the initial on-chain transaction; and transmitting, when the service providing object is an on-chain registered object, the target on-chain transaction to a consensus node associated with a blockchain. According to the embodiments of this disclosure, occupation of storage space of the blockchain by a registration transaction of a service object can be reduced, and security of a key of the off-chain registered object can be improved.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing method for a blockchain, performed by a service node and comprising: adding, when an initial object operation transaction associated with an initial service object is received, the initial object operation transaction to a local transaction pool of the service node, and using the local transaction pool; adding, when at least one additional object operation transaction associated with at least one additional service object is received, the at least one additional object operation transaction to the local transaction pool of the service node, wherein the at least one additional service object and the initial service object are off-chain registered objects in the service node and each service node is associated with an object identifier and an address submitted by each service object; performing, when the local transaction pool satisfies a packaging condition of the service node, packaging of the initial object operation transaction and the at least one additional object operation transaction, to obtain an initial on-chain transaction; performing signing processing, when private key information of a service providing object corresponding to the service node is obtained, on the initial on-chain transaction with the private key information of the service providing object, to obtain on-chain transaction signature information of the service providing object for the initial on-chain transaction, and constructing a target on-chain transaction corresponding to the initial on-chain transaction based on the on-chain transaction signature information, public key information of the service providing object, and transaction parameters in the initial on-chain transaction; and transmitting, when the service providing object is an on-chain registered object obtained after address registration is performed on a blockchain, the target on-chain transaction to a consensus node associated with the blockchain. 2 . The method according to claim 1 , wherein: performing transaction packaging on the initial object operation transaction and the at least one additional object operation transaction, to obtain the initial on-chain transaction comprises: determining, based on a parameter value of a signature parameter in the initial object operation transaction, initial operation signature information; determining, based on a parameter value of a signature parameter in the at least one additional object operation transaction, at least one additional operation signature information; aggregating the initial operation signature information and the at least one additional operation signature information to obtain aggregated signature information, and adjusting the parameter value of the signature parameter in the initial object operation transaction and the parameter value of the signature parameter in the at least one additional object operation transaction to null values; and using the aggregated signature information, the initial object operation transaction when the parameter value of the signature parameter is a null value, and the at least one additional object operation transaction when the parameter value of the signature parameter is a null value, as the transaction parameters in the initial on-chain transaction, and performing packaging based on the transaction parameters in the initial on-chain transaction, to obtain the initial on-chain transaction. 3 . The method according to claim 1 , wherein performing transaction packaging on the initial object operation transaction and the at least one additional object operation transaction, to obtain the initial on-chain transaction comprises: determining operation time information of the initial object operation transaction; determining operation time information of the at least one additional object operation transaction; and performing transaction sorting on the initial object operation transaction and the at least one additional object operation transaction based on the operation time information associated with the initial object operation transaction and the at least one additional object operation transaction, and performing transaction assembly on the transaction parameters in the initial on-chain transaction, to obtain the initial on-chain transaction. 4 . The method according to claim 1 , wherein object registration service information stored in the service node stores an object identifier of each off-chain registered object after object registration is performed on the service node; and the method further comprises: adding, when the initial object operation transaction associated with the initial service object is received, the initial object operation transaction to a local transaction pool of the service node comprises: obtaining, when the initial object operation transaction submitted by the initial service object by using an initial terminal is received, an object identifier of the initial service object from a transaction parameter of the initial object operation transaction, and querying the object registration service information for an object identifier matching the initial service object; and adding, if an object identifier matching the initial service object is found, the initial object operation transaction to the local transaction pool of the service node when the initial service object is determined as the off-chain registered object. 5 . The method according to claim 4 , wherein the method further comprises: receiving the at least one additional object operation transaction associated with the at least one additional service object, adding the at least one additional object operation transaction to the local transaction pool of the service node when it is determined that the at least one additional service object is an off-chain registered object after object registration is performed on the service node. 6 . The method according to claim 1 , wherein the service node is the consensus node. 7 . The method according to claim 6 , further comprising: performing parameter parsing on transaction parameters in the target on-chain transaction, and when the on-chain transaction signature information is obtained, performing signature verification on the on-chain transaction signature information by using the public key information of the service providing object, and when the signature verification is successful, invoking entry processing data deployed on the blockchain to perform parameter parsing on the transaction parameters in the initial on-chain transaction, to obtain the initial object operation transaction and the at least one additional object operation transaction. 8 . A data processing method for a blockchain, performed by a consensus node associated with a blockchain, and comprising: receiving a target on-chain transaction transmitted by a service node, wherein the target on-chain transaction comprises an initial operation transaction and at least one additional operation transaction; and performing parameter parsing on transaction parameters in the target on-chain transaction, and when on-chain transaction signature information is obtained, performing signature verification on the on-chain transaction signature information by using public key information of a parsed service object, and when the signature verification is successful, invoking entry processing data deployed on the blockchain to perform parameter parsing on the transaction parameters in an initial on-chain transaction, to obtain initial object operation transaction and at least one object operation transaction. 9 . The method according to claim 8 , wherein the transaction parameters of the initial on-chain transaction comprise the initial object operation transa

Assignees

Inventors

Classifications

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • using cryptographic hash functions · CPC title

  • H04L9/50Primary

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

  • H04L9/3247Primary

    involving digital signatures · CPC title

  • Network security protocols · 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 US2025226997A1 cover?
Embodiments of this disclosure disclose a data processing method and apparatus for a blockchain, a device, a medium, and a product, which are applicable to the field of blockchain technologies. The method includes: packaging a first object operation transaction submitted by a first service object and a second object operation transaction submitted by a second service object in a to-be-assembled…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 10 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).