Sapling in HD

Broader ecosystem adoption of shielded addresses through the implementation of faster zk-SNARKs has been a highlight of the Sapling network upgrade. However, there are […]

Sapling Transaction Anatomy

With the Sapling activation approaching, we’re continuing our education on what users and third-party services can expect. We recently announced […]

The Sapling network upgrade is a major feature enhancement to the Zcash network targeted to activate on October 28th, 2018. […]

Perspectives on Sapling

Last week we introduced a video series called Perspectives. These short interviews were conducted at Zcon0 on various topics relevant […]

Selective Disclosure & Shielded Viewing Keys

Encryption is an important tool to control access to personal and business data. In many cases where private data must […]

Explaining SNARKs Part VII: Pairings of Elliptic Curves

<< Part VI In Part VI, we saw an outline of the Pinocchio zk-SNARK. We were missing two things – […]

Explaining SNARKs Part VI: The Pinocchio Protocol

<< Part V In part V we saw how a statement Alice would like to prove to Bob can be […]

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, […]

Payment Contexts & Reusing Shielded Addresses

The privacy provided in Zcash allows users to disclose a shielded payment address publicly or to multiple individuals without the […]

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 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 II: Blind Evaluation of Polynomials

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

A Shielded Ecosystem

In Zcash, users have the option to employ transparent or shielded addresses for sending, receiving and storing their ZEC. While […]

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 […]

Having the two types of addresses within Zcash (transparent and shielded) is an advantage which allows users to have more […]

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 […]