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 da identidade empresarial (DID).
  • Mecanismos de Consenso: Mergulho profundo em PoS (Prova de Participação) vs. PoA (Prova de Autoridade) para correntes de consórcio.
  • O Desafio da Engenharia SCF: Mapear o fluxo de trabalho "Fomento Reverso" para um diagrama de máquina de estado.
  • Laboratório: Configurando o ambiente local de desenvolvimento (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 "Fatura": Criando uma Struct para representar uma fatura e variáveis de estado para o status de aprovação.
  • Automatizando a Liquidez: Escrevendo funções para requestEarlyPayment(), approveInvoice() e settlePayment().
  • Laboratório: Escrevendo e testando unitariamente um Smart Contract básico de Fomento.

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

  • O Problema do Oracle: Como obter dados de envio (por exemplo, "Bens Recebidos") com segurança no Smart Contract para acionar o pagamento.
  • Boas Práticas de Segurança: Analisando vulnerabilidades comuns (Reentrância, Transbordamento Inteiro) e ferramentas de auditoria (MythX/Slither).
  • O Frontend do Dapp: Visão geral breve de 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

  • Um entendimento 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