رفتن به محتوا
Intermediate - 7 min
TL;DR
- Use shielded addresses to hold shared funds
- Limit visibility of balances and transactions
- Separate operational roles from public identity
- Use memos for internal accountability
Who is this for?
- DAOs and communities
- Grant programs
- Open-source teams
- Crypto collectives
The Problem
Community funds in public blockchains expose:
- Total treasury balance
- Spending history
- Contributor identities
This creates risks:
- Targeting of funds
- Internal conflicts due to transparency pressure
- Loss of strategic privacy
Why Zcash?
Zcash allows communities to:
- Hold funds privately
- Execute transactions without exposing details
- Maintain internal accountability without public exposure
What You Need
- A Zcash wallet (or multiple wallets for role separation)
- Clear internal processes for managing funds
- Optional: shared documentation for tracking
Step-by-Step Guide
Step 1: Create a Shielded Treasury Address
- Generate a z-address for the treasury
- This becomes the main holding account
Step 2: Define Roles
Separate responsibilities:
- Treasurer (controls funds)
- Contributors (request spending)
- Reviewers (approve internally)
Avoid linking these roles to public identities.
Step 3: Receive Funds Privately
- Accept contributions via the shielded address
- Encourage contributors to send from shielded wallets
Step 4: Track Transactions Internally
Use:
- Wallet memos
- Off-chain logs (e.g., shared docs)
Example memo:
- Grant #12 - Developer Payment
Step 5: Execute Payments Privately
- Send funds via shielded transactions (z → z)
- Avoid exposing recipient identities publicly
Common Mistakes to Avoid
- Using transparent addresses for treasury
- Publishing wallet balances publicly
- Not tracking transactions internally
- Linking treasury address to identifiable individuals
Result
Your community can:
- Manage funds securely
- Protect contributors and recipients
- Operate without exposing financial strategy
Progress
Step 5 of 6
You understand how to manage shared funds privately.
Next Step