Design method and device for realizing block chain system supporting multiple signatures
A multi-signature and design method technology, applied in the blockchain field, can solve the problems of increased complexity of smart contracts, increased smart contract code burden, and low scalability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0102] figure 1 A flowchart showing one of the embodiments of the design method for implementing a blockchain system supporting multiple signatures. In this embodiment, the client and the blockchain node of the blockchain system jointly realize figure 1 The method shown is as follows:
[0103] Step 110: The client of the blockchain system initiates a first transaction, wherein the first transaction is used to deploy a smart contract, and the first transaction includes the smart contract to be deployed, the first transaction associated with the smart contract A multi-signature rule and a first transaction identifier, wherein the first multi-signature rule includes a set first public key set, a first signature threshold, and first consensus information including a first consensus rule.
[0104] In this step, the set first set of public keys includes the public keys of multiple accounts that are allowed to call smart contracts, and the first signature threshold refers to the mi...
Embodiment 2
[0115] figure 2 A flow chart of Embodiment 2 of the design method for implementing a blockchain system supporting multiple signatures is shown. In this embodiment, the client and the blockchain node of the blockchain system jointly realize figure 2 The method shown is as follows:
[0116] Step 210: The client of the blockchain system (which may be the same as or different from the client in Embodiment 1) initiates a second transaction, wherein the second transaction is used to call the smart contract, and the second transaction It includes the contract address of the smart contract to be invoked and a plurality of signatures, and each signature includes a corresponding user's signature on the second transaction using its private key and second consensus information.
[0117] In addition, when the first multi-signature rule of the first transaction in Embodiment 1 also includes one or more methods in the smart contract, the second transaction also needs to include any meth...
Embodiment 3
[0141] image 3 A flow chart of the third embodiment of the design method for implementing a blockchain system supporting multiple signatures is shown. In this embodiment, the client and the blockchain node of the blockchain system jointly realize image 3 The method shown is as follows:
[0142] Step 310: The client (which may be the same as or different from the client in Embodiments 1 and 2) initiates a third transaction, wherein the third transaction is used to update the signature rules of the smart contract, and the third transaction includes The contract address of the smart contract, a plurality of signatures, a second multi-signature rule for the smart contract, and a second transaction identifier used to update the signature rule identifier, and wherein the second multi-signature rule includes setting A predetermined second public key set, a second signature threshold, and third consensus information including the second consensus rule, each signature includes a co...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com