The Design of the Ceremony

Update: Read our full summary of what took place in the Zcash Parameter Generation Ceremony. The Toxic Waste, and Other […]

The Design of the Ceremony

Zcash Parameters And How They Will Be Generated

At its core, Zcash’s privacy technology relies on a novel cryptographic tool called a zkSNARK – a small zero-knowledge proof […]

Zcash Parameters And How They Will Be Generated

zkSNARKs in Ethereum

Over the last week, Zcashers Vitalik Buterin, Andrew Miller, Eran Tromer and myself have been at the Ethereum/IC3 Bootcamp at […]

zkSNARKs in Ethereum

Pairing cryptography in Rust

Pairing cryptography is an exciting area of research, and an essential component of Zcash’s zkSNARKs — proofs that transactions are […]

Pairing cryptography in Rust

New Alpha Release: libzcash

Today, we deployed a new alpha release of the Zcash reference implementation, v0.11.2.z3, to the testnet. The new release includes […]

New Alpha Release: libzcash

How To Generate SNARK Parameters Securely

There are a lot of cryptographic challenges to making a fully secure and reliable open financial system. Our current top […]

How To Generate SNARK Parameters Securely