Entrar em Contato

Programa do Curso

Dia 1: Arquitetura Web3 e o Caso de Uso SCF

  • Primitivas Criptográficas: Hashing, Árvores de Merkle e Criptografia de Chave Pública/Privada no contexto de identidade empresarial (DID).
  • Mecanismos de Consenso: Aprofundamento em PoS (Prova de Participação) versus PoA (Prova de Autoridade) para consórcios.
  • O Desafio de Engenharia da SCF: Mapear o fluxo de trabalho de "fomento comercial reverso" para um diagrama de máquina de estados.
  • Laboratório: Configuração do ambiente de desenvolvimento local (Hardhat/Truffle/Ganache) e conexão a uma testnet.

Dia 2: Engenharia de Smart Contracts para Finanças

  • Aprofundamento em Solidity/Chaincode: Estruturas de dados, mapeamentos e modificadores.
  • Codificando a "Fatura": Criação de uma estrutura para representar uma fatura e variáveis de estado para o status de aprovação.
  • Automatizando a Liquidez: Escrita de funções para requestEarlyPayment(), approveInvoice() e settlePayment().
  • Laboratório: Escrita e teste unitário de um Smart Contract básico de fomento comercial.

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

  • O Problema do Oráculo: Como obter dados de envio (por exemplo, "Mercadoria Recebida") no Smart Contract para disparar o pagamento.
  • Boas Práticas de Segurança: Análise de vulnerabilidades comuns (Reentrância, Estouro Inteiro) e ferramentas de auditoria (MythX/Slither).
  • O Frontend da Dapp: Breve visão geral de como conectar um frontend React/Next.js ao contrato usando Ethers.js ou Web3.js.
  • Projeto: Implantação do contrato SCF em uma testnet e interação com ele por meio de um script.

Requisitos

  • Compreensão dos conceitos de blockchain

 

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas