83129 - Fundamentos da Tecnologia Blockchain |
Período da turma: | 04/06/2018 a 18/06/2018
|
||||
|
|||||
Descrição: | -Objetivo
Esta disciplina apresenta os fundamentos da tecnologia do Blockchain desde sua criação até a utilização em criptomoedas. O aluno desta disciplina será capaz de identificar problemas que possam ser solucionados com Blockchain e escolher os mecanismos de implementação adequados para a solução. -Público Alvo Profissionais e estudantes com conhecimentos de computação. -Ementa Histórico e primeiras implementações Problema dos generais bizantinos, introdução ao consenso e votação distribuída Conceitos: bloco, transação (registro) e encadeamento Características: imutabilidade, descentralização, árvore de Merkle e introdução ao registro distribuído (via replicação) Problemas: regra da cadeia mais longa, fork e armazenamento Tecnologias concorrentes ao Blockchain Aplicações comuns: criptomoedas (mineração, proof-of-work e proof-of-stake), livro razão e em sistemas distribuídos Visão geral de técnicas avançadas em Blockchain: smart contracts, hard fork, provas de conhecimento zero e edição controlada de registros -Bibliografia Mastering Blockchain. Imran Bashir. Packt Publishing Ltd, 17 de mar de 2017 - 540 páginas. Artigos técnicos referenciados pelo professor |
||||
Carga Horária: |
21 horas |
||||
Tipo: | Obrigatória | ||||
Vagas oferecidas: | 35 | ||||
Ministrantes: |
Fernando de Aguiar Marcos Antonio Simplicio Junior Rodrigo Gonçalves Bueno |
![]() |
Créditos © 1999 - 2025 - Superintendência de Tecnologia da Informação/USP |