The effort to bring the privacy features of Zcash to Ethereum took a step forward today during testing for the upcoming Byzantium upgrade, as coindesk.com reports.
zkSNARK is a zero-knowledge succinct non-interactive arguments of knowledge, which is used to prove that data is valid without actually revealing what that data is. It is claimed that the technology sits at the heart of the Zcash network, and recent months have seen developers moving to integrate the privacy tech into Ethereum.
Thus, today, the zkSNARK part of a Zcash transaction was verified on the Byzantium testnet. While only a trial, the development is a critical step toward bringing that kind of functionality to the public ethereum network.
What is missing after that is basically everything that was missing on top of the Ethereum Virtual Machine in the early times of Ethereum: We need practical implementations of all the other components of a zkSNARK system (apart from the verification).
Leading zkSNARKs developer for Ethereum
According to coindesk.com, testing on Byzantium is expected to continue into October. Byzantium's formal introduction will then introduce the gas-subsidised pairing checks and elliptic curve operations that make this kind of verification possible. This means that once Byzantium becomes the law of the land, a cryptographically privatized transaction can be verified on the network.