Description | Textbook | Schedule | Grading | Projects | References | History | |
Time: Tuesday 14:00-17:00 Location: 3201, Teaching Building, Daxing Class web site: https://huipingsun.github.io/bct202502 |
Class live: No Instructor: Huiping Sun (sunhp(at)ss.pku.edu.cn) TA: Zecheng Liu |
This course offers a comprehensive exploration of key aspects within blockchain technology.
From a technical standpoint, we delve into the origins, concepts, and the current state of blockchain technology. We provide an in-depth explanation of fundamental algorithms, encompassing cryptography, peer-to-peer networks, and smart contracts. Additionally, we introduce prominent platforms and critical mechanisms, such as Bitcoin, Ethereum, IPFS, Consortium blockchain, Solidity, Scalability, Sharding, LightClient, and more.
On the non-technical front, we examine the real-world applications, ongoing projects, community dynamics, and the legal landscape surrounding blockchain technology. Furthermore, we introduce concepts like DApp, Web3, DeFi, and discuss the challenges, problems, and future trends shaping the trajectory of blockchain technology.
For hands-on experience, this course includes a series of blockchain experiments and projects, providing practical insights into how blockchain operates.
Date |
Topics |
Readings |
February 21 |
00. Course Overview [Slides] |
TBD |
February 21 |
01. Web3.0 & Blockchain [Slides] |
TBD |
February 28 |
02. Bitcoin I [Slides] |
TBD |
March 07 |
03. Bitcoin II [Slides] |
TBD |
March 14 |
04. Blockchain Cryptography [Slides] |
TBD |
March 21 |
05. Blockchain Network [Slides ] |
TBD |
March 28 |
06. Blockchain Consensus [Slides ] |
TBD |
April 04 |
07. Blockchain Contract [Slides] |
TBD |
April 11 |
08. Ethereum I [Slides] |
TBD |
April 18 |
09. Ethereum II [Slides] |
TBD |
April 25 |
10. Other Platform [Slides] |
TBD |
May 09 |
11. Blockchain Scalability [Slides] |
TBD |
May 16 |
12. Blockchain Security [Slides] |
TBD |
May 23 |
13. Blockchain Challenges [Slides] |
TBD |
May 30 |
14. Blockchain Applications [Slides] |
TBD |
June 06 |
15. Blockchain Future [Slides] |
TBD |
June 13 |
16. Project Presentations [Slides] |
No |
The grading scheme is as follows:
TBD