TTM4195

Blockchain Technologies and Cryptographic Tools

Autumn

Trondheim

English

Overview

27 candidates

Average grade

B

3.74

0.12

Pass rate

100%

6 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

The course covers the cryptographic theory supporting Bitcoin (mainly) and other cryptocurrencies, as well as the practical aspects of how a cryptocurrency is designed. The advantages and disadvantages of different approaches will be explored. More general applications of blockchain technologies, such as smart contracts, will also be included.

The course content is related to the following UN Sustainable Development Goals (SDGs):

4 - Quality education, target 4.4 - Increase the number of people who have relevant skills for employment, decent jobs and entrepreneurship,

9 - Industry, innovation and infrastructure, target 9.3 - Increase access to financial services,

16 - Peace, justice and strong institutions, target 16.4 - Reduce illicit financial and arms flows and combat all forms of organized crime

Learning outcomes

A. Knowledge: Students will learn the underlying principles and techniques associated with blockchain technologies along with their cryptographic tools. They will become familiar with the cryptographic building blocks and how they are used in a typical cryptocurrency such as Bitcoin. B. Skills: Students will develop a practical understanding of how cryptocurrencies are implemented and the practical limitations of currently available blockchain and cryptocurrency systems.

Teaching methods

Lectures, seminars, guest lectures, student presentations and lab assignments. A group-based hands-on study of real cryptocurrencies such as Bitcoin.