Summary
The current model for development funding should change to improve decentralization, elevate the community’s voice, and increase accountability. I present an informal proposal to shift to a fully grant-based model, with decision-making occurring through a Zcash community federated model called the Zcash Funding Bloc.
I believe no organization should be directly funded from the protocol. Instead, if there is a development fund, the funds should be locked in a multi-signature wallet with keys distributed across various trusted groups across the ecosystem. These groups (collectively the Zcash Funding Bloc) will independently assess and vote on the merits of major grants. If a grant receives majority approval, funds are allocated.
The Zcash Funding Bloc includes known and trusted community participants and coin-holder participation through quadratic voting. Those groups will determine what is funded based on proposed deliverables and past performance. Anyone applying for grants is sovereign and may choose to find funding through other sources, including ECC and the Zcash Foundation.
Assuming it will take up to a year to get the necessary pieces in place, the current development fund structure should be extended by one year. This will fund the existing organizations at half of what they currently receive but allow time to transition away from current assumptions.
If this idea or some form appears to have support, I’ll draft two ZIPs - one for the extension and another for the Zcash Funding Bloc.
Background
With the end of the current development fund slated for November this year, the community has an important decision to make. Does it want to continue to fund efforts to improve Zcash through a portion of the mining rewards, or does it wish to move on without them? How should it be structured if the answer is to continue to fund development?
I’ve been public about my opinion that some funding is good, but the funding model should change. Although ECC is a beneficiary of the funding model today, it hasn’t proven to be as effective as I think it should have been.
Four years of funding allow organizations such as ECC and the Zcash Foundation to hire and plan, sort of. But I also believe it leads to waste, perverse incentives, and a lack of accountability.
For example, due to ZEC price volatility, ECC has spent money on initiatives that never saw the light of day or were significantly curtailed. We spun things up and spun them down, wasting time and energy.
I also don’t believe that the protocol should directly fund any organization that stands to benefit from the development funds. Something should change.
It’s essential that you hear from us (ECC) directly to begin a dialogue with enough time to make a sound decision by this summer. While the ideas presented here are my own, I have consulted with and taken feedback from the ECC leadership team and Bootstrap Board of Directors (ECC’s parent organization). In the case of the Boostrap board, we had several conversations, and while we didn’t reach a unanimous agreement on all the points, we agreed that we should start the conversation.
The Zcash Funding Bloc
The following describes an idea to create a new model that allocates funding based on grants based on objective community sentiment.
Create a new development fund equal to 20% of the mining rewards in perpetuity or until the community decides on a different long-term plan.
All development funds are stored in a multi-signature wallet with keys distributed across various trusted groups across the ecosystem. These groups will independently assess and vote on the merits of major grants. If a grant receives majority approval, funds are allocated. Collectively this group is called the Zcash Funding Bloc.
The Zcash Funding Bloc includes known and trusted community participants and coin-holder participation through quadratic voting. Those groups will determine what is funded based on proposed deliverables and past performance. Anyone applying for grants is sovereign and may choose to find funding through other sources, including ECC and the Zcash Foundation.
The initial Zcash Funding Bloc will comprise of the Electric Coin Company (ECC), Zcash Foundation (ZF), Zcash Community Grants (ZCG), and one or more others (possibly ZecHub members). As soon as feasible, this group will also include coin-holders, through coin-based quadratic voting to reduce the risk of plutocracy. The Zcash Funding Bloc may evolve over time as new organizations enter or exit the ecosystem.
Each bloc participant will elect a person responsible for representing their voice. The bloc must always have more than three members. The bloc members will meet monthly to review major grant applications and updates.
Disbursements from the wallet require k of n signatures. If a grant recipient is not performing to expectations, bloc members may withhold payments until satisfied that the recipient has addressed any concerns.
The Zcash Funding Bloc and the supporting infrastructure will be formed by November 2025.
ECC and the Zcash Foundation may apply for grants. If the case that a bloc member is applying for a grant, it will abstain from the decision on its grant or any outstanding competing grants.
The ZCG will be solely responsible for grants under a certain threshold. I suggest starting with a per grant cap of $200k and an annual cap of 20% of the grant-based development fund.
ZCG will coordinate the process for larger grants with the bloc to ensure timely reviews and responses. Funds will be distributed when over 50% of members sign.
Until the Zcash Funding Bloc is established (for one year), the development fund should be renewed with the remaining allocations as they are today. This would allow continuity, time for regulatory review and community discussion, and for ECC and ZF to adjust their plans. Due to the halvening in November this year, all organizations will receive 50% of what they receive currently.
ZCG must separate from the Zcash Foundation. The current and 1-year extended allocation of the development fund will be used to cover this cost.
All organizations can obtain additional funding through outside grants, donations, and revenue-generating activities.
I believe that this model, or something similar, will:
- Continue funding Zcash development efforts
- Further decentralize Zcash
- Increase transparency and accountability for all participants
- Increase the voice of the community through direct participation
- Provide ECC and ZF time and clarity so that they can effectively plan
I welcome your thoughts and we will engage with the community through the ZAC to gauge sentiment.