zomg/index.md

139 lines
6.2 KiB
Markdown
Raw Normal View History

2020-11-25 06:29:15 -08:00
# Zcash Open Major Grants (ZOMG!)
2020-11-25 06:14:57 -08:00
2020-11-25 06:29:15 -08:00
## Awarding ZEC grants to the Zcash community since 2020
* [Learn more & apply]()
* [What we'd fund]()
* [How to apply]()
* [Follow us on Twitter](https://twitter.com/zcashomg)
### About ZOMG
ZOMG (Zcash Open Major Grants) exists to fund projects that advance the usability, security, privacy, and adoption of Zcash, a privacy-focused cryptocurrency.
2020-11-25 06:38:49 -08:00
Formerly known as the Major Grants Review Committee, ZOMG was created by community members of the Zcash cryptocurrency in [ZIP 1014](https://zips.z.cash/zip-1014), working within the Zcash governance process.
2020-11-25 06:29:15 -08:00
ZOMGs funds come from the decision in ZIP 1014 to allocate a portion of all newly created Zcash —over a four year period—to the ZOMG.
Grants are chosen by a committee of [five members](https://forum.zcashcommunity.com/t/inaugural-post-in-mgrc-updates/37410) who were chosen by the [Zcash Community Advisory Panel](https://www.zfnd.org/governance/community-advisory-panel/) in an [open election](https://vote.heliosvoting.org/helios/elections/fd30d13c-e010-11ea-88f3-4a6a23563c24/view).
Are you interested in receiving funding for a Zcash-related project? Learn more about [what wed fund] and [how to apply]()!
### What we'd fund
Wallets
Zcash hardware wallet support
Key-management tools
Physical storage (paper wallets or lightweight hardware) for z-addresses
Shielded wallets for smartphones (zECC wallet on iOS/Android)
Web wallets
Payment URIs
Easy one-click shielded payments
Wallet API and SDK libraries
React Native SDK and libraries
Network layer privacy solutions for SDKs and libraries
Performance improvements to SDKs and libraries
Easy multi-sig tools for Z-addresses (e.g. an implementation of FROST in user-facing wallets)
Point-of-sale for brick and mortar shops
Core and Security
Alternative implementations of ZebraD and ZcashD
Solutions to any known privacy or security weakness
Solutions to network layer privacy
Security auditing for the core code, and protocols, popular libraries, and wallets
ZK rollups for Zcash
Smart Contracts
State Channels
Performance improvements to core code, protocols, and popular libraries
Layer one scaling improvements
Interoperability
Atomic swaps
Zcash on Ethereum, wrapped ZEC
Stablecoins on Zcash, ZUSD
Apps
Applications built on top of Zcash network
Formal verification
Identify parts of the Zcash codebase that are security-critical and conducive to formal methods for proving correctness of code
Use start-of-the-art formal verification tools to construct computer-checkable proofs of their correctness, with respect to suitable security specifications
Ideas for such components: Sapling circuits (or parts thereof), Bellman cryptographic code (or parts thereof), consensus rules
Ongoing Services
Accurate blockchain explorer
Proving key distribution
Light client servers / infrastructure
Education
Improving “Zcash Protocol Spec” for developers
Videos and tutorials about how to use Zcash securely
User education: TvsZ addresses, Zcash vs other tech,
Websites with educational resources
### How to apply
Make sure to be aware of the below before submitting an application
If approved, applicants will need to go through a KYC process to be eligible for funding
Applications can be submitted on a rolling basis, but will be reviewed every other week
The larger the requested sum, the more diligence and milestones required
Questions can be posted to the Zcash forum tagging @ZOMG, prior to submission
Submit application
From ZcashOMG.org theres a link to the ZF grants platform
INSERT PICTURE OF BUTTON
Form requires a complete submission
Checklist with essential eligibility requirements (format, detail, content, metrics)
Applications that dont/cant meet essential requirements cant be submitted
Application published on the Zcash Forum under ZOMG Applicants
Community temperature check and crowdsourcing due diligence
Based on community reactions, ZOMG/applicant may introduce changes
ZOMG Members rank 0-3 on shared sheet, greenlight in Bi-Weekly Meeting
Quick review by all ZOMG members to post to sheet and prepare for bi-weekly
Conversation to proceed with diligence or nix is had in the bi-weekly
Ineligible applications shouldn't get to and definitely not pass this stage
ZOMG may request improvements to application and perform additional diligence
ZOMG may include outside experts in the process
ZOMG will review grantees previous grant outcomes, if any.
Application finalized with requested improvements
Finalized application must meet all requirements
ZOMG votes on whether to approve the application or not in bi-weekly
Simple majority (3 of 5) with the ability for a strong-veto to halt approval and require more discussion.
ZOMG publishes its final decision in batches, post bi-weekly approvals
Published decision should include a short explanation of reasoning
Decision and explanation published on ZOMG website and Zcash Forum
Formal grant agreement between applicant and ZOMG/ZF
Preparing and signing any required documentation
Agreement should specify budgets, deliverables, reporting, and disclosures
Budgets structured with concrete milestones based on size and timeline
Funds disbursed by ZF / Work funded through the grant begins
Interim check ins, support, reports, evaluation / Additional funds disbursed by ZF
ZOMG and ZF provide necessary support over the duration of the grant period
Quarterly reports, monthly public dev calls or report, annual report (incl. financial), may be needed depending on scope of the project
ZOMG allocates and performs work for interim evaluation
ZF disburses additional funds based on predefined milestones
Interim reports submitted on Grants.io platform and posted to the Forum in the same thread as original application
ZF to review interim reports before signing off on disbursement of additional funds
Option to apply for additional funding to continue the project
Depending on the circumstances, this may happen prior to current grant ending
Grant period ends / Applicant delivers final report
Final report posted to the Forum in the same thread as original application
ZOMG performs and publishes final evaluation
Evaluation published on a dedicated website and Zcash Forum
Community feedback/reactions to generate learnings for future grants