Zcash: Anonymous transactions solved via Zero-Knowledge proofs