Blockchains e Criptomoedas

Código:
17903
Ano:
1
Semestre:
S1
Créditos ECTS:
6
Carga Horária:
PL(30H)/T(30H)
Área Científica:
Informática
Objectivos de Aprendizagem:
Compreender os fundamentos teóricos e práticos das tecnologias blockchain e de criptmoedas, os diferentes tipos de blockchain, protocolos de consenso e suas aplicações.
Explorar o funcionamento das criptomoedas e aplicações distribuídas, com foco no Bitcoin, Ethereum e outros sistemas relevantes.
Explore as Finanças Descentralizadas (DeFi): Estude stablecoins, protocolos de empréstimo, exchanges descentralizadas e seu impacto económico.
Investigue a Privacidade em Blockchains: Analise os desafios de privacidade, técnicas de desanonimização e criptografia avançada, como zk-SNARKs.
Compreenda Soluções de Escalabilidade: canais de pagamento, rollups e escalabilidade
Desenvolver competências para projetar e implementar soluções baseadas em blockchain.
Conteúdos programáticos:
Introdução às Blockchains
Mecanismos de Consenso
Contratos Inteligentes e Aplicações Descentralizadas (DApps)
Finanças Descentralizadas e Economia / Criptomoedas
Privacidade em Blockchains Públicas
Segurança e Escalabilidade na Blockchain
Aspetos Regulatórios e Éticos
Metodologias de Ensino e Critérios de Avaliação:
A. Época de Avaliação Continua / Frequência

Avaliação de conhecimentos (ACh) (8 Valores)
--um Teste Escrito na segunda-feira-feira dia 14 de Dezembro cotado em 20 valores
Avaliação contínua (ACo) (12 Valores)
5 projetos de programação em grupos de 2-3 alunos(2+2+2+2+4 Valores)
Topicos: Merkle Trees,Transações, BitCoin Scripts, , Carteiras ou Consenso, DAPP - Ethereum
Entregas e Apresentações nos dias 30/09 14/10, 28/10, 11/11 e 16/12

Classificação Final CF : ACh (8 valores) + ACo (12 valores)

B. Épocas de Exame
Um Teste Escrito de Avaliação de Conhecimentos (ACh-Exame). (8 Valores)

Classificação Final CF : ACh-Exame (8 valores) + ACo (12 valores)
Bibliografia principal:
Antonopoulos, A. M. Mastering Bitcoin Programming the Open Blockchain 3rd Edition. O'Reilly Media. 2023
Antonopoulos, A. M, Wood, G Mastering Ethereum: Building Smart Contracts and DApps 1st Edition O'Reilly Media. 2019
Narayanan, A., Bonneau, J., Felten, E. et al. Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction . Princeton University Press. 2016
Mougayar, W. The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. 2016
Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. WhitePaper, 2009
Swan, M. Blockchain: Blueprint for a New Economy. O'Reilly Media, 2015
Língua:
Português
Esta informação promove os seguintes Objetivos de Desenvolvimento Sustentável da ONU:
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos