Is it possible to use some cryptographic scheme to prove bitcoin ownership without revealing any information about value held in addresses?

  • Are you asking how to prove that you are the owner of a specific Bitcoin address without revealing the amount of bitcoins at that address? This would be inherently impossible since Bitcoin has a public ledger: as soon as you state "I am the owner of Bitcoin address foobar" then someone can look up "address foobar" independently on the public ledger and see the amount of bitcoins at it. – Vilhelm Gray Oct 13 '17 at 15:20
  • Alternatively, are you asking instead if there is a way to prove that you have access to a specified amount of bitcoins without revealing their source addresses (i.e. that you are capable of funding a transaction of a certain amount of bitcoins if you so desired)? – Vilhelm Gray Oct 13 '17 at 15:27

Dagher et al. Provisions privacy-preserving proofs of solvency may be what you are looking for:

The objective of Provisions is to enable an exchange E to publicly prove that it owns enough bitcoin to cover all its customers’ balances such that (1) all customer accounts remain fully confidential, (2) no account contains a negative balance, (3) the exchange does not reveal its total liabilities or total assets, and (4) the exchange does not reveal its Bitcoin addresses.

Full version of the paper available in J. Bonneau's web page.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.