Explaining Halo 2

Last year, our team announced a collection of discoveries and research milestones as part of our Scalability 2021 mission for […]

Explaining Halo 2

Zcash Counterfeiting Vulnerability Successfully Remediated

Eleven months ago we discovered a counterfeiting vulnerability in the cryptography underlying some kinds of zero-knowledge proofs. This post provides details on the vulnerability, how we fixed it and the steps taken to protect Zcash users.

Zcash Counterfeiting Vulnerability Successfully Remediated

New Release: 2.0.0

We’re happy to announce the release of Zcash 2.0.0, the first Sapling-compatible version of the Zcash node software! Sapling Activation […]

New Release: 2.0.0

Completion of the Sapling MPC

Zcash’s next major upgrade, codenamed Sapling, will be activated later this year. One of our final goals before activation is […]

Completion of the Sapling MPC

What’s New in Sapling

The next major upgrade of Zcash, codenamed Sapling, is scheduled to activate in October 2018. The specific block height has […]

What’s New in Sapling

Announcing the Sapling MPC

Zcash’s shielded transactions rely on zk-SNARKs — small, fast-to-verify zero-knowledge proofs of arbitrarily complicated statements. These proving schemes rely on […]

Announcing the Sapling MPC

Improved zk-SNARK Multi-party Computation Protocol

zk-SNARKs – the zero-knowledge proofs at the core of Zcash – require a parameter generation ceremony to take place for […]

Improved zk-SNARK Multi-party Computation Protocol

Cultivating Sapling: Faster zk-SNARKs

Zcash’s next major upgrade, codenamed Sapling, will feature a set of groundbreaking performance improvements for our shielded transactions. In the […]

Cultivating Sapling: Faster zk-SNARKs

Cultivating Sapling: New Crypto Foundations

Zcash’s next major protocol upgrade, codenamed Sapling, will feature a number of improvements to the performance, security and usability of […]

Cultivating Sapling: New Crypto Foundations

New Release: 1.0.10-1

Today we’re announcing the release of Zcash 1.0.10-1, a hotfix release that all users are encouraged to upgrade to, especially […]

New Release: 1.0.10-1

Pay-to-sudoku Revisited

Last year, I created a project called pay-to-sudoku which was the world’s first implementation of a zero-knowledge contingent payment (ZKCP). […]

Pay-to-sudoku Revisited

Bellman: zk-SNARKs in Rust

Bellman is a Rust-language library for building zk-SNARKs — small, cheap-to-verify zero-knowledge proofs of arbitrary computations. The goal of bellman […]

Bellman: zk-SNARKs in Rust