ZIP: Unassigned
Title: Zcash Adoption Pool (ZAP)
Owners: Daira-Emma Hopwood <[email protected]>
        Violet Rollergirl
Credits: Blake Benthall (emersonian)
         Mylo Bennett
         Alison Stevenson
Status: Draft
Category: Consensus Process
Created: 2026-10-30
License: MIT
Discussions-To: <https://forum.zcashcommunity.com/t/zcash-adoption-pool-zap/58656>
Pull-Request: <https://github.com/zcash/zips/pull/1431>

Terminology

The key words “MUST”, “SHALL”, “SHOULD”, and “SHOULD NOT” in this document are to be interpreted as described in BCP 14 1 when, and only when, they appear in all capitals.

The terms “Mainnet” and “Testnet” in this document are to be interpreted as defined in the Zcash protocol specification 2.

The terms “Zcash Community Grants” (or “ZCG”), “ZCG Committee”, and “Deferred Dev Fund Lockbox” are to be interpreted as defined in ZIP 1015 3.

The terms “Protocol-defined Ecosystem Funding” and “Coinholder-Controlled Fund” are to be interpreted as defined in ZIP 1016 4.

“ZEC” refers to the native currency of Zcash on Mainnet.

“Adoption” means an increase in the number of natural persons who hold ZEC directly or transact directly in ZEC on the Zcash network.

A “stakeholder” is a party whose routine economic activity depends on the continued operation of the Zcash network.

A “disbursement chain” is the sequence of ZEC transfers from a ZAP grant first to its “grant recipient”, then through zero or more “intermediary recipients”, to one or more “end recipients” (who are natural persons).

A “computational attack” is a costly effort denominated in hashrate, hardware, or energy that targets the consensus network of Zcash networks (usually Mainnet).

A “political attack” is a costly effort denominated in legislative, regulatory, legal, reputational, or market-access capital that targets the Zcash network’s ability to be used by any natural person. Examples of political attacks include delisting ZEC from popular currency exchanges, deplatforming of developers or infrastructure, hostile legislation, and smear campaigns.

Abstract

The portion of Protocol-defined Ecosystem Funding allocated to Zcash Community Grants (ZCG) is reaffirmed and bound to its stated objective in ZIP 1015 5, consistent with increasing adoption as broadly as possible.

The store of funds for this purpose is renamed to “Zcash Adoption Pool”.

Adoption is defined in a manner that recognizes its inherent value as protection from political attacks, and thus clarified as comprising a critical property of Zcash operation that must be increased, and accelerated.

A viable assessment criterion is specified for grants disbursed from the ZAP.

Motivation

As specified in ZIP 1015:

The stream allocated to Zcash Community Grants (ZCG) is intended to fund independent teams entering the Zcash ecosystem, to perform major ongoing development (or other work) for the public good of the Zcash ecosystem, to the extent that such teams are available and effective. The ZCG Committee is given the discretion to allocate funds not only to major grants, but also to a diverse range of projects that advance the usability, security, privacy, and adoption of Zcash, including community programs, dedicated resources, and other projects of varying sizes.

Many projects that fulfil these criteria are in need of funding.

Threat model

As a privacy-preserving payment network, Zcash faces both computational and political attacks. The historical record of privacy technologies writ large shows political attacks to be the more frequent and often the more effective. Of the Zcash block subsidy, 80% is allocated against computational attack via the miner reward. In contrast, The FS_FPF_ZCG_H3 stream, only 8%, is the native allocation that most directly addresses political attack. This ZIP doesn’t resize the stream. It records the gap and defines the stream’s purpose to guide future ZIPs addressing it.

Political adversaries do not need to be intentionally hostile to meaningfully cause Zcash harm. Regulators act to retain control over settlement; payment incumbents to preserve margin; competing networks to acquire market share; and legislators on their interpretation of the preferences of their most visible or vocal constituencies. Each will act against Zcash whenever doing so is cheap relative to what they see as the benefit of doing so. The network’s objective is therefore not persuasion of any one actor, or unanimity within the set of actors with investments in the network, but increasing the costs that political adversaries must expend to rationally launch political attacks.

