Blog posts tagged 'zkSNARKs'
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 of...
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...
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...
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...
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 release,...
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 to...
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 to...
The Design of the Ceremony
Update: Read our full summary of what took place in the Zcash Parameter Generation Ceremony. The Toxic...
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 that...
zkSNARKs in Ethereum
Over the last week, Zcashers Vitalik Buterin, Andrew Miller, Eran Tromer and myself have been at the Ethereum/IC3 Bootcamp at...
Pairing cryptography in Rust
Pairing cryptography is an exciting area of research, and an essential component of Zcash's zkSNARKs — proofs that transactions are...
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 the...
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...