Patent · US Active

Permission-controlled smart contract upgrade method based on smart contract

US11301233B2 · kind B2 · utility

0Cited by
2References
5Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2019
Grant dateApr 12, 2022
Priority date
Expiry dateAug 30, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q2230/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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. 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. The present disclosure solves a problem of centraliza…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.