adds vision doc and board notes

This commit is contained in:
Josh Cincinnati 2018-02-13 09:24:31 -08:00
parent e7ffb6f951
commit 9e71bcaf99
7 changed files with 182 additions and 0 deletions

127
2018-VISION.md Normal file
View File

@ -0,0 +1,127 @@
# Zcash Foundation Vision and Roadmap
## For 2018 and Beyond
*by Josh Cincinnati, Senior Program Manager 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 Foundations scope, its goals, and its responsibility to the Zcash and broader cryptocurrency community.
My vision for the Foundations future is best summarized by the [Year in Review](https://z.cash.foundation//blog/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 Peters 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,* ***Im also hopeful that the Foundations work can benefit other cryptocurrencieswhether 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**
Im 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.
## Community
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:*
- Zcon0!
- 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
Id be happy to work with the Board to define these more explicitly.
## Science
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, audit and organize Zcash hard forks, and fund other ZK/privacy approaches.**
*Tactically:*
- Fund Rust implementation and reach feature parity with reference Zcash client
- Continue grant program to fund research and science in zk-SNARKs and other privacy approaches
- Support other applications/dev groups leveraging Powers of Tau and privacy tech
- Zcon0!
*Tactical metrics:*
- 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
## Governance
By far, the most challenging aspect of the Foundations 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 (theres 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 wed 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.**
*Tactically:*
- 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 Id like, but given the open-endedness and abstract nature of this challenge, finding measurability will be difficult.
*Tactical metrics:*
- 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 Foundations 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 close to $1.3mm 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.
**$357,500 for Zcon0:** Hosting the first zero knowledge/privacy focused conference to benefit the Zcash and broader cryptocurrency ecosystem.
**$430,000 for wages expense:** Antonie is planning on upping her hours, and Im hoping to transition to full-time. Were planning on hiring a protocol developer, web contractor, and PR contractor as well:
https://github.com/ZcashFoundation/ZcashFoundation/issues/54
https://github.com/ZcashFoundation/ZcashFoundation/issues/53
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 Foundations operational budget, we will be selling roughly 3-5% of the ZEC pledged to the Foundation—although its 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 Foundations 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 Foundations 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.
## Conclusion
...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 whats 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 Foundations work.

View File

@ -0,0 +1,55 @@
Zcash Foundation Board Meeting
==============================
February 2, 2018
Started 16:30 (GMT)
Board Members In Attendance: Peter, Andrew, Yan, Matt
Foundation Employees In Attendance: Josh, Antonie
Minutes
-------
1. Zcon0
- Antonie presented Zcon0 budget
- General agreement on "no lambo party" policy
- Total proposed cost of Zcon0: $357,500
- Proposed cost OK from Andrew, Yan, and Matt
2. Grants, 2017Q4 and what's next
- Josh to set up general mailing list, encourage grantees to share their results there
- Been a month a half since 2017Q4 grants awarded, general impression was positive
- Zcash4Windows issues...failure of process from unreviewed code (port)
- Proposal from Matt: the Foundation can solve the security auditing problem
- Should we launch our own dev team?
- Hire outside security auditing?
- Yan notes that 90% of the work is in actually fixing the issues, not finding them
- Maybe hire a team to provide technical oversight for work done by others/contractors?
- Some of the $250k for this years' grants budgeted could also be used to hire people for oversight
- Next grant programs (2018Q2, 2018Q4)
- Add more reporting requirements (rather than just six months after the project is done)
- Approve now for the sake of making an announcement
- $125k in favor from Andrew, Yan, will reduce grant amounts to $125k
3. Governance, public support
- Andrew is taking non-profit law very very seriously :)
- We have a long runway on proving public support test, decided to table topic for now
4. 2018 Vision and Roadmap
- Josh presented his [vision and roadmap doc for 2018](https://github.com/ZcashFoundation/ZcashFoundation/blob/master/2018-VISION.md)
- Eager to have opportunity to play a role in enabling community governance over a cryptocurrency
- Yan: thoughts on drawing line between Company and Foundation?
- Josh: wants Foundation to take on more responsibility but without being construed as active collaboration, has to be case-by-case
- With Zcon0 there will be lots of collaboration, but long term there should be bright lines between the work we do and the work the Company does.
- Weekly Foundation <> Company sync is by necessity, for now
- Josh: Ideally 2-3 years to become more fully independent---especially with regard to protocol development
**Josh and Antonie Recuse Themselves, Only Board Members**
1. Vote to approve Josh's document/plan to be Executive Director. Passes four in favor, one absent.
2. Andrew brings up question of how new board members are added to community.
- Possibility of having a group of voters designated 100+ from community to then chose more board members.
- Decision to add two more board members through vote some time in future, will be discussed on GitHub transparently: four present board members agree.
3. Frequency of board meetings discussed, everyone happy with current tempo.
Adjourned at 15:31 GMT.