Defense strategy

An adversary is deterred when the cost of its aim exceeds the benefit. The cost for political attackers, for a given attack, is bounded by stakeholder concentrations. Attacks are cheap when stakeholders are concentrated in one exchange, jurisdiction, developer organization, or sector: a single point at which effort can be applied, and at bounded cost. Attacks become expensive as the count of jurisdictions, sectors, and political alignments across which stakeholders are distributed grows, because no single stakeholder’s removal then suffices to constitute a successful attack on the availability or access to the network as a whole. In other words, Zcash survives.

The most costly political attacks are those against stakeholders for whom shielded settlement is an operational requirement rather than merely a preference, and who are also outside the adversary’s reach. Such stakeholders contest their own removal with their own resources, rather than with any portion of the block subsidy. In contrast, that same cost is near zero for parties who currently have no economic dependency on the Zcash network, whatever their stated preferences.

Adoption converts the party with no economic dependency on Zcash into a stakeholder of it. Moreover, adoption does this most cheaply, before the adversary has chosen their attack.

Increased and accelerated adoption therefore directly secures Zcash against political attack.

Background

Throughout the history of the Zcash project, there have been periodic calls to abandon support for independent teams entering the Zcash ecosystem. This has presented itself in a variety of forms with numerous arguments. At no point in Zcash’s history, however, has there ever been a lack of use cases for programmes and initiatives that utilize shielded ZEC.

The most recent of such calls rest on a reading of “development” restricted to protocol engineering, which is inconsistent with the text of ZIP 1015 quoted in Motivation above and with its documented intent, which ZIP 1016 did not alter. Notably, these calls have not stipulated any change to the Coinholder-Controlled Fund. In practice this would result in a substantial shift of power toward large holders.

Such a shift only increases the vulnerability of Zcash to political attack: as outlined by the model above, concentrating allocation authority in any single class of participant narrows the dependency graph and reduces the number of dependencies an adversary must remove to capture Zcash. This holds for large holders and for the grant committee alike — we do not argue that the latter is a perfect mechanism to disburse funds for the purpose of accelerating adoption, but only that it likely does so differently to the preferences of large coinholders. That is its strength: the breadth of allocations is actually a security property of Zcash, not a distributional preference.

Another such argument is that development work can be funded via other means, such as private equity, and therefore “should” be funded solely that way. This argument fails to consider that capital from an external principal carries an external exit condition (“kicking away the ladder”). ZAP provides a source of funding that is less vulnerable to that problem. This ZIP addresses the programmes that private capital has not funded, and holds that the two funding sources (Protocol-defined Ecosystem Funding streams and external private capital) are complementary.

In particular, the retrospective nature of the grants currently provided by the Coinholder-Controlled Fund biases them toward parties that have the capital to perform work speculatively. Insurance does not solve this: parties that have less capital to start with, and/or that come from groups subject to prejudice or social disfavour, are much less likely to be able to find others to take on the risk of not getting paid.

Finally, note that ZEC holders are also the principal beneficiaries of adoption: velocity and breadth of distribution are the inputs to liquidity, and liquidity is what holders are exposed to. The authors advise that future ZIPs that treat holder and adoption interests as opposed should be evaluated skeptically against the threat and cost models defined above.

Privacy Implications

Measuring adoption for a privacy-preserving payment network can easily suppress realized adoption, and actively slows the speed of adoption. The Assessing adoption section discusses the consequences for assessment of grant evidence and for the collection of information to assess grant effectiveness.

Requirements

All requirements of ZIP 1015 continue to apply; in particular:

In addition, funds disbursed through the Zcash Adoption Pool are intended to be used for the explicit purpose of accelerating Zcash and ZEC adoption as defined above — either by further disbursement or by the funding of development, in a broad sense, that directly increases adoption.

Non-requirements

Specification

For avoidance of doubt, the FS_FPF_ZCG_H3 funding stream SHALL continue at its existing value and for the duration specified in ZIP 214 Revision 3 7. This applies to Mainnet and Testnet.

