Yesterday, Valar Group and Undertaking Tachyon introduced Zakura, a brand new Zcash full node constructed from the Zebra codebase. We need to state plainly: that is good for Zcash, and we welcome it.
Zebra was constructed to be forked. We launched it beneath permissive open-source licenses exactly in order that anybody might construct on it and enhance it. Zakura’s engineering is spectacular together with sooner preliminary sync, pruning, snapshot bootstrapping, and a compatibility path for zcashd operators — and it arrives in the meanwhile the community wants extra succesful choices, not fewer. We congratulate the Zakura workforce, a number of of whom have additionally contributed on to Zebra itself, together with to our most up-to-date launch. That is an instance of open supply working as meant.
First issues first: NU6.3 prompts this month. Zebra 6.0.0, launched July tenth, totally helps the Ironwood community improve, which prompts on Mainnet at block top 3,428,143 — across the finish of July. With zcashd reaching finish of life, each node operator have to be working NU6.3-capable software program earlier than activation. When you run Zebra right this moment, improve to six.0.0 now. When you’re migrating from zcashd, each Zebra and Zakura have prepared paths, and our documentation and help channels are open to assist both approach. The one most necessary factor for the community this month is that each operator completes this improve on time.
One request, whichever node you select. The occasions of this previous June had been a reminder {that a} consensus community’s safety is determined by impartial verification — totally different implementations, independently constructed and reviewed, every checking the opposite’s work. In case your infrastructure strikes to Zakura, we’d encourage you to maintain a Zebra node working alongside it as an impartial consensus test. It’s cheap, it’s normal observe for essential infrastructure, and it strengthens the community for everybody.
Zebra’s mission going ahead. Zcash Basis (ZF) will keep Zebra for the long run because the community’s independently ruled reference implementation — consensus-current, and rigorously reviewed. Alongside it, we’re investing in verification infrastructure that serves each implementation: cross-implementation conformance check suites and differential testing that catches consensus divergences earlier than they attain mainnet. A community as priceless as Zcash deserves an assurance layer that doesn’t depend upon any single workforce getting the whole lot proper, together with us.
We additionally need to state a governance precept clearly: the Zcash protocol belongs to its group, and it evolves by the open ZIP course of — not by anybody implementation, group, or entity, and that features ZF. We are going to help formal recognition of any implementation that demonstrates conformance to the protocol specification, and we’ll construct the general public conformance infrastructure that makes “demonstrates conformance” a testable, impartial normal relatively than a matter of opinion.
ZF has the independence and the sources to do that affected person work for the following decade. Extra implementations, extra builders, and extra velocity are good for Zcash — our job is to verify the community all of them share stays safe, verifiable, and ruled within the open.
