(01716430): Blockchian(Spring 2019)


Time: Friday 13:00-17:00

Location: 3302 , Teaching Building, DaXing

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

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

TA: Xin Chen

Course Description

This course will provide an overview of relevant topics in the blockchain. On the technical side, we start with the origin, concept and state of art of blockchain, then explain the basic algorithm, supporting technology and key mechanism relating to blockchain technology. On the non-technical side, we will look at the applications, projects, communities, laws and regulations behind blockchain, then introduce challenges, problems and future trends of blockchain. By the end of this course you will understand how blockchain work.

Course Textbook

Course Schedule

Date

Topics

Readings

February 22

00. Course Overview [Slides]

No

February 22

01. Blockchain Overview [Slides]

March 01

02. Blockchain Basics [Slides]

March 08

03. Blockchain Technology [Slides]

  • Textbook. Charpter 3: Mechanics of Bitcoin.
  • Textbook. Charpter 4: How to Store and Use Bitcoins.
  • Textbook. Charpter 5: Bitcoin Mining.
  • Textbook. Charpter 6: Bitcoin and Anonymity.
  • Bitcoin Developer Guide . Bitcoin.org. 2019. [Homework]

March 15

04. Blockchain Applications [Slides]

March 22

05. Blockchain Platform [Slides]

TBD

March 29

06. Blockchain Projects [Slides]

TBD

April 12

07. Blockchain Challenges [Slides]

TBD

April 19

08. Project Presentations [Slides]

TBD

Course Grading

The grading scheme is as follows:

Course Projects

Course References