2015 · 85 citations · 12 references
ComputingFinanceFinancial LawBankingCryptographyPrivacy EngineeringConfidentiality ProtocolsCryptographic ProtocolsData ProtectionInformation-theoretic CryptographyPrivacy LawPrivacy-preserving ProtocolsCatastrophic LossesPractical ComputationPrivacy NotionsPrivacy-preserving ComputationPrivacy-preserving CryptographyPrivacy-preserving Smart ContractsProtocol Security ProofsSecurity Proofs
Bitcoin exchanges function like banks, securely holding customers' bitcoins on their behalf. Several exchanges have suffered catastrophic losses with customers permanently losing their savings. A proof of solvency demonstrates cryptographically that the exchange controls sufficient reserves to settle each customer's account. We introduce Provisions, a privacy-preserving proof of solvency whereby an exchange does not have to disclose its Bitcoin addresses; total holdings or liabilities; or any information about its customers. We also propose an extension which prevents exchanges from colluding to cover for each other's losses. We have implemented Provisions and it offers practical computation times and proof sizes even for a large Bitcoin exchange with millions of customers.
12
Efficient signature generation by smart cards
C. P. Schnorr · Journal of Cryptology · 1991 · 2.8K citations · Full text
Zerocash: Decentralized Anonymous Payments from Bitcoin
Eli Ben Sasson, Alessandro Chiesa, Christina Garman et al. · 2014 · 1.9K citations · Full text
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies
Joseph Bonneau, Andrew Miller, Jeremy Clark et al. · 2015 · 1.2K citations · Full text
Sarah Meiklejohn, Marjori Pomarole, Grant Jordan et al. · 2013 · 998 citations · Full text
Witness indistinguishable and witness hiding protocols
Uriel Feige, Adi Shamir · 1990 · 526 citations · Full text