Closed gubsheep closed 2 months ago
Thanks @gubsheep! @realChainLife this is the first grant application under the Filecoin-ECC grant program. I'll be following up on this one with the right folks at ECC and Filecoin directly. Let me know if you have any questions in the meantime. Thx!
Hi @gubsheep, thank you for your patience as we continue our review. We will be in touch with an update or with any questions as soon as the review complete.
Hello everyone! We have this currently in review and should have some feedback shortly. Thanks for your patience!
@gubsheep This is approved! I'll reach out directly to discuss next steps.
Hi @gubsheep, this item has been closed. Please contact grants@fil.org with any questions.
RFP Proposal: 0xPARC x Halo2 Community Development
Name of Project: Halo2 Community Development: Education, Grants, Community Infrastructure
Link to RFP: https://github.com/filecoin-project/devgrants/blob/master/rfps/zcash-and-filecoin.md#zcash-and-filecoin-rfp
RFP Category: devtools-libraries
Proposer: gubsheep
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes, for software output produced directly by 0xPARC (of which there would be very little). However, this proposal primarily involves a grant program administered by 0xPARC for third-party contributors whose licensing decisions are made independently of the 0xPARC team that is applying for this grant, and we will not enforce specific licensing requirements on these downstream third-party grantees.
Project Description
Many of us in the 0xPARC ecosystem believe that the future is PLONKish. We are interested in developing expertise in and supporting third-party development efforts within the Halo2 ecosystem.
We spent the last two months running the Halo2 Learning Group as a collaboration with developers from the Halo2 team, Scroll, and Ethereum Foundation Privacy/Scaling Explorations. This program onboarded 20 ZK developers from our community and others onto Halo2; these developers worked on self-contained circuit implementations for various cryptographic primitives (MiMC, accumulators, non-native field arithmetic), support for dynamic lookup tables, browser-friendly tooling for Halo2 (including a WASM port for in-browser proof generation), a design for a new PLONKish IR, documentation, and proof-of-concept end-to-end demonstrations such as Zordle.
We are interested in continuing to support these and other third-party Halo2 developers through several community initiatives over the next three months (from now until mid-October): educational resources, a small grants program for third-party developers, and community infrastructure (both online community management, physical events). These initiatives are described below.
Development Roadmap
Documentation, Education, and Community
See the section above—the deliverables of this proposal include educational resources for Halo2 developers, community activations, and documentation of projects supported.
Other Deliverables
See the section above.
Milestone Summary
Total Budget Requested
$30000
Maintenance and Upgrade Plans
This is a time-scoped project to produce a set of open educational resources and to run a set of community activations at a specific point in time. No maintenance is necessary other than ensuring that the website hosting the learning resources stays online.
Team
Contact Info
hello@0xparc.org
Team Members
Note: Ying Tong is a part of the Halo2 core team, but has been volunteering her time to help with third-party ecosystem initiatives such as the Learning Group and Working Group.
Team Website
https://0xparc.org
Relevant Experience
0xPARC is a research-focused organization supporting applied crypto R&D. Our primary mandate is to accelerate the development of next-generation crypto/blockchain applications and the technologies that make them possible. Zero-knowledge cryptography is one of our core areas of focus. We support maintenance and development of circom/snarkjs, circuit libraries including implementation of key cryptographic primitives (ECDSA, EC pairings), developer tooling, proof-of-concept applications, education and community initiatives, and more. We are fully funded by grants and donations from organizations like the Ethereum Foundation and others.
Team code repositories
See https://github.com/0xPARC and https://github.com/darkforest-eth for a sample of technical projects that 0xPARC operates or supports. See https://github.com/0xPARC/learn.0xparc.org and https://github.com/EthSpring/EthSpring for a sample of educational resources we produce.
Additional Information
Community activations and learning programs described above are run in collaboration with contributors from Scroll, Ethereum Foundation Privacy & Scaling Explorations, and Ying Tong Lai.