# ZK Playground: I’m trying to learn about ZK Proofs. Someone should build an online playground for testing Zero Knowledge!

**URL:** <https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829>\
**Category:** Education\
**Created:** [January 9, 2022, 8:25pm UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829 "2022-01-09T20:25:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sigil](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sigil/32/19427_2.png) [@sigil](https://forum.zcashcommunity.com/u/sigil)\
**Post date:** [January 9, 2022, 8:25pm UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/1 "2022-01-09T20:25:29Z")

</div>

If its not built someone should put a bounty to create a ZK playground learning resource! I think would bring in a lot more adoption for the ecosystem similar to all the visual beginner tools in web3/eth.

---

<div class="post-metadata">

**Author:** ![zooko](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/zooko/32/32232_2.png) [@zooko](https://forum.zcashcommunity.com/u/zooko)\
**Post date:** [January 9, 2022, 10:00pm UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/2 "2022-01-09T22:00:13Z")

</div>

I met Sigil at this conference I’m attending this week, and he asked me how to learn about zero-knowledge proofs, and I imagined a site like this.

> <https://twitter.com/zooko/status/1479619218962190336>

The way I imagine it, it would communicate _as little as possible_ about the underlying math! Ideally the ZKP itself would be treated purely as a black box. The goal is to teach developers what kinds of things you can and can’t do with ZKP.

---

<div class="post-metadata">

**Author:** ![anon35140610](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon35140610](https://forum.zcashcommunity.com/u/anon35140610)\
**Post date:** [January 9, 2022, 10:54pm UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/3 "2022-01-09T22:54:32Z")

</div>

100% agree there needs to be more simplified, educational Zcash programs. Not only for developers but also community members. Perhaps through an RFP/RFI process ZOMG could solicit proposals for this.

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [January 9, 2022, 11:32pm UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/4 "2022-01-09T23:32:14Z")

</div>

The Zero Knowledge Podcast has some good coverage for people looking to learn:

> **[Home - ZK Podcast](https://zeroknowledge.fm/)**
>
> A weekly show about zk proofs and their application in blockchain tech. Learn about the latest in zero knowledge research, cryptography-enabled privacy tech and meet the experts building the decentralised web.

---

<div class="post-metadata">

**Author:** ![anon35140610](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon35140610](https://forum.zcashcommunity.com/u/anon35140610)\
**Post date:** [January 10, 2022, 12:48am UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/5 "2022-01-10T00:48:56Z")

</div>

If we could add an interactive learning component to make the exposure more hands-on, that would be an awesome supplement to the ZK Podcast!

---

<div class="post-metadata">

**Author:** ![pkr](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/pkr/32/29938_2.png) [@pkr](https://forum.zcashcommunity.com/u/pkr)\
**Post date:** [January 10, 2022, 5:28am UTC](https://forum.zcashcommunity.com/t/zk-playground-i-m-trying-to-learn-about-zk-proofs-someone-should-build-an-online-playground-for-testing-zero-knowledge/40829/6 "2022-01-10T05:28:42Z")

</div>

This would be good. Something like jsfiddle meets Khan Academy.

To add to it – it would be nice if it rounded up every chain’s implementation and attempt to explain how each one approaches it.
