Skip to main content
20 events
when toggle format what by license comment
Sep 27, 2017 at 7:56 history closed Steven Landsburg
Chris Godsil
coudy
Ryan Budney
Gabriel C. Drummond-Cole
Not suitable for this site
Sep 26, 2017 at 15:48 review Close votes
Sep 27, 2017 at 7:56
Sep 26, 2017 at 15:32 comment added Steven Landsburg I'm voting to close this question as off-topic because it is cross-posted.
Sep 26, 2017 at 14:28 answer added Ievgeni timeline score: 0
Aug 11, 2017 at 10:24 comment added Lewis Barber Luca, this is indeed the solution that solves the problem. Periodically proving the balance exists in accounts B and C, by sending to account A and back again is sufficient for my use case. Amazing that sometimes the simplest solutions are the best! Thanks!
Aug 10, 2017 at 22:03 comment added Luca Ghidelli Since is a real-life problem, I think we should first agree on a mathematical model for it. (What kind of request can one send to the bank? What are the admissible operations on the money? Is it hypothetical virtual banking?) For example, a maximal hypothesis is that the bank can act as a trusted third. In this case the bank can just state the truth without disclosing any sensible information. If otherwise you can only transfer money and read transactions, then you can only 0-prove that account A has at least X money, and B has at least Y: transfer to C and give back. Everybody can read.
Aug 8, 2017 at 17:06 review Close votes
Aug 9, 2017 at 1:14
Aug 8, 2017 at 16:49 history reopened Joseph Van Name
Jeremy Rickard
paul garrett
user6976
Yoav Kallus
Aug 8, 2017 at 15:05 comment added Lewis Barber I have heard of Zcash, but I think their implementation is overly complicated for the application I have in mind - it involves converting a program into a arithmetic circuit, which would particularly arduous for a complex piece of software. I cross-posted on the Crypto Stack Exchange as I thought that might be a better place for the question... I found that site after this one!
Aug 8, 2017 at 12:18 comment added Joseph Van Name Lewis. Have you heard of Zcash? Zcash is a cryptocurrency that uses zero-knowledge proofs to conceal the data of transactions. The Zcash website says "Zcash payments are published on a public blockchain, but the sender, recipient, and amount of a transaction remain private."
Aug 8, 2017 at 12:04 comment added Joseph Van Name This question has been cross posted at crypto.stackexchange.com/questions/50714/…
Aug 8, 2017 at 11:59 comment added Joseph Van Name I have voted to reopen this question. Zero-knowledge proofs are cryptographic protocols that do require research level mathematics. I find this question to be interesting for mathematical reasons and I would be glad to see what applications mathematics has to bank balances. Finally, MO should encourage new users to ask questions if those questions require research level mathematics.
Aug 8, 2017 at 11:43 review Reopen votes
Aug 8, 2017 at 16:53
Aug 8, 2017 at 11:20 history closed Qiaochu Yuan
Emil Jeřábek
R.P.
Stefan Kohl
Henry.L
Not suitable for this site
Aug 8, 2017 at 8:35 review Close votes
Aug 8, 2017 at 11:20
S Aug 8, 2017 at 8:19 history edited Lewis Barber CC BY-SA 3.0
link added, thanks removed as per https://meta.stackexchange.com/q/2950/295232
Aug 8, 2017 at 8:17 review Suggested edits
S Aug 8, 2017 at 8:19
Aug 8, 2017 at 8:15 comment added David White Welcome to math overflow! I think this question might be better received if you included a one-sentence definition of a "zero knowledge proof." I was getting ready to vote to close, because questions about bank balances are basically never on topic, but then googled "zero knowledge proof" and realized what this was about. BTW, I don't know the answer.
Aug 8, 2017 at 8:13 review First posts
Aug 8, 2017 at 8:16
Aug 8, 2017 at 8:12 history asked Lewis Barber CC BY-SA 3.0