Criptomoedas e Blockchain

Informações Básicas

Carga horária: 

60 horas

Pré-requisito: 

Linguagens de Programação

Ementa: 

Conceitos básicos de criptografia aplicados à criptomoedas. Funções Hash. Curvas elípticas e seu uso na Bitcoin. Introdução ao Bitcoin e sua história.  O white paper do Bitcoin. Proof of work e formação de consenso. Blockchain como registro irreversível. A plataforma Ethereum. Smart-contracts. A linguagem Solidity. Desenvolvimento e deploy de smart-contracts.  

Bibliografia

Obrigatória: 

  • Mastering Bitcoin: Unlocking Digital Cryptocurrencies. Andreas     Antonopoulos. O’Reilly.        
  • Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized     Autonomous Organizations. Henning Diedrich. Wildfire Publishing.         
  • Blockchain Applications: A Hands-On Approach. Arshdeep Bahga and Vijay Madisetti

Complementar: