The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 13, 2023

Filed:

Mar. 03, 2022
Applicant:

Hangzhou Qulian Technology Co., Ltd., Hangzhou, CN;

Inventors:

Wei Li, Hangzhou, CN;

Weiwei Qiu, Hangzhou, CN;

Keting Yin, Hangzhou, CN;

Qilei Li, Hangzhou, CN;

Jialei Rong, Hangzhou, CN;

Zhiqiang Wu, Hangzhou, CN;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/65 (2018.01); H04L 9/00 (2022.01);
U.S. Cl.
CPC ...
H04L 9/50 (2022.05);
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.


Find Patent Forward Citations

Loading…