(01716430): Blockchian(Summer 2018)


Time: Sunday 17:30-21:30

Location: 307 , No.2 Teaching Building, PKU

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

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

TA: Zhilai Mao

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

May 06

00. Course Overview [Slides]

    No

May 06

01. Blockchain Overview [Slides]

May 13

02. Blockchain Basics [Slides]

May 20

03. Blockchain Mechanisms [Slides]

May 25

04. Minging & Anonymity [Slides]

  • Textbook. Charpter 5: Bitcoin Mining.
  • Textbook. Charpter 6: Bitcoin and Anonymity.

May 27

05. Regulation, Bitcoin Platform, &AltCoins [Slides]

  • Textbook. Charpter 7: Community, Politics, and Regulation.
  • Textbook. Charpter 9: Bitcoin as a Platform.
  • Textbook.Chapter 10: Altcoins and the Cryptocurrency Ecosystem.

June 03

06. Hyperledger and Applications(Baohua Yang) [Slides]

June 10

07. Blockchain Future [Slides]

  • Textbook. Charpter 8: Alternative Minging Puzzles.
  • Textbook. Charpter 11: Decentralized Institutions: The Future of Bitcoin.

June 17

08. Project Presentations [Slides]

    TBD

Course Grading

The grading scheme is as follows:

Course Projects

Course References