|
| 1 | +--- |
| 2 | +timezone: Asia/Tokyo |
| 3 | +--- |
| 4 | + |
| 5 | +> 请在上边的 timezone 添加你的当地时区,这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区 |
| 6 | +> 时区请参考以下列表,请移除 # 以后的内容 |
| 7 | +
|
| 8 | +timezone: Pacific/Honolulu # 夏威夷-阿留申标准时间 (UTC-10) |
| 9 | + |
| 10 | +timezone: America/Anchorage # 阿拉斯加标准时间 (UTC-9) |
| 11 | + |
| 12 | +timezone: America/Los_Angeles # 太平洋标准时间 (UTC-8) |
| 13 | + |
| 14 | +timezone: America/Denver # 山地标准时间 (UTC-7) |
| 15 | + |
| 16 | +timezone: America/Chicago # 中部标准时间 (UTC-6) |
| 17 | + |
| 18 | +timezone: America/New_York # 东部标准时间 (UTC-5) |
| 19 | + |
| 20 | +timezone: America/Halifax # 大西洋标准时间 (UTC-4) |
| 21 | + |
| 22 | +timezone: America/St_Johns # 纽芬兰标准时间 (UTC-3:30) |
| 23 | + |
| 24 | +timezone: America/Sao_Paulo # 巴西利亚时间 (UTC-3) |
| 25 | + |
| 26 | +timezone: Atlantic/Azores # 亚速尔群岛时间 (UTC-1) |
| 27 | + |
| 28 | +timezone: Europe/London # 格林威治标准时间 (UTC+0) |
| 29 | + |
| 30 | +timezone: Europe/Berlin # 中欧标准时间 (UTC+1) |
| 31 | + |
| 32 | +timezone: Europe/Helsinki # 东欧标准时间 (UTC+2) |
| 33 | + |
| 34 | +timezone: Europe/Moscow # 莫斯科标准时间 (UTC+3) |
| 35 | + |
| 36 | +timezone: Asia/Dubai # 海湾标准时间 (UTC+4) |
| 37 | + |
| 38 | +timezone: Asia/Kolkata # 印度标准时间 (UTC+5:30) |
| 39 | + |
| 40 | +timezone: Asia/Dhaka # 孟加拉国标准时间 (UTC+6) |
| 41 | + |
| 42 | +timezone: Asia/Bangkok # 中南半岛时间 (UTC+7) |
| 43 | + |
| 44 | +timezone: Asia/Shanghai # 中国标准时间 (UTC+8) |
| 45 | + |
| 46 | +timezone: Asia/Tokyo # 日本标准时间 (UTC+9) |
| 47 | + |
| 48 | +timezone: Australia/Sydney # 澳大利亚东部标准时间 (UTC+10) |
| 49 | + |
| 50 | +timezone: Pacific/Auckland # 新西兰标准时间 (UTC+12) |
| 51 | + |
| 52 | +# ZK 残酷共学第 1 期残酷指引 |
| 53 | + |
| 54 | +> ⚠️ 正式开始前请确保你在身体上和精神上都处于合适的状态,请刻意练习,残酷面对 🆒。为方便检索 The First ZK Intensive CoLearning 简写为 ZICL1st,第 2 期即为ZICL2nd,第 3 期即为 ZICL3rd,以此类推。 |
| 55 | +
|
| 56 | +> ⚠️ 报名需要按要求认真填写下面 [ XXX ] 部分,方可通过报名审核,通过审核即可开始自主学习。 |
| 57 | +
|
| 58 | +## 共学内容 |
| 59 | + |
| 60 | +第一期的重点是向大家介绍什么是 ZK、 ZKP 的基础知识,以及 Circom 代码入门,有一定难度,共学资料如下: |
| 61 | + |
| 62 | +- 第一周:7 月 29 日 - 8 月 4 日:Introduction and History of ZKP |
| 63 | + - 20min 的视频:[初步理解 ZK 是什么](https://www.youtube.com/watch?v=fOGdb1CTu5c) |
| 64 | + - 70min 的播客:[零知识证明:一场”无知“的游戏](https://www.xiaoyuzhoufm.com/episode/6672a76bb6a8412729e0b103) |
| 65 | + - [(一)初识「零知识」与「证明」](https://learn.z2o-k7e.world/zkp-intro/1/zkp-back.html) |
| 66 | + - [(二)理解「模拟」](https://learn.z2o-k7e.world/zkp-intro/2/zkp-simu.html) |
| 67 | + - [(三)寻找「知识」](https://learn.z2o-k7e.world/zkp-intro/3/zkp-pok.html) |
| 68 | + - 100min 的视频:[ZKP Lecture 1: Introduction and History of ZKP](https://www.youtube.com/watch?v=uchjTIlPzFo) |
| 69 | +- 第二周:8 月 5 日 - 8 月 11 日:Overview of Modern SNARK Constructions |
| 70 | + - 80min的视频: [ZKP Lecture 2: Overview of Modern SNARK Constructions](https://www.youtube.com/watch?v=bGEXYpt3sj0) |
| 71 | + - [1-Polynomial-Interaction-and-Proof](https://learn.z2o-k7e.world/zk-snarks/1-Polynomial-Interaction-and-Proof.html) |
| 72 | + - [2-Non-interactivity&Distributed-Setup](https://learn.z2o-k7e.world/zk-snarks/2-Non-interactivity&Distributed-Setup.html) |
| 73 | + - [3-General-Purpose-Computation](https://learn.z2o-k7e.world/zk-snarks/3-General-Purpose-Computation.html) |
| 74 | + - [4-Construction-Properties.md](https://learn.z2o-k7e.world/zk-snarks/4-Construction-Properties.html) |
| 75 | + - [5-Pinocchio-Protocol](https://learn.z2o-k7e.world/zk-snarks/5-Pinocchio-Protocol.html) |
| 76 | +- 第三周:8 月 12 日 - 8 月 18 日:Write some Circom |
| 77 | + - 基础电路: |
| 78 | + - [ZK Shanghai 基础电路教学](https://www.youtube.com/watch?v=CTJ1JkYLiyw&ab_channel=SutuLabs) |
| 79 | + - 编辑器:[zkREPL](https://zkrepl.dev/) |
| 80 | + - [基础电路练习](https://github.com/wenjin1997/zkshanghai-workshop/blob/main/lecture2-homework.md) 这部分材料结合了Circom源码,可以多花时间来研究 |
| 81 | + - 实用电路: |
| 82 | + - [ZK Shanghai 实用电路教学](https://www.youtube.com/watch?v=smJz5RdY0Nc) |
| 83 | + - 课程资源:[snarkjs resources (zkiap.com)](https://zkiap.com/snarkjs)、[What Is Semaphore? | Semaphore](https://docs.semaphore.pse.dev/) |
| 84 | + |
| 85 | +本次共学资料前两周的 lecture 来自 [zk-learning](https://zk-learning.org/),博客来自 [《探索零知识证明系列》](https://learn.z2o-k7e.world/zkp-intro/toc.html)和[《从零开始学习 zk-SNARK》](https://learn.z2o-k7e.world/zk-snarks/toc.html),第三周的 Circom 部分来自 [0xparc](https://zkiap.com/),视频讲解为 [ZK Shanghai](https://zkshanghai.xyz/) 的中文版本。郭宇老师还推荐了这篇文章[《Survey-SNARKs》](https://www.di.ens.fr/~nitulesc/files/Survey-SNARKs.pdf),学有余力者可以依此找到更多的扩展内容。 |
| 86 | + |
| 87 | +### **最后,非常感谢安比实验室郭宇老师对于本次共学资料选择的指导!** |
| 88 | + |
| 89 | +--- |
| 90 | + |
| 91 | +# {你的名字} |
| 92 | +1. 自我介绍 |
| 93 | + hython web3自由职业者,量化交易员,希望通过学习web3知识,从而开发并提供好用的dapps,达到结识良友,共建web3良好生态的目的。 |
| 94 | + |
| 95 | +2. 你认为你会完成本次残酷学习吗? |
| 96 | + 目标达成完成率70% |
| 97 | + |
| 98 | +4. 目前阶段对于 ZK 的了解? |
| 99 | + 仅限于概念,对于实现不了解 |
| 100 | + |
| 101 | +## Notes |
| 102 | + |
| 103 | +<!-- Content_START --> |
| 104 | + |
| 105 | +### 2024.07.29 |
| 106 | + |
| 107 | +举例示范: |
| 108 | + |
| 109 | +- 学习主题:XXXX |
| 110 | +- 学习内容小结:XXXX(鼓励用自己的语言描述学到的知识) |
| 111 | + |
| 112 | +### 2024.07.30 |
| 113 | + |
| 114 | +<!-- Content_END --> |
0 commit comments