ZK and Scaling Bootcamp

Dive into advanced Zero-Knowledge Proof technologies

This bootcamp has ended, check out Current Programmes for more!

 Eligibility and Selection Process

Our Teacher

Laurence Kirk

Laurence Kirk

A long time Encode community member, Laurence is well known in the UK scene as one of the leading educators on blockchain. He leads Extropy.io, a blockchain consultancy based in Oxford, specialising in developing blockchain solutions, security auditing, training & more.

Curriculum



Maths and Cryptography Introduction

General Theory of Zero-Knowledge Proofs

zk-SNARK/zk-STARK theory

Development languages and platforms - Zokrates/Cairo/o1js

Use of ZK proofs with blockchains - ZK rollups/Mina/snapps

ZK proofs as proof of computation

Data privacy

ZK proofs in cryptocurrencies - Zcash/Monero

ZK proofs and DeFi - Aztec and StarkEx

Showcased

Languages: Noir, o1js, Zokrates

Environments: Aztec, ZCash, Circom

Concepts: SNARK/STARK theory, Associated cryptography, Game development

Extensively covered

Languages: Cairo

Libraries: Cairo/Open Zeppelin

Environments: Starknet, Mina, zkEVM L2s

Concepts: ZK proofs, ZK rollups, Identity/Privacy

Tools: Protostar

Gold Sponsors

Mina logo

Silver Sponsors

Previous ZK bootcamps