Please enable JavaScript.
Coggle requires JavaScript to display documents.
zk-SNARK (Trusted Setup (System Parameter Generation (Common Reference…
zk-SNARK
Trusted Setup
System Parameter Generation (Common Reference String)
https://minezcash.com/zcash-trusted-setup/
Paper,
Secure Sampling of Public Parameters
for Succinct Zero Knowledge Proof
https://z.cash/blog/generating-zcash-parameters.html
Paper,
https://github.com/zcash/mpc/blob/master/whitepaper.pdf
Pairing-friendly elliptic curve library
Libsnark
https://github.com/scipr-lab/libsnark
based on: Pinocchio: Paper, Nearly Practical Verifiable Computation
based on: Paper, Quadratic Span Programs and Succinct NIZKs without PCPs
Bellman
https://github.com/ebfull/pairing
BLS12-381
https://z.cash/blog/new-snark-curve.html
Paper, Implementing Pairings at the 192-bit Security Level
Paper, On the Size of Pairing-based Non-interactive Arguments?
New prooving system, should replace PGHR (Pinnochio)
https://z.cash/blog/cultivating-sapling-new-crypto-foundations.html
Pairing
https://z.cash/blog/pairing-cryptography-in-rust.html
If symmetric, pairings can be used to reduce a hard problem in one group to a different, usually easier problem in another group.
Privacy Matters
Fungibility
Privacy for Blockchains
https://z.cash/blog/r3-blockchain-report.html
Zcash Transaction
https://z.cash/blog/anatomy-of-zcash.html
Linkability
https://z.cash/blog/transaction-linkability.html
https://z.cash/technology/zksnarks.html
provide largest anonymity set of any coin ever made