×
Grow Open Source Bounties Hackathons Grants Codefund Quests Kudos
Back to Grants

The MoonMath Manual to zk-SNARKs


CLR MATCH ROUND 5

0 DAI

FINAL AMOUNT

ROUND 5

0 DAI
0 contributors

Your contribution goes a long way!

1 DAI contribution

+ 0 DAI match

10 DAI contribution

+ 0 DAI match

100 DAI contribution

+ 0 DAI match

1,000 DAI contribution

+ 0 DAI match

Next update : 1 month, 2 weeks ago | Last updated : 1 month, 2 weeks ago

CATEGORIES

Education

Description

{"ops":[{"attributes":{"background":"transparent","color":"#000000"},"insert":"Zero knowledge proofs, like zk-SNARKs, offer the potential to securely scale blockchain-based solutions and offer a new paradigm for privacy. In order to better utilize zk-SNAKRKs in projects, more developers need to have a better understanding."},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"Building your first SNARK is often a challenging and unpleasant experience. In our quest to learn, refresh and teach, we’ve found that there is no complete guide on the theory and development of zk-SNARKs. This is because the knowledge required to get started is scattered across a maze of interconnected blog posts and github libraries, making finding a logical entry point time-consuming and difficult. We believe this steep learning curve is creating a high barrier to entry in the space and therefore slowing the widespread adoption of the technology. "},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"We’d like to change that with our MoonMath Manual to zk-SNARKs designed for a broader audience with only minimal experience in cryptography and programming. By offering a comprehensive manual we can help to drastically increase the productivity of DApp development that require SNARK features in their smart contracts."},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"We aim to deliver a multidimensional handbook that will introduce you to the theory and application of zk-SNARKS from various angles. Beginning from a theoretical foundation, we will introduce some toy examples and carefully chosen hands-on exercises, building up to a point where the reader is able to implement complex, real-world zk-building blocks. This will include gathering many of the dispersed tutorials and shaping them into a cohesive, presentable manual that is designed specifically to make the learning experience smooth and efficient. The manual will serve as an entry point for beginners while also a reference for experts by integrating the various resources into a single manual."},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"Budget:"},{"insert":"\nTarget budget for the first version of the online publication: 12,000-15,000 DAI"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Any additional funds will be spent on outreach and coordinating community feedback / participation with key partners"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Subscriptions could help with an ongoing maintenance budget."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"Timeline: "},{"insert":"\n"},{"attributes":{"background":"transparent"},"insert":"Start date: March 30, 2020 "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent"},"insert":"Initial draft for community feedback: May 29, 2020"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent"},"insert":"First release: June 17, 2020"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent"},"insert":"Progress depends on sufficient funding."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"References:"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://www.youtube.com/watch?v=iRQw2RpQAVc&list=PL6hqTyxrcvhBMDdnxyAwVDfj2AImsPuMF&index=2"},"insert":"Workshop on The Mathematics behind zkSNARKS"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://leastauthority.com/static/slides/ZKsnarks_workshop_slides.pdf"},"insert":"Slides"},{"attributes":{"indent":1,"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://leastauthority.com/blog/all-published-audits/"},"insert":"Least Authority - All published audits"},{"attributes":{"background":"transparent"},"insert":" "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://www.youtube.com/channel/UCemZol-P7c9_WxewG0S9j5Q/playlists?view_as=subscriber"},"insert":"Least Authority Talk Videos 2017 - 2019 "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://github.com/LeastAuthority/"},"insert":"Least Authority on GitHub"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"Our team is also happy to coordinate with others interested in helping on this effort."},{"insert":"\n\n\n"}]}

Activity Feed