zebra-crosslink
zebra-crosslink is Shielded Labs's implementation of Zcash
Crosslink, a hybrid PoW/PoS consensus protocol for Zcash. Refer to the Rationale, Scope, and Goals to understand our effort.
Milestone 4a Workshop
If you're here to participate in the Milestone 4a Workshop (either during or after the event), please see the Milestone 4a Workshop
Prototype Codebase
Status: This codebase is an early prototype, and suitable for the adventurous or curious who want to explore rough experimental releases.
This zebra-crosslink codebase is a fork of
zebra.
If you simply want a modern Zcash production-ready mainnet node, please use that upstream node.
This book is entirely focused on this implementation of Zcash Crosslink. For general Zebra usage or development documentation, please refer to the official Zebra Book, keeping in mind changes in this prototype (which we attempt to thoroughly document here). The
overarching design of Zcash Crosslink in this prototype is based off of the Crosslink 2 hybrid construction for the Trailing Finality Layer.
Build and Usage
To try out the software and join the testnet, see Build and Usage.
Design and Implementation
See the Design and Implementation for an understanding of this software that we update throughout development.
Maintainers
zebra-crosslink is maintained by Shielded Labs, makers of fine Zcash software.
Contributing
Our github issues are open for feedback. We will accept pull requests after the prototyping phase is done.
License
Zebra is distributed under the terms of both the MIT license and the Apache License (Version 2.0). Some Zebra crates are distributed under the MIT license only, because some of their code was originally from MIT-licensed projects. See each crate's directory for details.
See LICENSE-APACHE and LICENSE-MIT.