Loading market data...

Zakura Releases Open-Source Library That Cuts Private Transaction Time to Under 200ms

Zakura Releases Open-Source Library That Cuts Private Transaction Time to Under 200ms

Zakura has released Zakura Common, an open-source cryptography and protocol library suite for the Zcash ecosystem, and the numbers attached to it are hard to ignore. In some cases, the optimizations can cut private-transaction creation time from over three seconds to under 200 milliseconds. The catch, as with most performance work, is that the results aren't uniform — but the benchmarks are still striking.

What the benchmarks show

The improvements are entirely client-side software optimizations. They don't touch Zcash network rules, and they don't require a network upgrade. That's a meaningful distinction: anyone can adopt the code without waiting on consensus changes or coordinating with miners.

Zakura's own tests show mobile proof generation running over 14 times faster, with desktop proof generation over 5 times faster. Sinsemilla hashing is over 21 times faster, and zk-SNARK verification saw gains of 4 to 8 times. The sub-200ms figure, again, applies to some cases, not all of them. But even the slower end of the range is a real improvement over the multi-second waits users have come to expect.

Private transactions on Zcash have always carried a performance tax. The cryptography that keeps them private is heavy, and on mobile devices it's been especially punishing. Faster proof generation doesn't just mean less waiting — it makes private transactions feel closer to ordinary ones, which is the kind of thing that matters for adoption.

Because the library is released under MIT/Apache 2.0 licensing, other projects in the ecosystem can pick it up and integrate it without legal friction. That's a deliberate choice, and it lowers the barrier for wallets and services that might otherwise have to build this from scratch.

Zakura Common is set to be included in Zakura 1.3.0, which is the next concrete milestone. The code is already publicly available, so developers who want to test it or contribute don't have to wait for the release. The real question is how quickly the broader Zcash ecosystem adopts it — the library is ready, but adoption is always the slower part.