Guia docente 2023_24
Escuela de Ingeniería de Telecomunicación
Máster Universitario en Ciberseguridad
 Subjects
  Smart Contracts and dApps
   Contents
Topic Sub-topic
Basic concepts Discussion of the basic concepts related to the development of smart contracts and decentralized applications.
Design and development of smart contracts The development of smart contracts is addressed, taking into account the most relevant security aspects.
Peer-to-peer file systems The basic characteristics of peer-to-peer networks are presented, followed by a description of the essential elements of decentralized file systems and their relationship with blockchain technologies. IPFS is presented as a case study.
Oracles. Good practices Oracles are presented as third-party services that provide external data or events to a smart contract in a blockchain. Best practices for their development and use are identified.
Non-fungible tokens A specific use case very popular in the world of smart contracts and decentralized applications is discussed: non-fungible tokens or NFTs.
BaaS as an outsourcing model The basic elements of Blockchain as a Service (BaaS) to develop, deploy and manage blockchain applications without the need to set up and maintain blockchain infrastructure are discussed.
Cybersecurity aspects A recap of the key elements for designing secure smart contracts, oracles and decentralized applications is offered.
Universidade de Vigo            | Rectorado | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000