Getting Started Developing with Zcash
Paige Peterson | May 11, 2017
Over the short history of Zcash, we've seen a substantial growth in the ecosystem from wallets and exchanges to more experimental applications like zmsg. As the Zcash core development team continues to improve the underlying Zcash protocol, we encourage more developers to join the community!
You can easily integrate Zcash into your existing cryptocurrency app, or you can use Zcash to build something new. There's plenty of opportunity to become part of the roots growing the Zcash ecosystem.
Level 1 Support (Transparent addresses)
Supporting transparent addresses in Zcash is a very similar process to supporting bitcoin. Implementing these addresses is the simplest way to get started and this is by far the most popular way we've seen third-parties make use of Zcash in their applications, at least for now.
While transparent addresses don't allow users to send privately, in many cases the mere existence and use of shielded addresses by others provides protection from linkability.
Level 2 Support (Shielded addresses)
Supporting shielded addresses requires more work but we encourage those interested to take advantage of their added capabilities. ShapeShift and Keybase are two examples of services which work with shielded addresses.
We're doing a lot of work to make shielded addresses easier to support and more useful. For example, some near future priorities for Zcash development include payment disclosure and payment offloading which open up a lot of opportunities for third-parties. If you're interested in being one of the first to implement these when they're released as experimental features, get in touch (see below)!
Getting Started with Zcash Integration
The quest to establish an Internet money ecosystem requires a variety of third-party services and we are here to help!
Please view the Zcash Integration Guide to get started with either Level 1 or Level 2 Zcash integration. You can get help by posting on our forum, joining us in the community chat or, if you prefer, sending us an email.
If you're not a developer but want your favorite wallet, payment processor or cryptocurrency service to support Zcash, we encourage you to reach out to them with the Zcash Integration Guide and tell them why you want them to support Zcash!