Gêneros: Programação
Ano de publicação: 2018
Ano de leitura: 2022
Boa
Número de leituras: 1
Total de páginas: 252
Resumo (páginas): 17
Idioma original da publicação:
Inglês
Traduções para outros idiomas: Russo
Descrição Geral
O livro, com 250 páginas, consiste em 9 capítulos. Além do material textual, contém numerosas ilustrações e fragmentos de código. O nível de dificuldade é médio ou ligeiramente acima da média (requer uma base sólida em programação).
Breve Visão Geral
- Capítulo 1. Aplicações Descentralizadas. Introduz o conceito de DApps e explica como a arquitetura blockchain permite criar aplicativos sem um servidor central, garantindo transparência e imutabilidade dos dados.
- Capítulo 2. Princípios do Ethereum. Abrange os fundamentos do ecossistema Ethereum: a máquina virtual (EVM), o conceito de gas para pagamento de computações, a estrutura das transações e o funcionamento das contas.
- Capítulo 3. Desenvolvimento de Contratos Inteligentes. Este capítulo é dedicado à sintaxe da linguagem Solidity e ao processo de escrita de código autoexecutável que gerencia a lógica e os ativos dentro da blockchain.
- Capítulo 4. Aprendendo a trabalhar com web3.js. Descreve o uso da biblioteca JavaScript para interação entre o frontend e os nós da Ethereum, permitindo que aplicações web leiam dados da blockchain e enviem transações.
- Capítulo 5. Desenvolvimento de um Serviço de Carteira. Um exemplo prático de criação de uma interface para gerenciar chaves, verificar saldos e transferir ether (ETH) entre usuários.
- Capítulo 6. Desenvolvimento de uma Plataforma para Contratos Inteligentes. Demonstra a criação de um sistema que permite aos usuários implantar seus próprios contratos e interagir com eles por meio de uma interface simplificada.
- Capítulo 7. Aplicativo de Apostas em Partidas. Explora a lógica complexa das apostas descentralizadas, onde as condições para distribuição dos ganhos são rigidamente fixadas no código e independentes de intermediários.
- Capítulo 8. Desenvolvimento de Contratos Inteligentes em Nível Empresarial. Discute questões de segurança, otimização de custos de gas e padrões de design necessários para criar soluções empresariais confiáveis e escaláveis.
- Capítulo 9. Desenvolvimento de Blockchain para Consórcio. Este capítulo introduz a criação de redes privadas onde o acesso aos dados é restrito, o que é de importância crítica para o setor corporativo e a proteção de segredos comerciais.
Opinião
Este é outro guia prático de alta qualidade, desta vez sobre trabalho com blockchain. O foco principal está no ecossistema Ethereum, na escrita de contratos inteligentes e em tópicos relacionados. Todo o código complementar é escrito predominantemente em JavaScript.