2024/25 Taught Postgraduate Module Catalogue
COMP5125M Blockchain Technologies
15 creditsClass Size: 230
Module manager: Dr Evangelos Pournaras
Email: e.pournaras@leeds.ac.uk
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.Objectives
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.
Syllabus
- 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 type | Number | Length hours | Student hours |
Lecture | 15 | 1.00 | 15.00 |
Practical | 5 | 1.00 | 5.00 |
Private study hours | 130.00 | ||
Total Contact hours | 20.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Opportunities for Formative Feedback
Coursework and labs.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
In-course Assessment | Coursework 1 | 30.00 |
Total percentage (Assessment Coursework) | 30.00 |
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated.
Exams
Exam type | Exam duration | % of formal assessment |
Open Book exam | 2 hr 00 mins | 70.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 moduleLast updated: 25/09/2024 09:18:38
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD