Commitment existence proof method, device and readable storage medium based on block chain

A blockchain and commitment technology, applied in the blockchain field, can solve the problems of long computing time, occupying a lot of space, and low efficiency of proof of the existence of private funds. The effect of existence proof efficiency

Active Publication Date: 2022-01-18
WEBANK (CHINA)
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, through a Merkle tree that records all commitments on the blockchain (ciphertext representing a private fund), combined with zero-knowledge proof, the existence proof of private funds is realized. However, zero-knowledge proof mainly adopts zero-knowledge circuit implementation, and the zero-knowledge circuit is very large. At the same time, in order to provide proof of existence for all commitments, a Merkle tree with a higher tree height is required. The higher the tree height, the more hash operations, and the repeated hash There are also many circuits, which further increases the complexity of the circuit, takes up more space, takes longer to calculate, and has lower efficiency in proving the existence of private funds

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
  • Commitment existence proof method, device and readable storage medium based on block chain
  • Commitment existence proof method, device and readable storage medium based on block chain
  • Commitment existence proof method, device and readable storage medium based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0044] like figure 1 as shown, figure 1 It is a schematic diagram of the device structure of the hardware operating environment involved in the solution of the embodiment of the present invention.

[0045] The device in this embodiment of the present invention may be a fixed terminal device such as a PC, or may be a mobile terminal device such as a smart phone, a tablet computer, an e-book reader, or a portable computer.

[0046] like figure 1 As shown, the device may include: a processor 1001 , such as a CPU, a communication bus 1002 , a user interface 1003 , a network interface 1004 , and a memory 1005 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Key...

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 method for proving the existence of a commitment based on a blockchain, comprising: constructing a frame selection window, and selecting the number of commitment frames in the constructed frame selection window from the commitment array of the block chain Select a number of commitment sets containing the corresponding number of commitments; construct the commitment Merkle tree of each commitment set in the number of commitment sets, and store the public root node of the commitment Merkle tree of each commitment set in each blockchain node , to form a public root pool; receive the private transfer request sent by the transferer, and each block chain node proves that the pending Prove the existence of the promise. The invention also discloses a blockchain-based commitment existence proof device and a readable storage medium. The invention can reduce space occupation and calculation time, and improve the efficiency of existence proof of private funds.

Description

technical field [0001] The present invention relates to the technical field of block chains, in particular to a block chain-based commitment existence proof method, device and readable storage medium. Background technique [0002] The core concept of the blockchain includes cryptography technology and decentralization ideas. Zero-knowledge proof is a kind of cryptography proof idea, that is, the witness and the verifier jointly negotiate the rules. In the rules, the witness does not reveal his secrets. In the case of parameters, a string of ciphertexts is provided to the verifier. By verifying the ciphertexts, the verifier can believe that the prover has the corresponding secret parameters, but the verifier cannot know the contents of the secret parameters. Since the zero-knowledge proof has the characteristics of correctness, completeness, and zero-knowledge, the zero-knowledge proof is applied to the blockchain to realize private transfers, and the key point of private tra...

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): G06Q20/38
CPCG06Q20/3829
Inventor 石翔李辉忠张开翔范瑞彬马国峻刘雪峰詹阳裴庆祺
Owner WEBANK (CHINA)
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