Curso Blockchain and Smart Contract Fundamentals
32 horasVisão Geral
Curso Blockchain and Smart Contract Fundamentals. Nesta primeira seção de sua jornada o curso começa estabelecendo os fundamentos da tecnologia blockchain e como ela é aplicada a problemas do mundo real. Também examinaremos a tecnologia de contratos inteligentes e veremos exemplos de como ela é aplicada hoje em vários setores e casos de uso de mercado. São discutidos os aspectos técnicos mais importantes que compõem a arquitetura blockchain, juntamente com exemplos e estudos de caso.
Este Curso Blockchain and Smart Contract Fundamentals, conclui com as classificações comuns de vulnerabilidades e ataques. Eeste Curso Blockchain and Smart Contract Fundamentals, apresentará cenários e exercícios para enviar e receber transações blockchain, e os alunos verão transações ao vivo na cadeia pública por meio de vários exploradores de blocos. Em seguida, passaremos algum tempo aprendendo e usando ferramentas de segurança blockchain que exploram chaves privadas e usuários, e abordaremos os erros comuns que as pessoas cometem ao usá-las.
Exercises
- Lab 1.1: Use Metamask to Swap on a DeFi Exchange
- Lab 1.2: Brute Force a Mnemonic Phrase to Access a Wallet
- Lab 1.3: Recreate a Key to Investigate Multi-Chain Transactions
- Lab 1.4: Join a Mining Pool and Create a Validator
- Lab 1.5: Use Various Blockchain Clients to Discover Funds
- Lab 1.6 Locate and Exploit an Exposed Private Key
Objetivo
Após realziar este Curso Blockchain and Smart Contract Fundamentals você será capaz de:
- Gere pares de chaves públicas e privadas usadas pelo blockchain
- Crie diferentes tipos de carteiras de criptomoedas
- Aprofunde-se nos diferentes mecanismos de consenso, como Prova de Trabalho e Prova de Participação, que tornam o blockchain um sistema descentralizado
- Saiba como funciona a mineração de criptomoedas
- Investigue o que acontece durante as transações
Publico Alvo
- Desenvolvedores de contratos inteligentes
- Desenvolvedores de blockchain
- Engenheiros de segurança, arquitetos ou analistas cujas empresas estão criando blockchain ou aplicativos de contratos inteligentes
- Testadores de penetração interessados em expandir seu conjunto de habilidades para tecnologias mais recentes e em obter vantagem em uma nova disciplina emergente em segurança
- Diretores de conformidade encarregados de validar e investigar implementações que envolvem blockchain ou contratos inteligentes
- Executivos ou gerentes que estão iniciando projetos que envolvem blockchain ou contratos inteligentes e precisam entender a tecnologia, as questões de segurança e as mitigações envolvidas
- Funcionários de agências governamentais que desejam expandir seus conhecimentos e habilidades em redes blockchain
- Usuários de criptomoeda que desejam aprender como proteger suas transações, investimentos e privacidade
Pre-Requisitos
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
Blockchain and Smart Contract Fundamentals
- Origin and Purpose
- Types of Blockchains
- Smart Contract Overview
- Common Use Cases
Blockchain Keys
- Wallets and Keys
- Mnemonic Keys (BIP-32/BIP-39)
- Attacks on Private Keys
- Case Study: Mnemonic Reconstruction
Blockchain Transactions
- Block Explorers
- BTC, EVM, Solana, Monero and other transactions
- Case Study: Poly Network Hack Transactions
Consensus Protocols
- Proof of Work
- Security Issues in Proof of Work
- Proof of Stake
- Security Issues in Proof of Stake
- Other Consensus Types
Blockchain Architecture
- BTC, EVM, Rust, Golang Clients, APIs, and SDKs
Blockchain Vulnerabilities and Attacks
- Network and Consensus Security Issues
- Smart Contract and Code Security Issues
- Wallet and Client Security Issues
- Centralization Security Issues
- User Security Issues