Skip to content

Commit 42cd14c

Browse files
Merge pull request #60 from 0530-Suyb/main
Suweet sends JOIN REQUEST :)
2 parents e0fd12b + b55f041 commit 42cd14c

File tree

1 file changed

+109
-0
lines changed

1 file changed

+109
-0
lines changed

Suweet_ZICL1st.md

+109
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
timezone: Asia/Shanghai
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+
# {Suweet}
92+
1. 一名北邮研究生,对web3感兴趣,想在技术层面有所深入
93+
2. 51%会,49%不会
94+
3. 稍有听闻,具体不详
95+
96+
## Notes
97+
98+
<!-- Content_START -->
99+
100+
### 2024.07.29
101+
102+
举例示范:
103+
104+
- 学习主题:XXXX
105+
- 学习内容小结:XXXX(鼓励用自己的语言描述学到的知识)
106+
107+
### 2024.07.30
108+
109+
<!-- Content_END -->

0 commit comments

Comments
 (0)