Skip to content

0.2-Sproken

Pre-release
Pre-release
Compare
Choose a tag to compare
@AntoineRondelet AntoineRondelet released this 04 Apr 18:27
03a67d6

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)