Zcash Documentation

What is Zcash?

Zcash is an implementation of the “Zerocash” protocol. Based on Bitcoin’s code, it intends to offer a far higher standard of privacy through a sophisticated zero-knowledge proving scheme that preserves confidentiality of transaction metadata. For more technical details, please check out our Protocol Specification.

Before you get started with Zcash, please review the important items below:

Contributor Code of Conduct
This project adheres to our Code of Conduct. By participating, you are expected to uphold this code.
Development Guidelines
A set of guidelines and best practices to contribute to the development of Zcash.
Security Information
Zcash is experimental and a work-in-progress. Use at your own risk.
Deprecation Policy
A release is considered deprecated 16 weeks after the release day. There is an automatic deprecation shutdown feature which will halt the node sometime after this 16 week time period. The automatic feature is based on block height and can be explicitly disabled.

Getting Started

For information on Zcash setup, upgrade, installation, build, configuration, and usage please see the User Guide.

Need Help?

Answers to common questions from our users can be found in the FAQ.


Zcash development is an open collaborative process. If you’d like to contribute, join our chat system and check out some of these channels:

Community Chat
Software and Protocol Development
Mad scientist brainstorming


For license information please see License