M. Bagya Lakshmi / Y. Harold Robinson
Librería Samer Atenea
Kálamo Books
Librería Elías (Asturias)
Librería Kolima (Madrid)
Librería Proteo (Málaga)
Este livro de exercícios faz a ponte entre o conhecimento fundamental de blockchain e o desenvolvimento de aplicações práticas, orientando os alunos do segundo ano na criação de contratos inteligentes e aplicações descentralizadas. O Primeiro Dia introduz os contratos inteligentes como uma lógica automatizada de tipo 'se-então' - como máquinas de venda automática que garantem a entrega de refrigerantes sem intervenção humana. Os alunos exploram a Ethereum Virtual Machine (EVM) como um 'Computador Mundial' e aprendem por que o Gas evita loops infinitos que travam a rede, tornando a eficiência do código economicamente crucial. O Segundo Dia transita para a programação prática em Solidity utilizando o IDE Remix. Começando com o SimpleStorage (o 'Hello World' da blockchain), os alunos progridem na implementação de segurança através do padrão Owner, descobrindo como o msg.sender fornece autenticação criptográfica e como as instruções require impõem o controlo de acesso. O Terceiro Dia culmina na criação de ativos - construindo tokens fungíveis ERC-20 e NFTs ERC-721 utilizando os padrões da OpenZeppelin. A sessão final liga os contratos aos utilizadores através de carteiras MetaMask, revelando que as carteiras armazenam chaves, não moedas, e que as assinaturas criptográficas substituem as palavras-passe na Web3.