You do not trust anyone with your privacy in our system. Assuming you're talking about our zk-SNARK parameters, if they were not securely generated you still could not violate anyone's privacy.
1,227 karma · joined March 23, 2012
You do not trust anyone with your privacy in our system. Assuming you're talking about our zk-SNARK parameters, if they were not securely generated you still could not violate anyone's privacy.
Ahmed Kosba has been working on jSnark (https://github.com/akosba/jsnark).
I'm building something in Rust called bellman (https://github.com/ebfull/bellman) which should make it easier to construct circuits safely and build these proofs easier, but it's in its early stages.
If you use a zero-knowledge proof to enforce that the preimage of the hash is a key which unlocks some data you want, this becomes a powerful tool for building exotic protocols or performing risky transactions. It also doesn't cost much on the Bitcoin side of things.
Hangouts / Google Calendar are also really clunky and seem poorly tested. Things often go out of sync or you're randomly asked to re-login several times a month, and only during video chats.
But yes, if someone on the inside "steals" the money, nobody will figure out where it went.
https://www.youtube.com/watch?v=AypRF9q0llU
There are also several startups dedicated to performing Bitcoin blockchain analysis for this specific purpose.
This. :) (Alongside a demonstration that it wasn't spent before.)
(Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs, Ben-Sasson, E. ; Chiesa, A. ; Green, M. ; Tromer, E. et al.)
Only if every member of this group were compromised or dishonest will the setup fail. That is, only 1/N participants need to be honest.
Zcash mixes your transaction with every previous transaction. In fact, it goes to great lengths to make transactions indistinguishable from each other.
I said clearly that I made _one_ transaction (a wire transfer) and I said clearly that they questioned me on my income. Their concern is "where did you get your money" to which I answered them thoroughly.
They closed my account after I made a (relatively small) wire transfer after not using their service for a while. The year before I made much larger transfers that didn't seem to concern them. Suddenly I needed to provide them with lots of financial information.
The law sucks and I don't blame them for this. But I have provided them with more than enough information to prove all of my income is legitimate, including years of tax forms regarding the income and other crap they absolutely did not need to look at.
What bugs me is that they continued to ask me for this information, which took time for me to compile for them, and they ignored me anyway after I provided everything.
Another thing that bugs me is that (they claim) their support desk software is the most secure method of sending them sensitive documents. Ridiculous. The icing on the cake will be when their system is hacked and I lose a lot of important documents that I was under the impression they would be removing, but clearly haven't.
I have for months encouraged everyone I know not to use coinbase and will continue to do so.
* Almost all youtube videos start playing before they're buffered, the video is paused but the audio continues playing until the video resumes and it catches up. Makes watching any 15 second video impossible. The buffering in general is really broken.
* Chromecast loves to play previous videos I watched when I start playing new ones. I frequently have to disconnect youtube from it and start a new session to get it to behave intuitively.
I pretty much have to transcode all of my media to h264/aac in order for it to play on the Chromecast from my computer -- I thought this would get better over time but it hasn't.