(01716430): Blockchian(Summer 2019)


Time: Friday 13:00-17:00

Location: 307, No.2 Teaching Building, PKU

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

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

TA: Xin Nie

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

April 27

00. Course Overview [Slides]

No

April 27

01. Blockchain Overview [Slides]

May 11

02. Blockchain Basics [Slides]

May 18

03. Bitcoin Technology [Slides]

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

March 25

04. Blockchain Practices of ConsenSys (Jerry Yang, ConsenSys) [Slides]

TBD

June 01

05. Bitcoin Mechanism [Slides]

  • Textbook. Charpter 5: Bitcoin Mining.
  • Textbook. Charpter 6: Bitcoin and Anonymity.
  • Textbook. Charpter 7: Community, Politics, and Regulation.
  • Textbook. Charpter 8: Alternative Minging Puzzles.
  • Textbook. Charpter 9: Bitcoin as a Platform.
  • Textbook. Chapter 10: Altcoins and the Cryptocurrency Ecosystem.

June 08

06. Blockchain Future [Slides]

  • Hyperledger
  • Quorum
  • Textbook. Charpter 11: Decentralized Institutions: The Future of Bitcoin.

June 15

07. Project Presentations [Slides]

TBD

June 22

08. Blockchain Practice of World Bank (Peter Zhou, World Bank) [Slides]

TBD

Course Grading

The grading scheme is as follows:

Course Projects

Course References

Course History