Blokkjede-teknologi
Masteremne
- Studiepoeng
- 10
- Undervisningssemester Haust
- Emnekode
- INFO384B
- Talet p氓 semester
- 1
- 鲍苍诲别谤惫颈蝉苍颈苍驳蝉蝉辫谤氓办
- English
- Ressursar
Emnebeskrivelse
M氓l og innhold
The course aims at providing students with knowledge of the state-of-the-art blockchain technology. As a result of the course, students will have an in-depth understanding of the blockchain technology and be able to use their expertise in both the academia and industry.
As blockchain technology becomes more and more ubiquitous, there is a growing demand for rigorous understanding of its key aspects. The course will provide an advanced overview of blockchain theory and models with detailed analyses of some of its implementations. A special focus will be set on various notions of consensus, like proof-of-work and proof-of-stake. We will also cover one of the most prominent applications of blockchains - smart contracts. The focus will be on Ethereum smart contracts, and their implementation in Solidity programming language. The course will also include a detailed overview of cryptographic methods used to ensure the safety on a blockchain.
The course material will include selected chapters from textbooks and research papers.
尝忙谤颈苍驳蝉耻迟产测迟迟别
By the end of the course a participating student will have the following knowledge, skills, and
general competence.
Knowledge
The student...
- has rigorous and advanced understanding of the blockchain technology.
Skills
The student...
- is able to discuss and present state-of-the-art research papers on some technical aspects of blockchain that allows them to conduct a research project in the area.
- has a firm grasp on smart contracts and is able to prototype them in Solidity programming language.
General competence
The student...
- is able to read advanced technical papers on the blockchain techology.
Studiepoeng, omfang
Studieniv氓 (studiesyklus)
Undervisningssemester
Krav til forkunnskaper
Anbefalte forkunnskaper
Studiepoengsreduksjon
Krav til studierett
Arbeids- og undervisningsformer
Obligatorisk undervisningsaktivitet
Vurderingsformer
The assessment comprises of two parts:
- Written exam, 3 h (70%)
- Two graded assignments (30%)
Grades for each part of assessment and the final grade will be published in Studentweb.
The exam assignment will be given in the language of instruction in the course.
The exam answer must be submitted in the same language as the exam assignment.
Karakterskala
Vurderingssemester
Litteraturliste
Emneevaluering
Hjelpemiddel til eksamen
Written exam: Dictionary preapproved by the Faculty
Graded assignments: None