Method, apparatus, and electronic device for processing consensus requests in a blockchain consensus network

    公开(公告)号:US11095750B2

    公开(公告)日:2021-08-17

    申请号:US17094181

    申请日:2020-11-10

    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.

    Resource transfer and capital transfer method and apparatus

    公开(公告)号:US11443368B2

    公开(公告)日:2022-09-13

    申请号:US16788217

    申请日:2020-02-11

    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.

    Data processing method and apparatus

    公开(公告)号:US11108786B2

    公开(公告)日:2021-08-31

    申请号:US17169410

    申请日:2021-02-06

    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.

    Blockchain member management data processing methods, apparatuses, servers, and systems

    公开(公告)号:US10891612B2

    公开(公告)日:2021-01-12

    申请号:US16409156

    申请日:2019-05-10

    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.

    USER IDENTITY INFORMATION AUTHENTICATION AND VERIFICATION METHODS AND DEVICES

    公开(公告)号:US20210051027A1

    公开(公告)日:2021-02-18

    申请号:US17086123

    申请日:2020-10-30

    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.

    Method, apparatus, and electronic device for processing consensus requests in a blockchain consensus network

    公开(公告)号:US10897522B2

    公开(公告)日:2021-01-19

    申请号:US16847481

    申请日:2020-04-13

    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.

    Data processing method and apparatus

    公开(公告)号:US10931684B2

    公开(公告)日:2021-02-23

    申请号:US16780819

    申请日:2020-02-03

    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.

Patent Agency Ranking