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

A blockchain user identity verification method, 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: 2022-07-08
成都质数斯达克科技有限公司
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
  • A blockchain user identity verification method, device, equipment and medium
  • A blockchain user identity verification method, device, equipment and medium
  • A blockchain user identity verification method, 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 equipment, 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 blockchain user identity verification method, including the following steps performed by the blockchain:

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

[0046] Among them, the transaction request refers to the request for transaction submitted by the user to the blockchain. The transaction request includes the user address and the contract address. Among them, the user address refers to the identifier used to uniquely represent the user's 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...

Embodiment 2

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

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

[0083] The contract instruction acquisition module 20 is used for acquiring all contract instructions corresponding to the contract address according to the contract address.

[0084] The user KYC information verification module 30 is used for when any node on the blockchain sends the contract instruction and the user address to the Ethereum smart contract virtual machine in the blockchain, the Ethereum smart contract virtual machine in the blockchain Execute the contract instruction. When the contract instruction is the user's KYC information verification instruction, call the precompiled contract to obtain the user's KYC information based on the user's...

Embodiment 3

[0101] This embodiment provides a computer device, the computer device may be a server, and its internal structure diagram may be as follows Image 6 shown. The computer device includes a processor, memory, a network interface, and a database connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a computer-readable storage medium, an internal memory. The computer-readable storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the execution of the operating system and computer programs in the computer-readable storage medium. The database of this 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 through a network connection. The computer program,...

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, device, equipment and medium. The method obtains the user address and contract address carried by the transaction request by obtaining the transaction request, and obtains all the corresponding contract addresses according to the contract address. Contract instruction, when any node on the blockchain sends the contract instruction and user address to the Ethereum smart contract virtual machine in the blockchain, the Ethereum smart contract virtual machine in the blockchain executes the contract instruction, when the contract When the instruction is the user's KYC information verification instruction, the precompiled contract is called based on the user's address to obtain the user's KYC information to complete the verification of the user's KYC information and obtain the verification result to complete the legal security verification of the user's identity and improve the blockchain. The security and legality of transactions.

Description

technical field [0001] The invention relates to the technical field of blockchain data processing, in particular to a blockchain 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. The nodes have full and consistent data. The blockchain nodes perform transfers, deposit data and other services by sending transactions. The accounting nodes in the blockchain collect transactions in the blockchain in the transaction pool and execute the transactions. , and after executing said transactions, these transactions are packaged into blocks and diffused into the blockchain. Anyone can publish transactions on the blockchain, but the existing blockchain technology only performs safe and legal verification of the transaction process, a...

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): H04L9/40H04L67/1097G06Q40/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