Blokkjedeteknologi og applikasjon (DAT655)

Emnet gir innsikt i ulike teknologier, modeller og bruksområder for blockchain-systemer.


Dette er emnebeskrivelsen for studieåret 2025-2026. Merk at det kan komme endringer.

Fakta

Emnekode

DAT655

Versjon

1

Vekting (stp)

5

Semester undervisningsstart

Høst

Antall semestre

1

Vurderingssemester

Høst

Undervisningsspråk

Engelsk

Innhold

NB! Dette er et valgemne og dersom det er færre enn 10 studenter oppmeldt pr. 20. august, kan dette medføre at emnet ikke tilbys.

Den første delen av emnet dekker den grunnleggende teknologien bak blokkjeder, inkludert konsensusmekanismer som "proof of work" og "proof of stake". Vi dekker også ulike modeller, inkludert tillatte og ikke-tillatte implementeringer.

Den andre delen omhandler programmering av smarte kontrakter, sikkerhet for smarte kontrakter og applikasjoner. Denne delen vil også dekke betalingskanaler og lignende teknologi.

Den tredje delen fokuserer på ulike applikasjoner for blokkjedeteknologi. Blant annet diskuteres selvstendig identitet og desentraliserte lagringsapplikasjoner. Denne delen diskuterer også, hvordan blokkjedeteknologi kan bidra til, eller truer FNs bærekraftsmål.

I labtimene jobber studentene på simuleringer som hjelper å bedre forstå teknologien. I tillegg lærer studentene å implementere en sikker applikasjon ved hjelp av smartkontrakter. Noen labtimer er også diskusjoner av forskjellig applikasjonsområder.

Læringsutbytte

Kunnskap

• Vite når og hvordan man kan bruke blockchain-teknologi.

• Kjenne til ulike modeller for blokkjeder med både åpne og lukkede medlemskap.

• Kjenne til ulike konsensusmekanismer som brukes i blokkjeder og deres sannsynlighetsgarantier.

• Vite om smarte kontrakter og ulike utførelsesmodeller for smarte kontrakter.

Ferdigheter

• Kunne utvikle applikasjoner for utførelse på en blokkjede.

• Kunne resonnere om systemer og applikasjoner som involverer blockchain-teknologi.

Forkunnskapskrav

Ingen

Eksamen / vurdering

Vurderingsform Vekting Varighet Karakter Hjelpemiddel
Muntlig eksamen 1/1 20 Minutter Bokstavkarakterer Ingen hjelpemidler tillatt

Individuell muntlig eksamen på 20-30 minutt.

Vilkår for å gå opp til eksamen/vurdering

Obligatorisk presentasjon av en forskningsartikkel

Det er to obligatoriske aktiviteter som må være godkjent for å gå opp til eksamen.

  • Studentene må levere laboratorieoppgaver og simuleringer. Dette kan enten gjøres i lab tiden eller hjemme med påfølgende godkjenning.
  • Studentene må bidra til diskusjon av applikasjonsområder, enten gjennom aktiv deltakelse i lab timene, eller gjennom presentasjon av en oversiktsartikkel.

Fagperson(er)

Instituttleder:

Tom Ryen

Arbeidsformer

Ukentlig 2 timer forelesning og 2 timer lab.

Åpent for

Enkeltemner ved Det teknisk-naturvitenskaplige fakultet
Datateknologi - master i teknologi Datateknologi - master i teknologi, deltid
Utveksling ved Det teknisk- naturvitenskapelige fakultet

Emneevaluering

Det skal være en tidligdialog mellom emneansvarlig, studenttillitsvalgt og studentene. Formålet er tilbakemelding fra studentene for endringer og justering i emnet inneværende semester.I tillegg skal det gjennomføres en digital emneevaluering minimum hvert tredje år. Den har som formål å innhente studentenes erfaringer med emnet.

Litteratur

Søk etter pensumlitteratur i Leganto