4 ms·
Show HN: Zero-Knowledge Proofs in WebAssembly
- nudpiedo 8y agoI 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?
- askmike 8y agoZero-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.
- richardhod 8y agoHere's Wikipedia on ZKPs, to give people context. https://en.wikipedia.org/wiki/Zero-knowledge_proof 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-live-verifies-first-zk-snark-proof https://cointelegraph.com/news/ethereum-upgrade-byzantium-is...
- askmike 8y ago> 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?
- kobigurk 8y agoDiscussion and context available here: https://community.zkproof.org/t/zksnarks-in-webassembly-running-demo-and-discussion/30 https://community.zkproof.org/t/zksnarks-in-webassembly-runn...
- GuthL 8y agoGreat 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
- richardburton 8y agoThe force is strong with this Jedi.