Patents by Inventor Weiwei QIU

Weiwei QIU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240097919
    Abstract: The embodiments of the disclosure are applicable to the technical field of blockchain and provide a consensus trusted cluster changing method, a computer device and a computer-readable storage medium. The method is applicable to a blockchain and includes: determining a current epoch of a newly added validator node of the consensus trusted cluster in the blockchain and a target epoch of the consensus trusted cluster; requesting target status information and proof of target cluster change from a target validator node in the target epoch; verifying the target status information according to the proof of target cluster change; and updating, in case where the target status information has been verified, status information of the newly added validator node according to the target status information to complete change of the consensus trusted cluster. Through the above method, a trusted synchronization target status may be determined.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 21, 2024
    Inventors: Weiwei QIU, Fanglei HUANG, Chao YUAN, Wei LI, Xuan SHANG
  • Patent number: 11841778
    Abstract: A method for active failure recovery of a single node improved based on PBFT algorithm is disclosed. The abnormal node first initiates a view change request, if (2f+1) view change requests containing the same view value cannot be received within a specified period of time, the abnormal node enters a state to be recovered, and the node to be recovered initiates a recovery request to all nodes of the whole network, waits for replies from normal nodes and counts the number of replies, calculates a height of stable checkpoint of the whole network after receiving replies contain the same view value from (2f+1) nodes, and update the state thereof to finally complete the recovery. This method solves an inherent problem in the PBFT algorithm that a failure in a single node cannot be recovered autonomously, so that a practicability of the PBFT algorithm is greatly improved.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: December 12, 2023
    Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Weiwei Qiu, Wei Li, Hao Duan, Fanglei Huang, Shuai Zhang, Lizhong Kuang
  • Publication number: 20230334930
    Abstract: Provided are a consensus method and apparatus for a blockchain, a server and a storage medium. A checkpoint round is designed without waiting for transaction execution results of all nodes in each consensus round so as to reduce the impact of transaction execution on consensus and improve consensus stability. A newly created block comprises an execution result and status of a preorder block of the blockchain. Only the consistency of the newly created block is verified to avoid wasting memory resources and computing resources. The checkpoint round can be customized to improve the scalability of consensus algorithms.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Inventors: Weiwei QIU, Wei LI, Fanglei HUANG, Kejie ZHANG, Hao DUAN
  • Patent number: 11681509
    Abstract: The present disclosure relates to a smart contract processing method and a system, and a readable storage medium. By segmenting a function requiring performance analysis, establishing a symbol calculation model and calculating a GAS consumption formula, and performing further optimization, a GAS value consumed by the execution of a program containing a polynomial cycle can be automatically calculated, or a GAS value consumed by the execution of a program containing a non-linear cycle can be calculated with minimal human assistance, so as to reflect the performance thereof.
    Type: Grant
    Filed: February 20, 2022
    Date of Patent: June 20, 2023
    Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Weiwei Qiu, Wei Li, Liang Cai, Shuai Zhang, Dingwen Zhang
  • Patent number: 11677572
    Abstract: The present disclosure provides a permission-controlled smart contract upgrade method. The method first deploys a contract upgrade smart contract, and then deploys a smart contract to be upgraded including information of a required minimum number of agreements on passing a proposal related to the contract. Then, any of the blockchain nodes receives a contract upgrade proposal submitted by one of the plurality of user clients. After the contract upgrade smart contract determines to pass the proposal, a proposing event is generated and then is forwarded to each user client participating in the contract. After the user client receives the proposing event, the user client receives user's vote and feeds it back to the contract upgrade smart contract. If the number of agreements exceeds the required minimum number of agreements, the proposal is passed and employed, and a binary replacement is performed to complete upgrade of the smart contract.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: June 13, 2023
    Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Wei Li, Weiwei Qiu, Keting Yin, Qilei Li, Jialei Rong, Zhiqiang Wu
  • Publication number: 20230033216
    Abstract: The present application provides a pipeline-friendly signature and verification method, a device and a storage medium. The method includes the following steps: generating, by the Witness node, a public-private key pair including a private key and a public key, through a basic signature algorithm, and sending the public key to other Witness nodes; selecting, by the Witness node, a random number, and sending V to a Leader node; receiving C sent by the Leader node; calculating a message digest through the basic signature algorithm and a message hash algorithm, according to the C and the public key, and then calculating ps, and sending the ps to the Leader node.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Weiwei QIU, Wei LI, Kejie ZHANG, Fanglei HUANG, Peiyang QIAO
  • Publication number: 20220414090
    Abstract: A blockchain data index method, a blockchain data storage method and a device are provided. This method first persists a block into a block file, persists an index data layer into an index database, then obtains a matching transaction location according to a query condition, and finally obtains a complete transaction from the block file. In the present application, through expanding the process of the blockchain data storage processing, the blockchain index data is stored in an independent index database and transaction atomicity of multi-database is guaranteed, and a data index mechanism, in which business information is customized in a transaction note field, and then a transaction is associated with the business information through the customized transaction note index field and finally the complete transaction is acquired based on key transaction information, is established.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventors: Weiwei QIU, Wei LI, Liang CAI, Fanglei HUANG, Xiaomin MA
  • Publication number: 20220337429
    Abstract: Disclosed are an interactive aggregate signature method, and a device and a storage medium, which relate to the technical field of data encryption. The method comprises: S101, generating a challenge number according to random numbers of all participating terminals, and respectively sending the random numbers corresponding to the participating terminals, the challenge number and a proposal message to corresponding participating terminals; S102, receiving a message from the participating terminals, and if partial signatures are included in the message, recording the partial signatures; S103, determining whether the number of recorded partial signatures reaches a number required for passing of the proposal message; if so, proceeding to S104, involving generating an aggregate signature by means of the partial signatures; and if not, outputting that the proposal message fails to be passed and an aggregate signature cannot be generated, or repeating steps S101 to S103.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 20, 2022
    Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Weiwei QIU, Wei LI, Kejie ZHANG, Fanglei HUANG, Xiaoke WANG
  • Publication number: 20220294776
    Abstract: A formal verification method for a certificate storage smart contract is provided. The method includes: obtaining the certificate storage smart contract, and performing certificate storage, forensic, and certificate storage and forensic authority granting according to different production environments and authority; adding standardization statements of formal standardization into the certificate storage smart contract; and obtaining a verification result by performing model verification on the certificate storage smart contract into which the standardization statements of the formal verification are added. A computer device and a non-transitory computer-readable storage medium are further provided.
    Type: Application
    Filed: August 21, 2020
    Publication date: September 15, 2022
    Applicant: Hangzhou Qulian Technology Co., Ltd.
    Inventors: Weiwei QIU, Wei LI, Liang CAI, Shuai ZHANG, Lizhong KUANG
  • Publication number: 20220292082
    Abstract: A method, an apparatus and a device for parallel execution of a smart contract, and a medium are provided. The method for parallel execution of the smart contract includes the following steps: determining, according to a chain table for a cross-contract calling of each transaction in target execution transactions and the contract type of a smart contract in the target execution transactions, a calling dependency relationship between the transactions, and obtaining, according to the calling dependency relationship, transaction calling chains that cannot affect each other during an execution process.
    Type: Application
    Filed: August 19, 2020
    Publication date: September 15, 2022
    Inventors: Weiwei QIU, Wei LI, Qi HE, Yeqi TAO, Keting YIN, Qilei LI
  • Publication number: 20220278861
    Abstract: The present disclosure provides a permission-controlled smart contract upgrade method. The method first deploys a contract upgrade smart contract, and then deploys a smart contract to be upgraded including information of a required minimum number of agreements on passing a proposal related to the contract. Then, any of the blockchain nodes receives a contract upgrade proposal submitted by one of the plurality of user clients. After the contract upgrade smart contract determines to pass the proposal, a proposing event is generated and then is forwarded to each user client participating in the contract. After the user client receives the proposing event, the user client receives user's vote and feeds it back to the contract upgrade smart contract. If the number of agreements exceeds the required minimum number of agreements, the proposal is passed and employed, and a binary replacement is performed to complete upgrade of the smart contract.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 1, 2022
    Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Wei LI, Weiwei QIU, Keting YIN, Qilei LI, Jialei RONG, Zhiqiang WU
  • Publication number: 20220222156
    Abstract: A method for active failure recovery of a single node improved based on PBFT algorithm is disclosed. The abnormal node first initiates a view change request, if (2f+1) view change requests containing the same view value cannot be received within a specified period of time, the abnormal node enters a state to be recovered, and the node to be recovered initiates a recovery request to all nodes of the whole network, waits for replies from normal nodes and counts the number of replies, calculates a height of stable checkpoint of the whole network after receiving replies contain the same view value from (2f+1) nodes, and update the state thereof to finally complete the recovery. This method solves an inherent problem in the PBFT algorithm that a failure in a single node cannot be recovered autonomously, so that a practicability of the PBFT algorithm is greatly improved.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 14, 2022
    Inventors: Weiwei QIU, Wei LI, Hao DUAN, Fanglei HUANG, Shuai ZHANG, Lizhong KUANG
  • Publication number: 20220224648
    Abstract: A method for balancing a cross-domain broadcast network load of a blockchain includes is provided. By evenly distributing the load of cross-domain broadcasting to multiple cross-domain nodes, a utilization rate of a blockchain system can be increased, and ability of processing transactions in the blockchain can be improved. A computer device and a non-transitory computer-readable storage medium are further provided.
    Type: Application
    Filed: August 20, 2020
    Publication date: July 14, 2022
    Applicant: Hangzhou Qulian Technology Co., Ltd.
    Inventors: Wei LI, Weiwei QIU, Maifang HU, Fanglei HUANG, Shuai ZHANG
  • Publication number: 20220179651
    Abstract: A smart contract client program generation method, system and device, and a medium are provided. The method includes: analyzing an interface of a smart contract according to an ABI or a source code of the smart contract; generating, according to an interface analysis result, entity classes corresponding to an incoming parameter and a return parameter of the interface of the smart contract; generating, according to the interface analysis result, a calling method corresponding to the interface of the smart contract; and generating, according to a matched calling layer framework design mode, the entity classes and the calling method, a calling layer program of a smart contract client.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Inventors: Weiwei QIU, Wei LI, Liang CAI, Shuai ZHANG, Dingwen ZHANG
  • Publication number: 20220171607
    Abstract: The present disclosure relates to a smart contract processing method and a system, and a readable storage medium. By segmenting a function requiring performance analysis, establishing a symbol calculation model and calculating a GAS consumption formula, and performing further optimization, a GAS value consumed by the execution of a program containing a polynomial cycle can be automatically calculated, or a GAS value consumed by the execution of a program containing a non-linear cycle can be calculated with minimal human assistance, so as to reflect the performance thereof.
    Type: Application
    Filed: February 20, 2022
    Publication date: June 2, 2022
    Inventors: Weiwei QIU, Wei LI, Liang CAI, Shuai ZHANG, Dingwen ZHANG
  • Patent number: 11301233
    Abstract: The present disclosure provides a permission-controlled smart contract upgrade method based on a smart contract. The method first deploys a contract upgrade smart contract, and then deploys a smart contract to be upgraded including information of contract participants and information of a required minimum number of agreements on passing a proposal related to the contract. Then any of the blockchain nodes receives a contract upgrade proposal submitted by a user to the contract upgrade smart contract, the contract upgrade proposal carrying an address of the smart contract to be upgraded and binary information of a new contract. After the contract upgrade smart contract determines to pass the proposal, a proposing event is generated and then is forwarded to each user client participating in the contract. After the client receives the proposing event, the client receives user's vote and feeds it back to the contract upgrade smart contract.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: April 12, 2022
    Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.
    Inventors: Wei Li, Weiwei Qiu, Keting Yin, Qilei Li, Jialei Rong, Zhiqiang Wu
  • Publication number: 20200394032
    Abstract: Provided is a permission-controlled smart contract upgrade method. The method deploys a contract upgrade smart contract, and deploys a smart contract to be upgraded including information of contract participants and a required minimum number of agreements on passing a proposal related to the contract. Any of the blockchain nodes receives a contract upgrade proposal submitted by user to the smart contract, the proposal carrying address of the contract to be upgraded and binary information of a new contract. After the smart contract determines to pass the proposal, a proposing event is generated and forwarded to each user client participating in the contract. After the client receives the event, the client receives user's vote and feeds back to the smart contract. If the number of agreements exceeds the required minimum number, the proposal is passed and employed, and a binary replacement is performed to complete upgrade of the smart contract.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 17, 2020
    Inventors: Wei LI, Weiwei QIU, Keting YIN, Qilei LI, Jialei RONG, Zhiqiang WU