Noir Programming and Zero-Knowledge Circuits Full Course
Автор: Cyfrin Updraft
Загружено: 2025-07-07
Просмотров: 1532
Continue your journey to becoming a zero-knowledge (ZK) developer by learning how to write circuits. This technical course teaches you how to create and verify zero-knowledge proofs (ZKPs) by writing Noir circuits.
Noir is a Circom alternative domain-specific language for writing ZK circuits.
Watch on Updraft: https://updraft.cyfrin.io/courses/noi...
GitHub Repo associated with this course (including helpful links and references): https://github.com/Cyfrin/noir-progra...
What you’ll learn:
Noir syntax
Create a witness, a proof, and Solidity verifier contracts
Use the Poseidon commitment scheme
Create ZK circuits and build a full ZK protocol
ZK Merkle trees and hashing in Noir
Verify signatures without revealing the signer
Build the backend for a full-stack ZK application with noir.js and bb.js
How to create proofs and verify them in a front-end
Cyfrin Links:
Learn blockchain development and security at Cyfrin Updraft: https://updraft.cyfrin.io/
Twitter: https://x.com/CyfrinAudits
YouTube: / @cyfrinaudits
About The Instructor:
Hi, my name is Ciara, and I am a senior smart contract engineer and lead instructor at Cyfrin Updraft!
Ciara's Links:
Twitter: https://x.com/ciaranightingal
Subscribe to my YouTube channel: / @ciaranightingale
The following resources were consulted in the creation of this course:
Noir Documentation: https://noir-lang.org/docs
Porter's live stream on Tornado Cash: https://www.youtube.com/live/jGmvJZ7m7WU
Rare skills article: https://www.rareskills.io/post/how-do...
Artem Chystiakov's article: / cartesian-merkle-tree-the-new-breed
Smart Contract Programmer's video: • Tornado Cash - How it Works | DeFi + Zero ...
https://www.researchgate.net/figure/E...
[Krishang's Tornado Cash Rebuilt Repo](https://github.com/nkrishang/tornado-...)
[The Tornado Cash codebase](https://github.com/tornadocash)
[Cat Mcgee's Private Peace Hackathon Project](https://github.com/catmcgee/the-priva...)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: