Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A smart contract authority verification method and device

A technology of smart contracts and verification methods, applied in digital data authentication, data processing applications, finance, etc., to achieve the effect of optimizing the verification process

Active Publication Date: 2021-04-16
CHINA UNIONPAY
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of the present invention provides a method and device for verifying the authority of a smart contract to solve the problem of how to efficiently and safely verify the authority of a smart contract

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
  • A smart contract authority verification method and device
  • A smart contract authority verification method and device
  • A smart contract authority verification method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to better understand the above-mentioned technical solution, the above-mentioned technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention. To illustrate, rather than limit, the technical solutions of the present invention, the embodiments of the present invention and the technical features in the embodiments may be combined without conflict.

[0044] figure 1 It exemplarily shows a system architecture applicable to the embodiment of the present invention, and the system architecture may include multiple clients 100 and a blockchain system 200 .

[0045] Among them, the client 100 is used to communicate with the blockchain system 200, and send transaction data to the blockchain system 200 for pro...

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 embodiment of the present invention discloses a smart contract authority verification method and device. The method includes: obtaining transaction request information sent by the client, the transaction request information includes the user certificate of the user, the MSP ID of the institution to which the user belongs, and transaction information. The MSP ID of the affiliated institution determines the institutional root certificate and institutional authority list of the institution to which the user belongs from the smart contract of the blockchain system. The list verifies the authority of the user, and executes the transaction information after the verification is passed. The present invention verifies the authority of the user according to the organization root certificate of the organization to which the user belongs and the authority list of the organization. In the contract, only the information such as the root certificate of the organization needs to be saved, and the respective user certificates are saved in the client, which can avoid the management of a large number of public and private key pair, which optimizes the transaction request information verification process.

Description

technical field [0001] The present invention relates to the field of smart contracts, in particular to a method and device for verifying authority of smart contracts. Background technique [0002] At present, the authority verification method of smart contracts mainly controls the "fine-grained" authority of each participant from the application layer, so that the interests of each participant in the business can be guaranteed. The method adopted is that when the smart contract is deployed, a one-to-many mapping relationship can be established between various permissions in the smart contract and the public keys of each participant; when an organization invokes one or more permissions in the smart contract, Transactions need to be signed. The contract extracts all public keys with callable permissions from the mapping table, and uses these public key signatures for verification. Only after the verification passes and has the relevant permissions can it be called. [0003] ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/31G06Q40/04
CPCG06F21/31G06F2221/2141G06Q40/04
Inventor 许玉壮朱涛周钰
Owner CHINA UNIONPAY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products