
Blockchain e Tecnologia
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Persons
Este livro reúne os fundamentos essenciais do blockchain, reflexões, aprendizados e experiências dos autores e alguns resultados gerados por meio de pesquisas e projetos conduzidos pelo instituto desde a sua fundação. A publicação é fruto de um ecossistema ativo e diverso, que conecta mais de 60 autores entre especialistas, educadores, gestores públicos, empreendedores e desenvolvedores em torno de um propósito comum: compartilhar conhecimento para promover impacto social e econômico no Brasil e além.
Content
PARTE I. FUNDAMENTOS DA TECNOLOGIA BLOCKCHAIN - DESVENDANDO A BASE
1. Blockchain: conceitos iniciais e história da tecnologia (Adriana Siliprandi/Gabriel Aleixo/Rafael Heck)
1.1. As origens do dinheiro digital
1.2. O surgimento do Bitcoin e a revolução blockchain
1.3. Da Segunda Guerra Mundial à internet: a evolução dos sistemas distribuídos
1.4. O desenvolvimento das redes P2P
1.5. Arquitetura e funcionamento da blockchain
1.6. Estrutura de dados e criptografia
1.6.1. Funções hash
1.6.2. Árvores de Merkle
1.7. Tipologia de falhas e mecanismos de proteção
1.8. O problema dos generais bizantinos
1.9. Arquitetura em camadas
1.10. Aplicações práticas e transformações setoriais
1.11. Desafios e perspectivas
2. Arquitetura e funcionamento de redes blockchain (Rodrigo Moreira/Tomas Anderson S. Silva)
2.1. Funções hash
2.2. Criptografia assimétrica
2.3. Árvores de Merkle e nós nas redes
2.4. Algoritmos de consenso
2.5. Processos adicionais
2.6. Conclusão
3. Blockchains públicas, privadas, híbridas e o uso empresarial (Tiago F. Cavazin/Tomas Anderson S. Silva)
3.1. Blockchains pública, permissionada e híbrida
3.2. Fatores de escolha, dilemas e trilemas
3.3. Blockchain empresarial: funcionamento e particularidades
3.3.1. Tecnologias de governança
3.3.2. Escalabilidade, performance e otimização
3.4. Considerações finais
PARTE II. DESENVOLVIMENTO E IMPLEMENTAÇÃO EM BLOCKCHAIN - COLOCANDO A MÃO NA MASSA
4. Definição e funcionamento de smart contracts (Marcelo Santos/Gabriel Aleixo)
4.1. Origem, particularidades e aplicações
4.2. Os tokens no contexto dos contratos inteligentes
4.3. Diferenças entre smart contracts e contratos tradicionais
4.3.1. Execução
4.3.2. Intermediação vs. descentralização
4.3.3. Flexibilidade vs. rigidez programática
4.4. Código-fonte
4.5. Bytecode
4.6. ABI (Application Binary Interface)
4.7. Conexão entre os componentes
4.8. Concluindo e recapitulando: do começo ao fim
5. Engenharia de blockchain: implementação prática em Python (Tiago F. Cavazin)
5.1. Compreendendo as classes essenciais: Block e Blockchain
5.2. Mineração
5.3. Rede blockchain com mecanismo de consenso via Proof of Work
5.4. Adicionando novos mecanismos para transações e validações
5.5. Considerações e aprofundamento
6. Plataformas de desenvolvimento de smart contracts (Marcelo Santos/Ana Paula Bernardi da Silva)
6.1. IDEs baseadas em navegador para desenvolvimento de smart contracts
6.2. IDEs de desktop para desenvolvimento de contratos inteligentes
6.3. Hyperledger Fabric
6.4. Polygon
7. Linguagens de programação de smart contracts (Marcelo Santos)
7.1. Linguagens de smart contracts
7.1.1. Linguagem de baixo nível
7.1.2. Linguagem de alto nível
7.1.3. Linguagens mais utilizadas atualmente
7.2. A linguagem Solidity
7.2.1. Principais conceitos da linguagem Solidity
7.3. Conclusão
8. Aplicações descentralizadas (dApps) (Valéria Martins)
PARTE III. O ECOSSISTEMA BLOCKCHAIN - EXPLORANDO O UNIVERSO E SEUS DESAFIOS
9. Rastreamento de ativos em blockchain (Henrique Lourenço)
9.1. Evolução das tecnologias de rastreamento de ativos
9.2. Adoção de ferramentas de rastreamento pelas instituições
9.3. Conceitos essenciais para o rastreamento de ativos em blockchain
9.3.1. Transparência, imutabilidade e pseudoanonimato
9.3.2. Criptoativos: criptomoedas, saldos representativos e tokens
9.3.3. Diferenças entre registros centralizados e distribuídos
9.3.4. Blockchain pública e blockchain privada
9.4. Fundamentos e tecnologias da análise on-chain
9.4.1. Principais técnicas e metodologias de análise on-chain
9.5. Machine learning na análise de transações
9.6. Inteligência artificial e automação na análise on-chain
9.7. Exemplos de plataformas de análise on-chain
9.8. Desafios e limitações da análise on-chain(...)
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.