P2P systems and blockchain technologies

Individual course

This course is concentrated on peer-to-peer and blockchain technologies, their technical details and use-cases appearing on the market. The core contents include the following:

Basic building blocks of P2P systems

  • P2P vs. client/server architectures
  • Evolution of P2P systems
  • Searching for shared resources
  • DHT mechanisms

Blockchain technologies

  • Blockchain concept
  • Blockchain applications and use-cases
  • Cryptocurrencies
  • BitCoin in detail
  • Smart contracts
  • Blockchain as a service

Course material

Lectures recordings as well as other materials like lecture notes, example problems, etc. available on the Tampere University Moodle pages and will be available to registered students. The course has scheduled lecture and seminar meetings on MS Teams. The course can also be studied in self-studying manner during the implementation period. All course activities except the exam can be completed remotely.

Electronic on-campus exam using the EXAM system. The exam can be taken in any Finnish university supporting the EXAM system.

Completion methods

  • Exam (on campus)
  • Homework

The course contains scheduled lectures and/or other learning events, however, the course can also be studied in self-studying manner.

More information in the Tampere University study guide.

You can get a digital badge after completing this course.

Communications Engineering Computer Networks Internet Technology lohkoketjut kryptovaluutat

Responsible teacher

Tampere University
Dmitri Moltchanov
dmitri.moltchanov(at)tuni.fi

Contact person for applications

FITech-verkostoyliopisto
FITech-yhteyshenkilö
info(at)fitech.io

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Place of contact learning:

Teaching language:

General prerequisites: