Programa do Curso

Dia 1: Arquitetura Web3 & O Caso de Uso SCF

  • Primitivas Criptográficas: Hashing, Árvores Merkle e Criptografia de Chave Pública/Privada no contexto da identidade empresarial (DID).
  • Mecanismos de Consenso: Aprofundamento em PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadeias de consórcio.
  • O Desafio de Engenharia SCF: Mapeando o fluxo de trabalho "Factoring Inverso" para um diagrama de máquina de estados.
  • Laboratório: Configurando o ambiente de desenvolvimento local (Hardhat/Truffle/Ganache) e conectando-se a uma testnet.

Dia 2: Engenharia de Smart Contracts para Finanças

  • Mergulho Profundo em Solidity/Chaincode: Estruturas de dados, mapeamentos e modificadores.
  • Codificando a "Nota Fiscal": Criando uma Struct para representar uma nota fiscal e variáveis de estado para o status de aprovação.
  • Automatizando Liquidez: Escrevendo funções para requestEarlyPayment(), approveInvoice() e settlePayment().
  • Laboratório: Escrevendo e Testando Unitariamente um Smart Contract básico de Faturamento.

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

  • O Problema dos Oráculos: Como obter dados de envio (por exemplo, "Bens Recebidos") de forma segura para o Smart Contract e acionar pagamentos.
  • Melhores Práticas de Segurança: Analisando vulnerabilidades comuns (Reentrância, Overflow de Inteiros) 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: Implantando o contrato SCF em uma testnet e interagindo com ele via script.

Requisitos

  • Compreensão dos conceitos de blockchain

 

 21 Horas

Número de participantes


Preço por participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas