Commitment existence proof method and equipment based on blockchain, and readable storage medium

A blockchain and promise technology, applied in the blockchain field, can solve problems such as long computing time, large space occupation, and low efficiency of proof of existence of private funds

CN108805565AActive Publication Date: 2018-11-13WEBANK (CHINA)
9 Cites 18 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2018-11-13

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a commitment existence proof method based on a blockchain. The method comprises the following steps that: constructing a box selection window, and according to the commitment box selection number of the constructed box selection window, carrying out box selection to obtain a plurality of commitment sets which comprise a corresponding quantity of commitments from the commitment array of the blockchain; constructing the commitment Merck tree of each commitment set in the plurality of commitment sets, and storing the public root node of the commitment Merck tree of each commitment set to each blockchain node to form a public root pool; and receiving a private account transferring request sent from a person who transfers the account, and according to the public root pool and the public root node and proof in the private account transferring request, proving the existence of the commitment to be proved in the private account transferring request by each blockchain node. The invention also discloses commitment existence proof equipment based on the blockchain, and a readable storage medium. According to the method, space occupation and operation time can be reduced, and the existence proof efficiency of private funds is improved.
Need to check novelty before this filing date? Find Prior Art

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...

Examples

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] Such as 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] Such as 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 keyboar...