(01710217): Blockchain Technology and Application (Spring 2026)


Time: Monday 14:00-17:00

Location: 3203, Teaching Building, Daxing

Class web site: https://huipingsun.github.io/bct202603

Class live: No

Instructor: Huiping Sun (sunhp(at)ss.pku.edu.cn)

TA: TBA

Course Description

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, Solana, Scalability, PCN, BFT, 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 Decrentrazation, DApp, Web3, DeFi, Crypto-Economics 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.

Course Textbook and Reference

Course Schedule

Date

Topics

Readings

March 02

00. Course Overview [Slides]

TBD

March 02

01. Decentralization [Slides]

TBD

March 09

02. Blockchain [Slides]

TBD

March 16

03. Cryptography & Network [Slides]

TBD

March 23

04. BFT [Slides]

TBD

March 30

05. Nakamoto Consensus [Slides ]

TBD

April 06

06. Bitcoin [Slides ]

TBD

April 13

07. Smart Contract [Slides]

TBD

April 20

08. Ethereum [Slides]

TBD

April 27

09. Blockchain Scalability [Slides]

TBD

May 11

10. Solana [Slides]

TBD

May 18

11. Crypto-Economics [Slides]

TBD

May 25

12. DeFi [Slides]

TBD

June 01

13. Blockchain Security & Privacy [Slides]

TBD

June 08

14. PCN [Slides]

TBD

June 14

15. Blockchain Application [Slides]

TBD

June 20

16. Project Presentations [Slides]

No

Course Grading

The grading scheme is as follows:

Course Projects

Course References

Course History