Zcash Foundation Vision and Roadmap
For 2018 and Beyond
by Josh Cincinnati, Executive Director of the Zcash Foundation
2017 marked a year of formulation, of carefully testing waters, of measured growth for the Zcash Foundation. 2018 will be a year of rapid acceleration—in the Foundation’s scope, its goals, and its responsibility to the Zcash and broader cryptocurrency community.
My vision for the Foundation’s future is best summarized by the Year in Review I published to the Foundation blog earlier in January:
….the Foundation has a broad strategic mission that I hope to expand next year. To echo Peter’s sentiments, the Foundation is now a public charity dedicated to building Internet payment and privacy infrastructure for the public good, and we need to execute on that vision...
Outside of direct Zcash development, I’m also hopeful that the Foundation’s work can benefit other cryptocurrencies–whether by funding privacy research that can be applied to other public blockchains, or through others directly leveraging the Powers of Tau ceremony for their own applications. The cryptocurrency community can be a divisive place, but I for one am optimistic at the possibility of broad collaboration with the cryptocurrency community, especially to further the cause of private, accessible finance for all...
...I hope the Foundation can become a conduit for the community and help architect and experiment with new methods of governance… for software development, and our non-profit itself…
More broadly, these summaries hint at three pillars for the Foundation to build upon:
Community, Science, and Governance
I’m going to cover each in turn, suggesting overall strategy and goals, and what we can do tactically this year (and beyond) to build these pillars.
Communities lie at the heart of every cryptocurrency project—and we have work to do to expand the Zcash and privacy research communities. We need to make strategic investments to increase external contributors to the Zcash protocol, become a bridge to other cryptocurrencies...and spread our funds to catalyze decentralized development.
Successful execution of this strategy will lead to a more resilient Zcash protocol, a better informed community, and more grassroots support for privacy in payments. So how do we get there?
Tactical steps in 2018:
- Add 2-3 more meetups post-Zcon
- Grow our Twitter, GitHub, and list-serv followings
- Coordinate with other cryptocurrency nonprofits to educate and inform
- Possibilities include Filecoin, Urbit, Ethereum, Tezos, and non-cryptocurrency nonprofits like Mozilla, EFF, FSF, and the Internet Archive
- Engage in smaller, more casual grants to the community—in addition to broader grant program—with the expectation that results would be open (in either process or source code)
- Possible themes for these grants: wallets, block explorer infrastructure, auxiliary privacy software, turnkey node hardware/software, zk-SNARK application integrations/educational outreach
- Make the Zcash Foundation website a resource hub for privacy tech
While community engagement is generally difficult to measure, there are a litany of potential metrics that can provide indirect measurement of success—some more objective than others.
Tactical metrics in 2018:
- Number of reachable Zcash nodes
- Increase number of shielded transactions
- Increase number of unique contributors Zcash discussion forums/chats
- Increase number of unique contributors to Zcash protocol itself and open source ecosystem
- Increase of mentions of Zcash in other cryptocurrency channels/the media
- Update website to include zk-SNARK and other educational resources
- Increase Zcash Foundation outreach/transparency through email lists/webcasts/office hours/etc.
- Successful Zcon0
- Full attendance (250-300 attendees)
- Live streaming (and recordings for) all conference presentations
- Positive sentiment from post-conference attendee survey
- Positive media sentiment from major outlets post-conference
I’d be happy to work with the Board to define these more explicitly.
Despite mind-bogglingly high market valuations for cryptocurrency, hard research is in short supply. The Zcash Foundation can change that. We can help build an alternative implementation of Zcash (already happening thanks to the grant program), add new protocol features/suggestions via this implementation, build wallet implementations and libraries, audit and organize Zcash hard forks, and fund other ZK/privacy approaches.
- Fund Rust implementation and reach feature parity with reference Zcash client, with an attention to detail on UX and multi-platform support
- BOLT/Layer 2 work
- Mobile wallet libraries for light-client development
- Mining software that actively encourages decentralization
- Continue grant program to fund research and science in zk-SNARKs and other privacy approaches
- Build community crowdfunding site for continuous project fundraising where the Foundation may periodically match funds
- Support other applications/dev groups leveraging Powers of Tau and privacy tech
- Successful Overwinter/Sapling HF
- No downtime post-upgrades
- Major exchanges transitioned to HFs without incident, and quickly
- Fund security audits for both of the above
- Successful deployment of Rust-based Zcash client in the network
- Two successful grant programs of $125k each (Q2 and Q4)
- Fund Zcash protocol dev directly (as employee or contractor?)
- Fund other privacy-focused protocol devs (MimbleWimble, Monero, Ethereum?)
- Successful Zcon0 (as described above)
- Fund publishable research, resulting in 2-3 academic papers
By far, the most challenging aspect of the Foundation’s strategy revolves around governance. Governance in any community with a diverse set of stakeholders is difficult, add the expectation of decentralization and a natural aversion of authority to most stakeholders (there’s a gradient to cypherpunks but most are not fans of authority) and you have a recipe for a nearly intractable problem.
But the Zcash Foundation can learn from others’ missteps and try new approaches—some enabled by features to-be-built into the protocol (e.g., zero knowledge proof voting based on ZEC stake), others might be novel social convention or unique non-profit bylaws.
This year we’d like experiment with new governance models for the Foundation and protocol, build a roadmap for future governance, and explore voting/decision-making mechanisms for relevant stakeholders.
- Build new rules and processes, decide on new experiments to collect stakeholder feedback
- Formalize process for auditing and approving hard forks.
- Elect new board members under rules enacted above
- Enact new bylaws
- Present the results via “constitutional convention” at Zcon0
In line with the challenge above, this pillar is by far the most abstract and difficult to measure improvement. The metrics below are guidelines but certainly not as objective as I’d like, but given the open-endedness and abstract nature of this challenge, finding measurability will be difficult.
- Binary metric: has board changed, and bylaws changed?
- Community consensus on governance changes? How to define community consensus?
- Is community and leadership more engaged?
Beneath the Pillars: What Lies at the Foundation’s Foundation
The three pillars above are meant to further our mission to build Internet payment and privacy infrastructure for the public good—but like any good stylobate, pillars need support too. Operationally, we have a plan to spend ~$2.5mm this year as detailed by the excellent budget put together by our Operations Director Antonie Hodge. It's worth highlighting a few budget asks:
$250,000 of Grants: To facilitate broader community support and further scientific research; split into Q2 and Q4 programs.
$475,000 for Zcon0: Hosting the first zero knowledge/privacy focused conference to benefit the Zcash and broader cryptocurrency ecosystem.
$873,000 for wages expense: The Foundation currently has three full time employees, and we're planning on hiring three full-time engineers as well. We are also planning on hiring a web contractor.
$500,000 for research expense: In addition to our full-time employees and community grant process, the Foundation would like to fund specific research contractors to build Foundation tooling and software (e.g. contributing to the Rust implementation and BOLT). We foresee that some of this funding will also go toward a more continuous community-driven grant process where the Foundation might match projects that reach community crowd-funding goals.
All of the budget is aligned to execute on the strategic goals outlined above.
Financial Planning for the Foundation
Beyond the budget for this year, significant USD-based expenditures are anticipated beyond 2018. To de-risk the Foundation’s operational budget, we will be selling roughly 3-5% of the ZEC pledged to the Foundation—although it’s impossible to know the market price in advance, we anticipate it will net the Foundation anywhere between $3 to 5mm of operational capital, enough cushion for several years of lean operation if cryptocurrency markets collapse.
Though we are in early stages of broader financial planning, this much is clear: We fully intend to keep the vast majority of our endowment in ZEC, while for the minority of the endowment we plan on diversifying to other cryptocurrencies that stand to take advantage of the Foundation’s work on furthering privacy technology. This might mean a mix of bitcoin, ether, monero, as-yet-unlaunched grin, or others developed in the future that are beneficiaries of the Foundation’s work. There will be additional diversification to other traditional assets if our endowment grows, but the full scale of that plan is too early for commitment and beyond the scope of this document.
...is that this is just the beginning. :) The Foundation has an ambitious vision for the year, and grander ambitions past 2018. There is much for us to do in the future beyond what’s outlined here—including greater stewardship of development around the Zcash protocol and broader advocacy for privacy in payments online. We anticipate that 2018 will prove to be a blueprint and rubric for greater acceleration of the Foundation’s work.