Construindo Projetos Blockchain: Construindo Aplicações Blockchain Descentralizadas com Ethereum e Solidity

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Construindo Projetos Blockchain: Construindo Aplicações Blockchain Descentralizadas com Ethereum e Solidity
Narayan Prusty
Gêneros: Programação
Ano de publicação: 2018
Ano de leitura: 2022
Minha avaliação: 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.

Вверх