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/bct202402 |
Class live: No Instructor: Huiping Sun (sunhp(at)ss.pku.edu.cn) TA: Jinjue Zhou |
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] |
No |
February 21 |
01. Blockchain Technology Overview [Slides] |
|
February 28 |
02. Blockchain Cryptography [Slides] |
|
March 06 |
03. Blockchain Network [Slides] |
|
March 13 |
04. Bitcoin I [Slides] |
|
March 20 |
05. Bitcoin II [Slides ] |
TBD |
March 27 |
06. Blockchain Consensus [Slides ] |
TBD |
April 03 |
07. Blockchain Contract [Slides] |
TBD |
April 10 |
08. Ethereum I [Slides] |
TBD |
April 17 |
09. Ethereum II [Slides] |
TBD |
April 24 |
10. Consortium Blockchain [Slides] |
TBD |
May 08 |
11. Blockchain Scalability [Slides] |
TBD |
May 15 |
12. Blockchain Challenges [Slides] |
TBD |
May 22 |
13. Blockchain Application [Slides] |
TBD |
May 29 |
14. Blockchain UseCases [Slides] |
TBD |
June 05 |
15. Blockchain Future [Slides] |
TBD |
June 12 |
16. Project Presentations [Slides] |
No |
The grading scheme is as follows:
TBD