The pool of funds associated with this stream SHALL be renamed to “Zcash Adoption Pool” (“ZAP”), the grant programme by which it is disbursed renamed to “Zcash Adoption Pool Grants” (“ZAP Grants”), and the ZCG Committee renamed to “Zcash Adoption Pool Committee” (“ZAP Committee”). Assets associated with Zcash Community Grants (past, present, or future) therefore become assets of the Zcash Adoption Pool and the requirements on their administration specified in ZIPs 1015 and 1016 3 4 are unchanged.

Before approving a ZAP Grant, the ZAP Committee MUST obtain reasonable confidence, on the evidence in the application, that funds disbursed through that ZAP Grant will be used for the explicit purpose of accelerating adoption as defined above. That is, they will be further disbursed or used to fund development that, in either case, directly increases adoption. Here “development” is supposed to be interpreted as broadly as possible, in order to extend the scope of adoption programmes beyond what is otherwise likely to be funded from other sources. Direct disbursement, educational initiatives, legal defence, and technical development are all possibilities.

As stated earlier, existing constraints defined by ZIP 1015 and 1016 continue to apply, including constraints on grants of indefinite duration. This specifically means that the ZAP Committee SHOULD periodically review grants that have been previously approved for indefinite funding in order to continue receiving disbursements from the Zcash Adoption Pool. Such reviews for indefinite grants SHOULD occur on a schedule that the ZAP Committee considers appropriate.

The ZAP Committee SHOULD publish non-normative assessment guidance, including on recipient categories expected to contribute most to adoption. Such guidance is not part of this ZIP.

Assessing adoption

A grant whose proceeds stop at the grant recipient adds at most one stakeholder; proceeds transferred onward in ZEC add one at each hop:

ZAP -> grant recipient -> [intermediary recipient(s)] -> end recipient(s)

A grant’s expected contribution is therefore proportional to the expected number of distinct parties in its disbursement chain. Assessment SHOULD weight the expected fan-out of the chain and the proportion of recipients for whom shielded ZEC is an operational requirement, on the evidence in the application.

The metric to assess adoption is distinct shielded receives, not transaction count. Outflows, for example ZEC-to-BTC swaps, inflate transaction count while terminating the chain (the ZEC goes to a market maker, which does not count as new adoption). Assessment SHOULD therefore rank receipt metrics (external-asset-to-shielded-ZEC, and preferably shielded-ZEC-to-shielded-ZEC) above spend metrics, balance held, or undifferentiated transaction count. The point here is not that off-ramps are not useful, but that their use does not by itself contribute to accelerating Zcash or ZEC adoption.

Measuring adoption for a privacy-preserving payment network can easily suppress realized adoption, and actively slows the speed of adoption. Therefore, this criterion SHOULD NOT be interpreted to require evidence that is not realistically obtainable, whose collection would reduce adoption or compromise grant, intermediary, or end recipient privacy, or could interfere with the effectiveness of other adoption efforts.

Collection of information on intermediary or end recipients MUST be limited to what is necessary to reasonably assess grant effectiveness, MUST be aggregated or otherwise anonymized, and MUST be performed only with the informed consent of the parties concerned.

Acknowledgements

The authors would like to thank the attendees of the Zcon7 conference for discussions leading to this proposal, and the organizers of the conference for the space to discuss it in person.

References


  1. Information on BCP 14 — “RFC 2119: Key words for use in RFCs to Indicate Requirement Levels” and “RFC 8174: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words”  ↩︎

  2. Zcash Protocol Specification, Version 2026.8.0 [NU6.3]. Section 3.12: Mainnet and Testnet  ↩︎

  3. ZIP 1015: Block Subsidy Allocation for Non-Direct Development Funding  ↩︎

  4. ZIP 1016: Community and Coinholder Funding Model  ↩︎

  5. ZIP 1015: Block Subsidy Allocation for Non-Direct Development Funding — Zcash Community Grants  ↩︎

  6. ZIP 1015: Block Subsidy Allocation for Non-Direct Development Funding — Lockbox  ↩︎

  7. ZIP 214: Consensus rules for a Zcash Development Fund  ↩︎