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

Blockchain user identity verification method and device, equipment and medium

A technology of user identity and verification method, which is applied in the field of blockchain user identity verification to achieve the effect of improving security and legitimacy

Active Publication Date: 2020-09-18
成都质数斯达克科技有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Anyone can publish transactions on the blockchain, but the existing blockchain technology only conducts safe and legal verification of the transaction process, and does not perform legal and safe verification of user identities, so that transactions on the blockchain still have security and legal risks

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
  • Blockchain user identity verification method and device, equipment and medium
  • Blockchain user identity verification method and device, equipment and medium
  • Blockchain user identity verification method and device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] The present invention provides a blockchain user identity verification method, which can be applied to different computer devices, including but not limited to various personal computers, notebook computers, smart phones and tablet computers.

[0044] like figure 1 As shown, the present invention provides a block chain user authentication method, including the following steps performed by the block chain:

[0045] S10: Obtain a transaction request, which carries the user address and contract address.

[0046] Wherein, the transaction request refers to the transaction request submitted by the user to the blockchain. The transaction request includes user address and contract address. Among them, the user address refers to the identifier used to uniquely represent the user identity, such as 0Xaaaa. The contract address refers to the address used to uniquely represent the contract transaction, such as 0X1234.

[0047] Specifically, user A and user B conduct transactions...

Embodiment 2

[0081] like Figure 5 As shown, the difference between this embodiment and Embodiment 1 is that a block chain user identity verification device includes:

[0082] The transaction request obtaining module 10 is used to obtain a transaction request, and the transaction request carries a user address and a contract address.

[0083] The contract instruction acquisition module 20 is configured to acquire all contract instructions corresponding to the contract address according to the contract address.

[0084] User KYC information verification module 30, used for when any node on the block chain sends the contract instruction and user address to the Ethereum smart contract virtual machine in the block chain, the Ethereum smart contract virtual machine in the block chain Execute the contract instruction. When the contract instruction is the user KYC information verification instruction, call the pre-compiled contract based on the user address to obtain the user KYC information to ...

Embodiment 3

[0101] This embodiment provides a computer device, which may be a server, and its internal structure diagram may be as follows Image 6 shown. The computer device includes a processor, memory, network interface and database connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a computer-readable storage medium and an internal memory. The computer readable storage medium stores an operating system, computer programs and databases. The internal memory provides an environment for the operation of the operating system and computer programs in the computer-readable storage medium. The database of the computer device is used to store the data involved in the blockchain user authentication method. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the p...

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 a blockchain user identity verification method and device, equipment and a medium. The method comprises the steps of obtaining a transaction request so as to obtain a user address and a contract address carried by the transaction request; obtaining all contract instructions corresponding to the contract address according to the contract address; when any node on the blockchain sends the contract instruction and the user address to an Ethereum smart contract virtual machine in the blockchain, enabling the Ethereum smart contract virtual machine in the blockchain to execute the contract instruction; and when the contract instruction is a user KYC information verification instruction, calling the pre-compiled contract to obtain the user KYC information based on the user address so as to complete verification of the user KYC information and obtain a verification result so as to complete legal security verification of the user identity and improve the security legality of the blockchain transaction.

Description

technical field [0001] The present invention relates to the technical field of block chain data processing, in particular to a block chain user identity verification method, device, equipment and medium. Background technique [0002] Blockchain technology, also known as distributed ledger technology, is a decentralized distributed database technology. Every data in the blockchain will be broadcast to the blockchain nodes of the entire network. Each blockchain Nodes have full and consistent data. Blockchain nodes perform transactions such as transfers and data deposits by sending transactions. Accounting nodes in the blockchain collect transactions in the blockchain in the transaction pool and execute the transactions. , and after said transactions are executed, these transactions are packaged into blocks and diffused into the blockchain. Anyone can issue a transaction on the blockchain, but the existing blockchain technology only conducts security and legal verification of ...

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): H04L29/06H04L29/08G06Q40/04
CPCH04L63/0876H04L67/1097G06Q40/04
Inventor 唐坤李成才高勇邓柯
Owner 成都质数斯达克科技有限公司
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