/info

Primary LanguageJupyter Notebook

DAT650 Blockchain technology

This repository contains useful information and common resources for the DAT650 course.

You can find here:

Weekly timetable

Some lectures, as indicated in the shedule will happen online.

Day Time Room
Tuesday 8:15 - 10:00 Lecture D-223
Tuesday 10:15 - 12:00 Lab D-223
Friday 8:15 - 10:00 Lecture D-223

Lectures

Slides and lecture notes will be updated during the semester!

  • Lecture notes can be found here.
  • Slides are here.
  • Additional material is linked here.
Day What Format Lecture Topic Material
Tue 24.Aug Lecture Online Leander Hashes and hash chains and merkle trees Script Chapter 1, Videos 1, 2, 3, also videos 7-10 from the same series.
Tue 24.Aug Lab Online Rodrigo Lab 1
Fri 27.Aug Lecture Online Leander Transactions and UTXO Script Chapter 2, Princton book Chapter 1.4 and 1.5
Tue 31.Aug Lecture Online Leander Proof of Work Script Chapter 3.1 - 3.3, Videos 11 and 13
Tue 31.Aug Lab D-223 Rodrigo Lab 1
Fri 03.Sep Lecture Online Leander Proof of Work - Forks Chapter 3.4 slides
Tue 07.Sep Lecture Online Leander Selfish mining Chapter 3.5 slides
Tue 07.Sep Lab Online Rodrigo Lab 2
Fri 10.Sep Lecture Online Leander Network attacks and hard and soft forks Chapter 3.6 - 3.8, slides
Tue 14.Sep Lecture Online Leander Alternative PoW and Scaling PoW (reparametrization) Chapter 4 and 5.1,slides, Video
Tue 14.Sep Lab D-223 Rodrigo Lab 2
Fri 17.Sep Lecture Online Leander Bitcoin-NG and Sharding Chapter 5.2 and 5.3, Bitcoin-NG Sharding, slides
Tue 21.Sep Lecture ? Arian Proof of Stake
Tue 21.Sep Lab ? Arian Project
Fri 24.Sep Lecture ? Arian Project
Tue 28.Sep Lecture ? Arian Project
Tue 28.Sep Lab ? Arian Project
Fri 01.Oct Lecture ? Arian Project
Tue 05.Oct Lecture ? Arian Project
Tue 05.Oct Lab ? Arian Project
Fri 08.Oct Lecture ? Arian Project
Tue 12.Oct Lecture Online Arian & Leander Project presentations
Tue 12.Oct Lab ? Arian Project
Fri 15.Oct Lecture ? Arian Ethereum Chapter 9.1, slides
Tue 19.Oct Lecture ? Arian Learn Solidity crypto-zombies
Tue 19.Oct Lab ? Rodrigo Lab 4
Fri 22.Oct Lecture ? Arian Smart Contracts example
Tue 26.Oct Lecture ? Arian Smart Contract security slides, reading, examples
Tue 26.Oct Lab ? Rodrigo Lab 4
Fri 29.Oct Lecture ? Arian Oracles and Off chain networks slides
Tue 02.Nov Lecture ? Arian Stellar and System models Chapter 6, slides
Tue 02.Nov Lab ? Rodrigo Lab 5
Fri 05.Nov Lecture online Leander BFT 1 Chapter 7.1 & 7.2, slides
Tue 09.Nov Lecture ? Arian Hybrid Chapter 8, slides
Tue 09.Nov Lab ? Rodrigo Lab 5
Fri 12.Nov Lecture online Leander Privacy slides
Tue 16.Nov Lecture ? Arian Use cases slides
Tue 16.Nov Lab ? Rodrigo Lab 5
Fri 19.Nov Lecture online Leander & Arian Question and Answer

Lab

Assignments can be found in the assignments repo. The repository is accessible only for registered students.