---
# System prepended metadata

title: CS251 Study Group Repository and Overview
tags: [cs251]

---

###### tags: `cs251`
# CS251 Study Group Repository and Overview
# Administrivia
* 下週(7/21-7/27)**進度**: proj2
* 討論時段: 週三 20:30-22:00

1. 固定討論時間如上，如果當週多數人不行可以一起決定另個時間。
討論之前讀完當週進度、完成作業、傳到Google drive。
2. 週間有問題直接在群裡討論
3. 討論時間以及本週進度在telegram群組description 
4. 沒有強制一定要寫作業或讀完講義，旁聽也可以，大家不要有壓力快樂學習
5. 新進及沒填過的人
請填寫討論的時間，用你在++telegram顯示的名字++填
https://www.when2meet.com/?15722187-uf6zV
6. 筆記更新在最底下，新筆記會往上放。
7. 每次討論前先把你對作業/課程問題放到Note

# Resource

## Similar Courses
https://cs251.stanford.edu/
本讀書會課程，涵蓋理論到實做都有，bitcoin一路講到zk-SNARKs

https://ocw.mit.edu/courses/mas-s62-cryptocurrency-engineering-and-design-spring-2018/
課程內容偏向VM底層細節

http://web.stanford.edu/class/ee374/
偏底層，作業是自己做一個blockchain。有題目跟答案

https://web.stanford.edu/class/archive/ee/ee374/ee374.1206/
2022以前的stanford ee374大部分關於scaling

https://www.bilibili.com/video/BV1Vt411X7JF?p=9
中文，蠻長的時間在介紹Bitcoin, Ethereum底層

https://courses.grainger.illinois.edu/ece598pv/sp2021/
https://web3.princeton.edu/principles-of-blockchains/
涵蓋很多scalability, consensus內容

https://www.youtube.com/watch?v=F7Ehnt1ht_o&list=PLSONl1AVlZNUzp71_H1kb87PvIh8kIZU9&ab_channel=BlockchainatBerkeley
非Berkeley正式課程，為社團workshop錄影

# Note (incl. Q&A, helper resource, tentative solution)
每次討論前把你的問題先放進來

## Proj 2
https://hackmd.io/@g8DcuSBSQgKhaDn3hsp37w/rJxZEO4Kc/edit

## HW 2 (7/7-7/20)
https://hackmd.io/@g8DcuSBSQgKhaDn3hsp37w/rJ81TzEoc/edit

## Lec 4 - 6 (6/23-7/13)
https://hackmd.io/@g8DcuSBSQgKhaDn3hsp37w/HJ9fxwOq9/edit

## HW 1 (6/16-6/29, 2 weeks)
https://hackmd.io/@g8DcuSBSQgKhaDn3hsp37w/B1Vb47uFq/edit

## Proj 1 (5/26-6/8, 2 weeks)
https://hackmd.io/@g8DcuSBSQgKhaDn3hsp37w/ByG1Mj7uq/edit

## Lec 1 - 3 (5/22-5/25)
https://hackmd.io/PurgqxpqSAinNSkgag4j9g

# Archive
6/12 因應同學改旁聽，移除時段B