Implementation matrix

ZIP × implementation support grid. ✓ means the implementation ships the ZIP. Community-curated — corrections via PR.

6 implementations · 125 ZIPs tracked

consensussdkwalletsupportednot tracked
ZIPZebrazcashdECC libraries (orchard / sapling / zcash_* crates)ZashiYWalletLedger hardware wallets
0ZIP Process······
1Network Upgrade Policy and Scheduling······
2Design Considerations for Network Upgrades······
32Shielded Hierarchical Deterministic Wallets·✓✓✓✓✓
48Transparent Multisig Wallets······
68Relative lock-time using consensus-enforced sequence numbers···✓✓·
76Transaction Signature Validation before Overwinter······
112CHECKSEQUENCEVERIFY······
113Median Time Past as endpoint for lock-time calculations······
129Zcash Transparent Multisig Setup······
143Transaction Signature Validation for Overwinter·✓✓··✓
155addrv2 message······
173Bech32 Format·✓✓··✓
200Network Upgrade Mechanism✓✓····
201Network Peer Management for Overwinter✓✓····
202Version 3 Transaction Format for Overwinter✓✓····
203Transaction Expiry✓✓····
204Zcash P2P Network Protocol······
205Deployment of the Sapling Network Upgrade✓✓····
206Deployment of the Blossom Network Upgrade✓✓····
207Funding Streams✓✓····
208Shorter Block Target Spacing✓✓····
209Prohibit Out-of-Range Chain Value Pool Balances······
210Sapling Anchor Deduplication within Transactions✓✓····
211Disabling Addition of New Value to the Sprout Chain Value Pool······
212Allow Recipient to Derive Ephemeral Secret from Note Plaintext✓✓✓···
213Shielded Coinbase✓✓✓···
214Consensus rules for a Zcash Development Fund······
215Explicitly Defining and Modifying Ed25519 Validation Rules✓✓····
216Require Canonical Jubjub Point Encodings······
217Aggregate Signatures······
21825-second Block Target Spacing······
219Disabling Addition of New Value to the Sapling Chain Value Pool······
220Zcash Shielded Assets······
221FlyClient - Consensus-Layer Changes✓✓✓✓✓✓
222Transparent Zcash Extensions······
224Orchard Shielded Protocol✓✓✓✓✓✓
225Version 5 Transaction Format✓✓✓···
226Transfer and Burn of Zcash Shielded Assets······
227Issuance of Zcash Shielded Assets······
228Asset Swaps for Zcash Shielded Assets··✓✓··
229Version 6 Transaction Format······
230Withdrawn Version 6 Transaction Format······
231Memo Bundles······
236Blocks should balance exactly······
239Relay of Version 5 Transactions······
240Standard Transaction Rules······
243Transaction Signature Validation for Sapling······
244Transaction Identifier Non-Malleability✓✓····
245Transaction Identifier Digests & Signature Validation for Transparent Zcash Extensions······
246Digests for the Withdrawn Version 6 Transaction Format······
248Extensible Transaction Format······
250Deployment of the Heartwood Network Upgrade······
251Deployment of the Canopy Network Upgrade✓✓····
252Deployment of the NU5 Network Upgrade······
253Deployment of the NU6 Network Upgrade✓✓····
254Deployment of the NU7 Network Upgrade (Withdrawn)······
255Deployment of the NU6.1 Network Upgrade✓✓····
256Deployment of Consensus Bug Fixes Between NU6.1 and NU6.2✓✓····
257Deployment of the Orchard Temporary Vulnerability Mitigation and NU6.2 Network Upgrade✓✓····
258Deployment of the NU6.3 Network Upgrade✓✓····
260Extending Block Messages with Additional Authentication Data······
270Key Rotation for Tracked Signing Keys······
271Dev Fund Extension and One-Time Disbursement······
300Cross-chain Atomic Transactions······
301Zcash Stratum Protocol······
302Standardized Memo Field Format······
303Sprout Payment Disclosure······
304Sapling Address Signatures······
305Best Practices for Hardware Wallets supporting Sapling······
306Security Considerations for Anchor Selection······
307Light Client Protocol for Payment Detection······
308Sprout to Sapling Migration······
309Blind Off-chain Lightweight Transactions (BOLT)······
310Security Properties of Sapling Viewing Keys······
311Zcash Payment Disclosures······
312FROST for Spend Authorization Multisignatures······
313Reduce Conventional Transaction Fee to 1000 zatoshis······
314Privacy upgrades to the Zcash light client protocol······
315Best Practices for Wallet Implementations······
316Unified Addresses and Unified Viewing Keys··✓✓✓✓
317Proportional Transfer Fee Mechanism······
318Orchard to Ironwood Migration······
319Options for Shielded Pool Retirement······
320Defining an Address Type to which funds can only be sent from Transparent Addresses······
321Payment Request URIs······
322Generic Signed Message Format······
323Specification of getblocktemplate for Zcash······
324URI-Encapsulated Payments······
325Account Metadata Keys······
326NU6.3 Consequences for Wallets······
332Wallet Recovery from zcashd HD Seeds······
339Wallet Recovery Words······
350Bech32m······
374Partially Created Zcash Transaction Format······
400Wallet.dat format······
401Addressing Mempool Denial-of-Service······
402New Wallet Database Format······
403Verification Behaviour of zcashd······
416Spending Key Derivation in the `zcashd` wallet······
1001Keep the Block Distribution as Initially Defined — 90% to Miners······
1002Opt-in Donation Feature······
100320% Split Evenly Between the ECC and the Zcash Foundation, and a Voting System Mandate······
1004Miner-Directed Dev Fund······
1005Zcash Community Funding System······
1006Development Fund of 10% to a 2-of-3 Multisig with Community-Involved Third Entity······
1007Enforce Development Fund Commitments with a Legal Charter······
1008Fund ECC for Two More Years······
1009Five-Entity Strategic Council······
1010Compromise Dev Fund Proposal With Diverse Funding Streams······
1011Decentralize the Dev Fee······
1012Dev Fund to ECC + ZF + Major Grants······
1013Keep It Simple, Zcashers: 10% to ECC, 10% to ZF······
1014Establishing a Dev Fund for ECC, ZF, and Major Grants······
1015Block Subsidy Allocation for Non-Direct Development Funding······
1016Community and Coinholder Funding Model······
2001Lockbox Funding Streams······
2002Explicit Fees······
2003Disallow version 4 transactions······
2004Remove the dependency of consensus on note encryption······
2005Ironwood Quantum Recoverability······
2006Restricting Transfers into the Orchard Pool······
2007Quantum Recoverability for a Subset of Transparent Addresses······
2008Update to `FS_FPF_ZCG_H3` address list······
2009Reduce Marginal Fee to 1000 Zatoshis and Raise the Weight Ratio Cap to 10······

Notes