81 points by kobigurk 3 months ago
Discussion and context available here: https://community.zkproof.org/t/zksnarks-in-webassembly-runn...
Great work! I love the execution speed. Pretty amazing what we can do in the browser at this point.
It sure will bring more zero Knowledge protocols to be deployed in the wild
I think that needs a bit of context... what is all this topic about and how should it be answered for what purposed; what happens when someone completes the test?
Zero-knowledge proofs are a (new) form of cryptography that allows you to proof certain things without disclosing any information (pretty sure someone can explain it better).
This link is a demo page that has some zero-knowledge proofs (zkSNAKS) programmed in WebAssembly which is a new and fast way to run code in a browser. It's not a test, just an interactive demo to show that it works.
Here's Wikipedia on ZKPs, to give people context. https://en.wikipedia.org/wiki/Zero-knowledge_proof It's unclear that this is yet possible to execute satisfactorily for internet use, and smart observers I've spoken to think it's at least a couple of years away, if not more. But here's a link from the wikipedia article suggesting something's up. https://cointelegraph.com/news/ethereum-upgrade-byzantium-is...
> it's unclear that this is yet possible to execute satisfactorily for internet use
What do you mean? ZCash uses zksnarks. Or did you mean browser instead of internet use?
The force is strong with this Jedi.