0.2-Sproken
Pre-release
Pre-release
This release of the PoC contains:
- A complete re-write of the circuit from ZCash sprout
- A new version of the mixer contract that now implements a single function able to support deposits, transfers and withdrawals of arbitrary denominations.
- A prover server that implements a RPC interface and can listen to incoming requests from clients (requests can be of two natures: fetching the verification key to instantiate an on-chain verifier smart contract for instance, or requesting the generation of a proof on a given input)
- Two clients (one in javascript, the other in python) that show how Zeth can work, by requesting proofs generation to the prover server and executing a few confidential asset transfers on a local Ethereum test network.
Note: The name of the release is a play on word between "Sprout" (ZCash before Sapling) and "Broken" as this PoC is not secure (see the checks removed in the circuit from the original Zcash version)