An intelligent contract upgrading method with controllable privileges based on intelligent contract

A smart contract, contract technology, applied in payment systems, digital data protection, computer security devices, etc., can solve problems such as inability to upgrade, and achieve the effect of improving security, avoiding single points of failure and the possibility of evil

Active Publication Date: 2019-02-19
HANGZHOU QULIAN TECH CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the alliance chain system, such a design has the following problems: there is a single point of failure problem, if the deployer loses its private key, this contract can no longer be upgraded; th

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An intelligent contract upgrading method with controllable privileges based on intelligent contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be described in detail below according to the accompanying drawings and preferred embodiments, and the purpose and effect of the present invention will become clearer. The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0020] Such as figure 1 As shown, in the smart contract upgrade method based on smart contracts with controllable authority of the present invention, the block chain includes block chain nodes and clients, and it is characterized in that the method specifically includes the following steps:

[0021] S1: Deploy the contract upgrade smart contract on the blockchain node;

[0022] S2: Deploy the smart contract to be upgraded on the blockchain node including the contract participant information and the mi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an intelligent contract upgrading method with controllable authority based on an intelligent contract. The method firstly deploys a contract upgrading intelligent contract, andthen deploys an intelligent contract to be upgraded including contract participant information and minimum agreed quantity information required to pass the contract related proposal. And then any block chain node receives the intelligent contract address to be upgraded proposed by the user to the contract upgrading intelligent contract, After the contract upgrading intelligent contract is judgedto be passed, the proposed event is generated and forwarded to all the user clients participating in the contract, and the client receives the user's vote and feeds it back to the contract upgrading intelligent contract after receiving the proposal. If the number of consents exceeds the preset number, the proposal is passed and applied, replacing the binary contract and completing the contract upgrade. The invention solves the centralization problem of the traditional contract upgrading mode, solves the problem of a single point of failure, and improves the safety of the contract upgrading.

Description

technical field [0001] The present invention relates to smart contract technology, in particular to a smart contract upgrade method with controllable authority based on smart contracts. Background technique [0002] Smart contracts are an idea proposed by Nick Szabo in the 1990s, almost at the same age as the Internet. Due to the lack of a trusted execution environment, smart contracts have not been applied to the actual industry. Since the birth of Bitcoin, people have realized that the underlying technology of Bitcoin, the blockchain, can inherently provide a trusted execution environment for smart contracts. Smart contracts are assembly language programmed on the blockchain. Usually people don't write the bytecode themselves, but compile it from a higher level language. [0003] The traditional blockchain smart contract upgrade uses the deployer to initiate an upgrade request, and the contract can be directly upgraded. In the alliance chain system, such a design has th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/65G06F21/51G06Q20/38
CPCG06F8/65G06F21/51G06Q20/382H04L9/3239G06F21/64G06Q50/18G06Q10/10G06Q20/405H04L9/50G06F16/2379G06F21/57G06F2221/033G06Q30/0185G06Q2230/00
Inventor 李启雷李伟梁秀波邱炜伟尹可挺戎佳磊吴志强
Owner HANGZHOU QULIAN TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products