论文标题
揭开ZK-Snarks在Zcash中的作用
Demystifying the Role of zk-SNARKs in Zcash
论文作者
论文摘要
零知识证明在将信息从供奉献中传达到验证者或反之亦然的情况下,始终提供了一个明确的解决方案,而无需揭示有关该过程的基本信息。零知识的进步有助于开发简洁的证据,并提供非交互性的知识参数,并保持零知识标准。 ZK-SNARKS(零知识简洁的非互动论点)就是一种这样的方法,它在零知识证明的进步方面都超出了自己的声音。 Zcash算法的基本原则是,它提供了具有强大隐私保证的成熟的基于账本的数字货币,并且确保隐私的根源完全在于构建适当的ZK-SNARK。在本文中,我们从头开始详细阐述并构建了混凝土ZK-SNARK证明,并解释其在ZCash算法中的作用。
Zero-knowledge proofs have always provided a clear solution when it comes to conveying information from a prover to a verifier or vice versa without revealing essential information about the process. Advancements in zero-knowledge have helped develop proofs which are succinct and provide non-interactive arguments of knowledge along with maintaining the zero-knowledge criteria. zk-SNARKs (Zero knowledge Succinct Non-Interactive Argument of Knowledge) are one such method that outshines itself when it comes to advancement of zero-knowledge proofs. The underlying principle of the Zcash algorithm is such that it delivers a full-fledged ledger-based digital currency with strong privacy guarantees and the root of ensuring privacy lies fully on the construction of a proper zk-SNARK. In this paper we elaborate and construct a concrete zk-SNARK proof from scratch and explain its role in the Zcash algorithm.