Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0958 - Criptomoedas e Blockchain
Criptocurrencies and Blockchain

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 01/01/2022 Desativação:

Objetivos
Prover ao aluno uma visão geral do estado da arte em criptomoedas, bem como o  aprofundamento das principais plataformas do livro-razão distribuído como a Blockchain.  Aplicações descentralizadas baseadas em contratos inteligentes também serão estudadas  ao longo do curso. 
 
Provide the student with an overview of the state of the art in cryptocurrencies, as well as the deepening of the main distributed ledger platforms, such as the Blockchain. Decentralized applications using smart contracts will also be studied throughout the course.
 
 
Docente(s) Responsável(eis)
6364925 - Jo Ueyama
1402765 - Márcio Eduardo Delamaro
5832884 - Rodolfo Ipolito Meneguette
 
Programa Resumido
Estudo da blockchain e do Bitcoin e de outras criptomoedas emergentes. O uso dos  contratos inteligentes e as plataformas de desenvolvimento. Aplicações descentralizadas e  decentralized autonomous organization (DAO) 
 
Study of blockchain and Bitcoin and other emerging cryptocurrencies. The use of smart contracts and development platforms. Decentralized and decentralized autonomous organization (DAO) applications
 
 
Programa
- Propriedades de segurança como privacidade, autenticação e integridade - Criptografia simétrica e assimétrica 
- Introdução ao livro-razão distribuído (DLT) 
- As principais implementações da blockchain 
- Bitcoin 
- Ethereum 
- Tipos de blockchain como privado, público, permissionado e não-permissionado - Transações e o teorema de CAP 
- Protocolos de consenso 
- Tolerância a falhas bizantinas 
- Prova de Trabalho (PoW) 
- Prova de Participação (PoS) 
- Criptomoedas 
- Teoria (o que é, taxa de emissão, vantagens, lastro) 
- Aspectos de implementação 
- Tópicos emergentes em criptomoedas e DLTs 
- Tópicos emergentes (p.ex., NFT, DeFi, o que houver na época do estudo) - As criptomoedas emergentes
- Contratos Inteligentes 
- Definição 
- Aspectos de implementação 
- Principais aplicações 
- Organização autônoma descentralizada (DAO) 
- Teoria 
- Principais aplicações 
 
- Security properties such as privacy, authentication and integrity - Symmetric and asymmetric cryptography - Introduction to the distributed ledger technology (DLT) - The main blockchain implementations - Bitcoin - Ethereum - Blockchain types such as private, public, permissioned and non-permissioned - Transactions and the CAP theorem - Consensus protocols - Byzantine fault tolerance - Proof of Work (PoW) - Proof of Stake (PoS) - Cryptocurrencies - Theory (what it is, the emission rate, advantages, financial backing) - Implementation aspects - Emerging Topics related to DLTs and criptocurrencies - Emerging topics (eg, NFT, DeFi, whatever was at the time of the study) - Emerging cryptocurrencies - Smart Contracts - Definition - Implementation aspects - Main applications - Autonomous decentralized organization (DAO) - Theory - Main applications
 
 
Avaliação
     
Método
Avaliação por meio de provas escritas e trabalhos práticos.
Critério
Serão atribuídas notas a provas e trabalhos práticos, executados alguns em classe e outros fora de classe. A nota final será calculada por média das notas obtidas pelo aluno no decorrer do semestre.
Norma de Recuperação
A nota final (MF) do aluno que realizou prova de recuperação dependerá da média do semestre (MS) e da média da prova de recuperação (MR), como segue: • MF = 5 se 5 <= MR <= (10 - MS) • MF = (MS + MR) / 2 se MR > (10 - MS) • MF = MS se MR< 5
 
Bibliografia
     
 Livro- texto:  
- MARTINS, P.; Introdução à Blockchain. Bitcoin. Criptomoedas. Smart Contracts.  Conceitos. Tecnologia. Implicações; editora FCA, 2018 
- BASHIR, I.; Mastering Blockchain, 2018 
 Complementar: 
- SINGHAL, B.; DHAMEJA, G.; PANDA, P. S.; Beginning Blockchain; Apress, 2018
 

Clique para consultar os requisitos para SSC0958

Clique para consultar o oferecimento para SSC0958

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP