Zero Knowledge Proofs and ZK Programming in Blockchain Application Development
Offered By: LF Decentralized Trust via YouTube
Course Description
Overview
Dive into the world of zero knowledge proofs and SNARK systems in this comprehensive 3-hour workshop. Gain a high-level understanding of zero knowledge and SNARK technology from a software developer and IT professional perspective. Implement an experimental zKRollup system in Circom on Hyperledger Besu or Fabric, and explore integrations with Hyperledger Fabric and Solidity. Cover topics including interactive and non-interactive models, SNARKs, zkSNARKs, computation models, arithmetic circuits, and rank-1 constraints. Engage in hands-on labs to learn Circom programming basics, circuit generation, compilation, and verification processes. Discover the fundamentals of zkRollups and implement a prototype for simplified token transfer. Install necessary tools like Visual Studio Code, Circom, and Fabric-samples before attending. Suitable for developers looking to expand their blockchain application development skills.
Syllabus
Zero Knowledge Proofs and ZK Programming in Blockchain Application Development
Taught by
LF Decentralized Trust
Related Courses
Blockchain PlatformsUniversity at Buffalo via Coursera Blockchain Architecture Design and Use Cases
NPTEL via Swayam Blockchain Architecture Design and Use Cases
NPTEL via YouTube Deploying Hyperledger Fabric with AWS Blockchain Templates
Pluralsight Building Blockchains with Hyperledger
Pluralsight