A ZK-SNARK based Proof of Assets Protocol for Bitcoin Exchanges

08/02/2022
by   B Swaroopa Reddy, et al.
0

This paper proposes a protocol for Proof of Assets of a bitcoin exchange using the Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARK) without revealing either the bitcoin addresses of the exchange or balances associated with those addresses. The proof of assets is a mechanism to prove the total value of bitcoins the exchange has authority to spend using its private keys. We construct a privacy-preserving ZK-SNARK proof system to prove the knowledge of the private keys corresponding to the bitcoin assets of an exchange. The ZK-SNARK tool-chain helps to convert an NP-Statement for proving the knowledge of the private keys (known to the exchange) into a circuit satisfiability problem. In this protocol, the exchange creates a Pedersen commitment to the value of bitcoins associated with each address without revealing the balance. The simulation results show that the proof generation time, size, and verification time are efficient in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2022

Special subsets of addresses for blockchains using the secp256k1 curve

In 2020 Sala, Sogiorno and Taufer have been able to find the private key...
research
09/14/2019

Private and Atomic Exchange of Assets over Zero Knowledge Based Payment Ledger

Bitcoin brings a new type of digital currency that does not rely on a ce...
research
10/13/2022

PUPoW: A framework for designing blockchains with practically-useful-proof-of-work vanitycoin

Bitcoin is the first of its kind, a truly decentralized and anonymous cr...
research
11/21/2019

Zero Knowledge Proof based authentication protocol using graph isomorphism

We live in an era of information and it is very important to handle the ...
research
02/27/2023

Efficient Privacy-Preserving Approximation of the Kidney Exchange Problem

The kidney exchange problem (KEP) seeks to find possible exchanges among...
research
06/23/2022

Rejection-proof Kidney Exchange Mechanisms

Kidney exchange programs (KEPs) form an innovative approach to increasin...

Please sign up or login with your details

Forgot password? Click here to reset