FID3022 Grunder i Blockchainteknik: Tekniker och tillämpningar 7,5 hp

Blockchain Fundamentals: Technology and Applications

Kursen ger en omfattande genomgång av ämnen som är relevanta för blockchaintekniken och ekosystemet som omger det, med utgångspunkt från grunderna för kryptologi till de relaterade ekonomi- och spelteorierna.

  • Utbildningsnivå

    Forskarnivå
  • Huvudområde

  • Betygsskala

    P, F

Kurstillfällen/kursomgångar

VT19 för programstuderande

  • Perioder

    VT19 P3 (7,5 hp)

  • Anmälningskod

    61076

  • Kursen startar

    2019-01-15

  • Kursen slutar

    2019-03-15

  • Undervisningsspråk

    Engelska

  • Studielokalisering

    KTH Kista

  • Undervisningstid

    Dagtid

  • Undervisningsform

    Normal

  • Antal platser

    Ingen begränsning

  • Kursansvarig

    Sarunas Girdzijauskas <sarunasg@kth.se>

Information för forskarstuderande om när kursen ges

p3, V19

Lärandemål

Efter fullgjord kurs kan studenten:

  • uppvisa en systematisk förståelse av blockchainteknik och förmåga att akademiskt analysera och kritisera interaktioner mellan alla dess komponenter.
  • reflektera över idéerna och teknikerna relaterade till blockchaintekniken med förståelse för dess möjligheter och begränsningar, samt även att undersöka hur den nu används i samhället och evaluera hur den kan användas i nya syften och i olika tillämpningsområden.
  • identifiera behov av ytterligare kunskap om att förbättra blockchaintekniken med insikter från studentens egna forskningsområde/intresse.

Kursens huvudsakliga innehåll

Kursen erbjuder en omfattande översikt av ämnen relevanta för blockchainteknik och över ekosystemet som omgärdar den. Kursen täcker de huvudsakliga komponenterna som utgör blockchain, från basen i kryptologi till de relaterade aspekterna av spelteori och ekonomi. En solid förståelse av blockchainteknikens grunder etableras genom att analysera bitcointekniken och bygga upp denna från botten, och undersöka och analysera idéer som ligger bakom organisationen av dess formerande komponenter. Kursen ger också en översikt av föregående tekniker för digitala valutor och förklarar relationen mellan kryptovalutor och blockchain i syfte att bygga upp hela bilden av ekosystemet runt blockchaintekniken. Kursdeltagarna förväntas reflektera över hur de olika teknikerna, reglerna, och riktlinjerna som utgör blockchain och föreslå möjliga utvidgningar till tekniken från sitt eget forskningnsområde. Studentpresentationer med djuplodande diskussioner kommer att anordnas runt specifika teman relevanta för blockchaintekniken och dess tillämpningar i olika områden.

Kursupplägg

Kursen organiseras som en blandning av lektioner och läsuppgifter med studentpresentationer och diskussioner. Den första halvan av kursen består av ett antal lektioner som bygger en förståelse för grunderna för blockchaintekniken. Den andra delen organiseras i form av studentpresentationer, där deltagarna presenterar och genomför djupare diskussioner och reflektioner om utvalda artiklar från litteraturen. Under varje session kommer studenterna att:

  • göra en sammanfattande presentation av ett tilldelat ämne baserad på läsning och litteraturöversikt.
  • svara på frågor från de övriga deltagarna och aktivt delta i diskussionen.

Mot slutet av kursen skall varje deltagare skriva en vetenskaplig rapport (t.ex. en visionsartikel, kritisk sammanfattning, översikt) i vilken de sammanfattar läget i ett visst ämne de har valt själva, relaterad till blockchain (t.ex. begränsningar och potential hos blockchaintekniken, användning av blockchain och dess potentiella nytta i samhället, utvidgning av blockchaintekniken med kunskap från andra områden, syntes av blockchainkomponenter etc.) och att kritiskt reflektera över innehållet.

Behörighet

Inskriven som forskarstuderande.

Litteratur

Utdrag från denna bok kommer att användas: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, by A. Narayanan, J. Bonneau, E. Felten, A. Miller, och S. Goldfeder. Princeton University Press, 2016.

Artiklar inom områdena blockchain och blockchaintillämpningar från högkvalitativa internationella publikationer kommer också att användas.

Utrustningskrav

N/A

Examination

  • EXA1 - Examination, 7,5, betygsskala: P, F

P/F

Krav för slutbetyg

Kursen kommer att utvärderas med betyget Pass/Fail, baserat på en framgångsrik presentation samt en vetenskapligt sund sammanfattande rapport i slutet av kursen. I tillägg till detta skall en student för att få betyget P delta i minst 75% av lektionerna och 75% av alla studentpresentationssessionerna.

Ges av

EECS/Programvaruteknik och datorsystem

Kontaktperson

Leila Bahri <lbahri@kth.se>

Examinator

Sarunas Girdzijauskas <sarunasg@kth.se>

Versionsinformation

Kursplan gäller från och med VT2019.
Examinationsinformation gäller från och med VT2019.