Description | Textbook | Schedule | Grading | Projects | References | History | |
Time: Saturday 8:00-12:00 Location: xxx, Building of Science, PKU Class web site: https://huipingsun.github.io/bc202404 |
Class live: No Instructor: Huiping Sun (sunhp(at)ss.pku.edu.cn) TA: TBA |
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 |
April 27 |
00. Course Overview [Slides] |
No |
April 27 |
01. Blockchain Overview [Slides] |
|
May 18 |
02. Bitcoin I [Slides] |
|
May 25 |
03. Bitcoin II [Slides] |
TBD |
June 01 |
04. Ethereum [Slides] |
TBD |
June 08 |
05. Consortium Blockchain [Slides] |
TBD |
June 15 |
06. Blockchain Application [Slides] |
TBD |
June 16 |
07. Blockchain Technology [Slides] |
TBD |
June 22 |
08. Project Presentations [Slides] |
TBD |
The grading scheme is as follows:
TBD