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.
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
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
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.