Blockchain Systems - COMP6575

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2024 to 2025
Canterbury
Spring Term 6 15 (7.5) Sanjay Bhattacherjee checkmark-circle

Overview

The module will cover theoretical and implementation considerations in the design of a blockchain system. It will also cover practical programming and socio-technical aspects of decentralised applications built on top of blockchains. It will provide the fundamentals essential for entry into research in related fields as well as for related industry positions.

Details

Contact hours

Private Study Hours: 118
Contact Hours: 32
Total Hours: 150

Method of assessment

Main assessment methods:
2 coursework assessments, coursework 1 and coursework 2 (15 hours each) (25% each)
2 hour unseen written examination (50%)

Indicative reading

1. "Bitcoin and Cryptocurrency Technologies", Narayanan et al, 2016. (https://bitcoinbook.cs.princeton.edu/)
2. "Principles of Blockchain Systems", Anta et al, 2021. (https://doi.org/10.2200/S01102ED1V01Y202105CSL014)
3. "Architecture for Blockchain Applications", Xu et al, 2019. (https://link-springer-com.chain.kent.ac.uk/book/10.1007%2F978-3-030-03035-3)
4. "Blockchain for Distributed Systems Security", Shetty et al, 2019. (https://ieeexplore-ieee-org.chain.kent.ac.uk/book/8693620)

Learning outcomes

On successfully completing the module students will be able to:
1: Identify, explore and describe the core principles governing the functioning of blockchain systems
2: Analyse and critically evaluate the efficiency, security guarantees and attacks possible on blockchain systems
3: Develop programs related to blockchain systems
4: Critically analyse and evaluate blockchain systems based on socio-technical considerations

Notes

  1. Credit level 6. Higher level module usually taken in Stage 3 of an undergraduate degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.