-
公开(公告)号:US11095750B2
公开(公告)日:2021-08-17
申请号:US17094181
申请日:2020-11-10
Applicant: ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventor: Rui Chen , Guofei Jiang , Huabing Du , Husen Wang
Abstract: A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
-
公开(公告)号:US11443368B2
公开(公告)日:2022-09-13
申请号:US16788217
申请日:2020-02-11
Applicant: ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventor: Husen Wang
Abstract: A blockchain-based resource transfer method, includes: when a resource transfer condition is satisfied, determining a first amount of a to-be-transferred first resource; determining a second amount of a to-be-transferred second resource according to the first amount of the first resource, wherein a type of the first resource is different from a type of the second resource; initiating, by a resource transferor, a transaction request to a blockchain, to transfer the to-be-transferred second resource to a resource transferee, wherein the transaction request comprises first encrypted amount information obtained by encrypting the second amount of the second resource based on a first encrypting function, wherein inputs of the first encrypting function include the second amount of the second resource and a public key of the resource transferee; and after the blockchain verifies the transaction request, executing the transaction request, transferring the to-be-transferred second resource to the resource transferee, and recording an execution result of the transfer on the blockchain. Therefore, privacy information of both a resource transferor and transferee can be protected during resource transfer.
-
公开(公告)号:US11108786B2
公开(公告)日:2021-08-31
申请号:US17169410
申请日:2021-02-06
Applicant: ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventor: Husen Wang
Abstract: A data processing method may include: determining, by a transaction initiation node in a blockchain, transaction data of a transaction and information to be hidden in the transaction data; obtaining, by using the transaction data as an input of a predetermined one-way function, a transaction root of the transaction, and constructing, based on the transaction root, proof data corresponding to the information to be hidden; and, after signing the transaction root, initiating a transaction request to write the transaction root and the proof data on the blockchain, for a node in the blockchain to perform consensus verification on the transaction root and the proof data, and approve or reject the transaction request based on a verification result.
-
公开(公告)号:US10891612B2
公开(公告)日:2021-01-12
申请号:US16409156
申请日:2019-05-10
Applicant: Advanced New Technologies Co., Ltd.
Inventor: Xuming Lu , Husen Wang
IPC: G06Q20/38 , G06F16/182 , H04L9/32
Abstract: The present solution discloses methods and apparatuses for automatic processing of member management data in a blockchain. One example method includes storing, in a blockchain, a contract rule, wherein the contract rule includes a rule that is agreed upon by blockchain members and is used for determining registration conditions of registering users for joining a blockchain. Receiving a registration transaction message from a registering user based on the contract rule, wherein the registration transaction message includes identification information of at least one certification authority and a signature certificate of each of the certification authorities identified in the identification information. Verifying the at least one signature certificate based on the identification information by using public keys of the at least one certification authorities in a blockchain node. Finally, in response to determining that the at least one signature certificate are successfully verified, registering, as a new blockchain member, the registering user.
-
公开(公告)号:US20210051027A1
公开(公告)日:2021-02-18
申请号:US17086123
申请日:2020-10-30
Applicant: Advanced New Technologies Co., Ltd.
Inventor: Husen Wang
Abstract: One or more embodiments of the present application provide user identity information authentication and verification methods and devices. One method includes: obtaining a plurality of pieces of identity information of a user; constructing a Merkle tree based on the plurality of pieces of identity information, wherein leaf nodes of the Merkle tree are generated by encoding the plurality of pieces of identity information of the user; and transmitting, to a computing system that comprises a non-transitory storage medium, mapping relationships between the plurality of pieces of identity information and the leaf nodes, Merkle proofs of the leaf nodes generated based on the plurality of pieces of identity information, and a root value of the Merkle tree generated based on the plurality of pieces of identity information.
-
公开(公告)号:US10897522B2
公开(公告)日:2021-01-19
申请号:US16847481
申请日:2020-04-13
Applicant: ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventor: Rui Chen , Guofei Jiang , Huabing Du , Husen Wang
Abstract: A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
-
公开(公告)号:US10931684B2
公开(公告)日:2021-02-23
申请号:US16780819
申请日:2020-02-03
Applicant: ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventor: Husen Wang
Abstract: A data processing method may include: determining, by a transaction initiation node in a blockchain, transaction data of a transaction and information to be hidden in the transaction data; obtaining, by using the transaction data as an input of a predetermined one-way function, a transaction root of the transaction, and constructing, based on the transaction root, proof data corresponding to the information to be hidden; and, after signing the transaction root, initiating a transaction request to write the transaction root and the proof data on the blockchain, for a node in the blockchain to perform consensus verification on the transaction root and the proof data, and approve or reject the transaction request based on a verification result.
-
-
-
-
-
-