Programa do Curso

Dia 1: Arquitetura Web3 & O Caso de Uso SCF

  • Primitivas Criptográficas: Hashing, Merkle Trees e Criptografia Chave Pública/Privada no contexto de identidade empresarial (DID).

  • Mecanismos de Consenso: Imersão profunda em PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadeias consorciadas.

  • O Desafio de Engenharia SCF: Mapear o fluxo de trabalho "Reverse Factoring" para um diagrama de máquina de estado.

  • Laboratório: Configurar o ambiente de desenvolvimento local (Hardhat/Truffle/Ganache) e conectar-se a uma testnet.

Dia 2: Engenharia de Contratos Inteligentes para Finanças

  • Imersão Profunda em Solidity/Chaincode: Estruturas de dados, mapeamentos e modificadores.

  • Codificando a "Nota Fiscal": Criar uma Struct para representar uma nota fiscal e variáveis de estado para o status de aprovação.

  • Automatizar Liquidez: Escrever funções para requestEarlyPayment(), approveInvoice() e settlePayment().

  • Laboratório: Escrever e Testar Unidade um contrato inteligente básico de Faturamento.

 

Dia 3: Integração, Segurança e Implantação

  • O Problema do Oráculo: Como obter dados de envio (por exemplo, "Mercadorias Recebidas") de forma segura no contrato inteligente para acionar o pagamento.

  • Melhores Práticas de Segurança: Analisar vulnerabilidades comuns (Reentrância, Estouro de Inteiro) e ferramentas de auditoria (MythX/Slither).

  • O Frontend Dapp: Breve visão geral da conexão de um frontend React/Next.js ao contrato usando Ethers.js ou Web3.js.

  • Projeto: Implantar o contrato SCF em uma testnet e interagir com ele via script.

Requisitos

  • Entendimento dos conceitos de blockchain

 

 21 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas