zk-SNARK

Non-interactive zero-knowledge proof

Non-interactive zero-knowledge proofs are cryptographic primitives that allow for the authentication of information between a prover and verifier without revealing any specific information beyond the validity of the statement. They are useful in decentralized systems like blockchains, as they can be used to verify transactions without the need for a central authority. Most non-interactive zero-knowledge proofs are based on mathematical constructs like elliptic curve cryptography or pairing-based cryptography, which allow for the creation of short and easily verifiable proofs.

1 courses cover this concept

CS 251 Cryptocurrencies and Blockchain Technologies

Stanford University

Fall 2022

Stanford's course covers a wide spectrum of blockchain and cryptocurrency concepts, focusing on technical aspects and engineering secure software. Bitcoin and Ethereum are the main case studies, and the course delves into numerous applications, including DeFi, NFTs, and privacy on the blockchain.

No concepts data

+ 33 more concepts