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.
Informações Básicas
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:
- Bitcoin: A peer-to-peer electronic cash system. Satoshi Nakamoto
- A Next-Generation Smart Contract and Decentralized Application Platform. Vitalik Buterin
- Ethereum: a secure decentralised generalised transaction ledger. Gavin Wood.
- Beige Paper: an Ethereum technical Specification
- Friedlmaier, Maximilian; Tumasjan, Andranik; Welpe, Isabell (26 August 2016).
Disrupting industries with blockchain: The industry, venture capital funding, and regional distribution of blockchain ventures