Competencies / Study results |
Code
|
Study programme competences / results
|
A26 |
HD-06 - Aplicar tecnologías de registro distribuido a casos de uso específico, así como diseñar, desarrollar y desplegar una solución basada en dichas tecnologías, optimizando sus parámetros esenciales y aplicando mecanismos de protección para evitar y mitigar ataques |
B1 |
CB1 - To possess and understand the knowledge that provides the foundations and the opportunity to be original in the development and application of ideas, frequently in a research context |
B2 |
CB2 - Students will be able to apply their knowledge and their problem-solving ability in new or less familiar situations, within a broader context (or in multi-discipline contexts) related to their field of specialization |
B4 |
CB4 - Students will learn to communicate their conclusions ---and the hypotheses and ultimate reasoning in their support--- to expert and nonexpert audiences in a clear and unambiguous way |
B5 |
CB5 - Students will apprehend the learning skills enabling them to study in a style that will be selfdriven and autonomous to a large extent |
B22 |
K-06 - Comprender los conceptos básicos y el funcionamiento general de las tecnologías basadas en registro distribuido; así como su evaluación en términos de confidencialidad, integridad y disponibilidad; y sus principales aplicaciones y casos de uso |
C7 |
C-02 - Demostrar autonomía e iniciativa para resolver problemas complejos que involucren múltiples tecnologías en el ámbito de las redes o los sistemas de comunicaciones, y desarrollar soluciones innovadoras en el campo de las comunicaciones y la computación distribuida privadas. |
C9 |
C-04 - Aplicar la tecnología de cadenas de bloques a la protección descentralizada verificable de la información, ya sea referida ésta a activos digitales de información o referida a activos digitales que representan bienes de uso. |
Learning aims |
Learning outcomes |
Study programme competences / results |
Acquisition of the fundamental concepts associated with the design of Distributed Ledger Technologies (DLTs) and Blockchain. |
AJ26
|
BJ1 BJ2 BJ4 BJ5 BJ22
|
CJ7 CJ9
|
Acquisition of knowledge to develop practical applications of Blockchain/DLT technologies. |
AJ26
|
BJ1 BJ2 BJ4 BJ5 BJ22
|
CJ7 CJ9
|
Understanding the security issues and attacks on DLT and Blockchain technologies, as well as the mechanisms to minimize them. |
AJ26
|
BJ1 BJ2 BJ4 BJ5 BJ22
|
CJ7 CJ9
|
Contents |
Topic |
Sub-topic |
History of Distributed Ledger Technologies (DLTs) and Blockchain. |
Bitcoin architecture and operation.
Decentralized governance.
Smart contracts.
Decentralized applications (DApps).
|
Fundamentals of DLTs and Blockchain. |
Basic cryptography.
Public key infrastructure.
Consensus protocols.
Peer-to-Peer (P2P) networks.
|
Types of Blockchain and DLT technologies. |
Public vs. private blockchains.
Permissioned blockchains.
|
Methodologies to determine the use of a Blockchain/DLT. |
Flowchart to evaluate the use of a Blockchain/DLT. |
Practical applications of Blockchain/DLT technologies. |
Blockchain applications and use cases.
Decentralized Autonomous Organizations (DAO).
Metaverse.
New business models. |
Design and optimization of Blockchain/DLT-based architectures. |
Deployment and governance of blockchain in cloud.
Green Blockchain.
Convergence of blockchain with other technologies (e.g., IoT, 5G/6G, AI).
|
Cybersecurity of DLT and Blockchain technologies. |
Privacy in DLT and Blockchain technologies. |
Planning |
Methodologies / tests |
Competencies / Results |
Teaching hours (in-person & virtual) |
Student’s personal work hours |
Total hours |
Guest lecture / keynote speech |
A26 B1 B22 C7 C9 |
21 |
21 |
42 |
ICT practicals |
A26 B2 B4 B5 B1 B22 C7 C9 |
11 |
16 |
27 |
Supervised projects |
A26 B2 B4 B5 B1 B22 C9 |
10 |
20 |
30 |
Problem solving |
A26 C7 |
0 |
6 |
6 |
Objective test |
A26 B4 B22 C7 C9 |
2 |
14 |
16 |
|
Personalized attention |
|
4 |
0 |
4 |
|
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Methodologies |
Description |
Guest lecture / keynote speech |
Exposition of the contents of the subject. |
ICT practicals |
Practices to develop the concepts acquired in the lectures. |
Supervised projects |
Development of projects with a theoretical and practical component. |
Problem solving |
Students are given a simple task to carry out autonomously under the supervision of the teaching staff. |
Objective test |
Assessment of the knowledge acquired throughout the course: practice and theory. |
Personalized attention |
Methodologies
|
Supervised projects |
ICT practicals |
|
Description |
The professor will tutor the students and will guide them during the practical lessons.
Part-time students and with attendance exemption academic waiver: it will not be required the attendance to the practical lessons. In the same way, tutoring will be adapted to the scheduling restrictions of the part-time students. |
|
Assessment |
Methodologies
|
Competencies / Results |
Description
|
Qualification
|
Supervised projects |
A26 B2 B4 B5 B1 B22 C9 |
Development of projects with a theoretical and practical component. |
30 |
Problem solving |
A26 C7 |
Evaluation of a problem solution based on the theoretical/practical content of the subject. |
10 |
ICT practicals |
A26 B2 B4 B5 B1 B22 C7 C9 |
Evaluation of the results and knowledge acquired during the ICT practicals. |
20 |
Objective test |
A26 B4 B22 C7 C9 |
Evaluation of the competences acquired in the subject. |
40 |
|
Assessment comments |
FIRST CALL The practical part of the subject will consist in developing practical examples about the content of the theory lessons. Its evaluation will be performed progressively, with clear deadlines. The objective test will be divided into two parts: one oriented towards
evaluating the practical developments and a second one about the theoretical content. Part-time students: attendance to the practical part will not be required. SECOND CALL AND EXTRA CALLS The students will have the opportunity to maintain the marks obtained during the ICT practicals and the supervised project. Such students will carry out a mixed test, establishing the final mark according to the same percentages applied for the first call. The rest of the students (including part-time students) will take a single test (70% of the total mark) and will carry out a supervised project (30% of the total mark). OTHER COMMENTS No marks will be preserved from one course to another. The fraudulent performance of tests or assessment activities, once verified, will directly involve the qualification of failed in the call in which it is committed: the student will be qualified with "failed" (numerical grade 0) in the corresponding call of the academic year, both if the offense is committed in the first opportunity as in the second.
For this, the qualification will be modified in the first opportunity report, if necessary.
|
Sources of information |
Basic
|
Rishabh Garg (2023). Blockchain for Real World Application. Wiley
Zibin Zheng, Wuhui Chen, Huawei Huang (2023). Blockchain Scalability. Springer
Melanie Swan (2015). Blockchain: Blueprint for a New Economy. O’Reilly Media
Ethereum.org (2023). Ethereum Development Tutorials. https://ethereum.org/en/developers/tutorials/
Lorne Lantz, Daniel Cawrey (2020). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. O’Reilly Media
Solidity (2023). Solidity Programming Language . https://docs.soliditylang.org/en/latest/
Phil Champagne (2014). The Book Of Satoshi: The Collected Writings of Bitcoin Creator Satoshi Nakamoto. E53 PUBLISHING LLC |
|
Complementary
|
Paula Fraga-Lamas, Tiago M. Fernández-Caramés (2019). A Review on Blockchain Technologies for an Advanced and Cyber-Resilient Automotive Industry. IEEE Access
Tiago M. Fernández-Caramés, Paula Fraga-Lamas (2019). A Review on the Application of Blockchain to the Next Generation of Cybersecure Industry 4.0 Smart Factories. IEEE Access
Tiago M. Fernández-Caramés, Paula Fraga-Lamas (2018). A Review on the Use of Blockchain for the Internet of Things. IEEE Access
Tiago M Fernández-Caramés, Oscar Blanco-Novoa, Iván Froiz-Míguez, Paula Fraga-Lamas (2019). Towards an autonomous industry 4.0 warehouse: A UAV and blockchain-based system for inventory and traceability applications in big data-driven supply chain management. Sensors
Tiago M. Fernández-Caramés, Paula Fraga-Lamas (2020). Towards Post-Quantum Blockchain: A Review on Blockchain Cryptography Resistant to Quantum Computing Attacks. IEEE Access |
|
Recommendations |
Subjects that it is recommended to have taken before |
|
Subjects that are recommended to be taken simultaneously |
|
Subjects that continue the syllabus |
|
Other comments |
This subject will comply with the different regulations for
university teaching, respecting the gender perspective (e.g. non-sexist
language will be used). The Green Campus guidelines on sustainability will be followed,
including: - The submission of documents created for this subject:
- It will be requested in virtual format and/or as
electronic files.
- It will be performed through Moodle, in digital format
without the need for printing them.
- Sustainable use of resources and prevention of negative
impacts on the natural environment will be ensured.
The importance of ethical principles related to
sustainability values in personal and professional behaviors will be taken into
account. |
|