Module and Programme Catalogue

Search site

Find information on

2024/25 Taught Postgraduate Module Catalogue

COMP5125M Blockchain Technologies

15 creditsClass Size: 230

Module manager: Dr Evangelos Pournaras

Taught: Semester 2 (Jan to Jun) View Timetable

Year running 2024/25

This module is not approved as an Elective

Module summary

This module provides a comprehensive knowledge on fundamentals and practical aspects of distributed ledgers and their applications in society. Starting from required knowledge on distributed systems and security, this module moves to the “big picture” of the different blockchain architectures that have been evolving in this dynamic technological landscape. Bitcoin is studied as a case study of a long-standing blockchain solution and is considered from a critical perspective on its limitations. Different consensus mechanisms are considered and their trade-offs, including a study of Ethereum and how to develop smart contracts to implement decentralized applications running on a blockchain. Incentive mechanisms required to initiate and maintain blockchain projects will be reviewed as well as their crypto economic models and design.


The aim of the module is for students to develop a practical understanding and skills for distributed ledgers and to design and develop decentralized applications, including smart contracts, running on a blockchain.

Learning outcomes
On completion of the year/programme students should have provided evidence of being able to:

- understand the design of distributed ledgers

- understand the context to which distributed ledgers are applied

- analyse performance trade-offs between different distributed ledgers

- design decentralised applications and implement smart contracts.


- Fundamentals of Distributed Systems and Security

- Evolution of Blockchain Architectures

- Blockchain platforms

- Consensus Mechanisms

- Smart Contracts

- Decentralized Applications

- Incentive mechanisms

- Blockchain with IoT and AI Self-governance and Future Perspectives

Teaching methods

Delivery typeNumberLength hoursStudent hours
Private study hours130.00
Total Contact hours20.00
Total hours (100hr per 10 credits)150.00

Opportunities for Formative Feedback

Coursework and labs.

Methods of assessment

Assessment typeNotes% of formal assessment
In-course AssessmentCoursework 130.00
Total percentage (Assessment Coursework)30.00

Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated.

Exam typeExam duration% of formal assessment
Open Book exam2 hr 00 mins70.00
Total percentage (Assessment Exams)70.00

This module will be reassessed by open book exam only.

Reading list

There is no reading list for this module

Last updated: 29/04/2024 16:12:35


Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019