Skip to main content
Till KTH:s startsida Till KTH:s startsida

FID3022 Blockchain Fundamentals: Technology and Applications 7.5 credits

This course provides a comprehensive survey of topics relevant to Blockchain technology and to the ecosystem surrounding it, starting from the basics of cryptography to the related economics and game theory premises.

Course offerings are missing for current or upcoming semesters.
Headings with content from the Course syllabus FID3022 (Spring 2019–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

This course will provide a comprehensive survey of topics relevant to Blockchain technology and to the ecosystem surrounding it. The course covers the main components that make Blockchain, starting from the basics of cryptography to the related aspects of game theory and economics. A solid understanding of Blockchain fundamentals is established by decomposing Bitcoin and building it from the bottom up, exploring and analyzing ideas behind the organization of its forming components.The course also surveys preceding technologies for digital currency and explains the relationship between crypto-currencies and Blockchains in order to build the full picture of the ecosystem surrounding blockchain technology. Participants in the course will be required to reflect on the arrangement of the different techniques, rules, and guidelines that form Blockchain and suggest possible extensions to the technology from their own research domains. Student presentations with in-depth discussions will be organized around specific topics relevant to Blockchains and their application under different domains.

Intended learning outcomes

After the course the student will be able to:

  • Demonstrate systematic understanding of Blockchain and capacity to scholarly analyze and criticize interactions between all its components.
  • Reflect on the ideas and technologies related to Blockchain with insight on its possibilities and limitations, as well as examine how it is currently used in society and evaluate how it can be used for new purposes and under different application domains.
  • Identify the need for further knowledge in improving Blockchain technology with insights from the students own fields of research/interest.

Literature and preparations

Specific prerequisites

Enrolled as a doctoral student.

Recommended prerequisites

No information inserted

Equipment

N/A

Literature

Chapters from the following book will be used: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, by A. Narayanan, J. Bonneau, E. Felten, A. Miller, and S. Goldfeder. Princeton University Press, 2016. 

Papers in the area of Blockchain and Blockchain applications from high-quality international venues will also be used.

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

P, F

Examination

  • EXA1 - Examination, 7.5 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

P/F

Other requirements for final grade

The course will be assessed with a Pass/Fail grade, based on successful delivery of a presentation as well as a scientifically sound review report at the end of the course. In addition to this, a passing student must attend at least 75% of all lectures and 75% of all student presentation sessions.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted

Examiner

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Main field of study

This course does not belong to any Main field of study.

Education cycle

Third cycle

Add-on studies

No information inserted

Contact

Leila Bahri lbahri@kth.se

Postgraduate course

Postgraduate courses at EECS/Software and Computer Systems