SNARK Design Part III  with Justin Thaler | a16z crypto research talks

SNARK Design Part III with Justin Thaler | a16z crypto research talks

Source: YouTube · a16z crypto · published Nov 18, 2022 · 1:40:08

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

This video provides a technical deep dive into SNARKs (Succinct Non-interactive Arguments of Knowledge), explaining how they enable efficient verification of computations by combining polynomial IOPs with polynomial commitment schemes 0:09-2:13, 6:48-7:31.

Key Takeaways:
• SNARKs allow a prover to validate a witness without sending the full data, transforming computer programs into circuits to generate succinct proofs, though no current system optimizes prover speed, verifier speed, and proof size simultaneously 2:29-3:35, 3:40-4:46.
• Desirable SNARK properties include transparency (no trusted setup) and post-quantum security, both of which are determined solely by the choice of polynomial commitment scheme 4:57-6:35, 12:59-13:25.
• The standard paradigm involves a Polynomial IOP for handling the proof logic and a Polynomial Commitment Scheme for cryptographically hiding large polynomial coefficients, ensuring the verifier only accesses limited data 7:40-10:00, 10:06-11:00.
• A core technique encodes circuit transcripts into low-degree polynomials acting as "distance-amplified" encodings, allowing the verifier to catch errors by sampling very few points due to the Schwartz-Zippel Lemma 27:35-36:06, 43:00-46:10.

The speaker concludes by examining a field-agnostic SNARK variant that prioritizes prover speed and post-quantum security, despite generating larger proof sizes 24:10-26:08.

Sources:

  • 0:09 Definition and overview of SNARKs
  • 2:29 SNARK workflow and goals
  • 4:57 Transparency and post-quantum properties
  • 7:40 Explanation of Polynomial IOPs
  • 10:06 Polynomial commitment schemes
  • 27:35 Transcripts viewed as func

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 1.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

so I'm going to kind of in this talk give a more technical in-depth uh overview of how snarks actually work kind of under the hood um but I do want to talk to be self-contained so uh I'm gonna spend the first maybe five or ten minutes just kind of recapping um kind of my the first two talks I gave at a16z um which were much higher level um they were also like a month ago so I don't expect anyone to actually remember on them so yeah 10 minutes sort of recapping and then kind of diving into um the details uh to give a sense of how this technology actually works okay so um yeah a reminder of what a snark is so in a snark I'm an untrusted prover claims to know a witness satisfying some property so like a simple and prototypical um setting here would be that um the prover claims to know a pre-i…