Explaining SNARKs Part V: From Computations to Polynomials

<< Part IV In the three previous parts, we developed a certain machinery for dealing with polynomials. In this part, […]

Explaining SNARKs Part V: From Computations to Polynomials

Explaining SNARKs Part IV: How to make Blind Evaluation of Polynomials Verifiable

<< Part III In this part, we build on Part II and III to develop a protocol for verifiable blind […]

Explaining SNARKs Part IV: How to make Blind Evaluation of Polynomials Verifiable

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

Explaining SNARKs Part III: The Knowledge of Coefficient Test and Assumption

<< Part II In Part II, we saw how Alice can blindly evaluate the hiding :math:`E(P(s))` of her polynomial :math:`P` […]

Explaining SNARKs Part III: The Knowledge of Coefficient Test and Assumption

ZSL: zk-SNARKs for the Enterprise

The Zerocoin Electric Coin Company’s primary focus is – and always will be – developing and supporting Zcash. However, as […]

ZSL: zk-SNARKs for the Enterprise

Explaining SNARKs Part II: Blind Evaluation of Polynomials

<< Part I In this post, we recall the notion of a polynomial, and explain the notion of “blind evaluation” […]

Explaining SNARKs Part II: Blind Evaluation of Polynomials

BLS12-381: New zk-SNARK Elliptic Curve Construction

Our team is continually working to improve the security, performance and usability of our privacy-preserving shielded transactions. As we mentioned […]

BLS12-381: New zk-SNARK Elliptic Curve Construction

Explaining SNARKs Part I: Homomorphic Hidings

Constructions of zk-SNARKs involve a careful combination of several ingredients; fully understanding how these ingredients all work together can take […]

Explaining SNARKs Part I: Homomorphic Hidings

An Update on Integrating Zcash on Ethereum (ZoE)

Members of the Ethereum R&D team and the Zcash Company are collaborating on a research project addressing the combination of […]

An Update on Integrating Zcash on Ethereum (ZoE)

New Release: 1.0.4

Today we’re announcing the release of Zcash 1.0.4, which fixes several bugs, improves performance, and adjusts mining policies. With this […]

New Release: 1.0.4

How Transactions Between Shielded Addresses Work

In ‘Anatomy of A Zcash Transaction’ we gave a general overview of Zcash Transactions. The purpose of this post is […]

How Transactions Between Shielded Addresses Work

New Release Candidate: Final zk-SNARK parameters

The Zcash team has been working to finalize the software for the launch of the Zcash blockchain. We are planning […]

New Release Candidate: Final zk-SNARK parameters