Ponte en Contacto

Temario del curso

Día 1: Arquitectura Web3 y el Caso de Uso de SCF

  • Primitivas Criptográficas: Hashing, Árboles de Merkle y Criptografía de Clave Pública/Privada en el contexto de identidad empresarial (DID).
  • Mecanismos de Consenso: Profundización en PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadenas de consorcio.
  • El Desafío de Ingeniería de SCF: Mapear el flujo de trabajo de "Factoring Inverso" a un diagrama de máquina de estado.
  • Lab: Configurar el entorno de desarrollo local (Hardhat/Truffle/Ganache) y conectarse a una testnet.

Día 2: Ingeniería de Smart Contracts para Finanzas

  • Profundización en Solidity/Chaincode: Estructuras de datos, mapeos y modificadores.
  • Codificando la "Factura": Crear un Struct para representar una factura y variables de estado para el estatus de aprobación.
  • Automatizando la Liquidez: Escribir funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • Lab: Escribir y realizar pruebas unitarias a un Smart Contract básico de Factoring.

Día 3: Integración, Seguridad e Implementación

  • El Problema del Oráculo: Cómo obtener datos de envío (por ejemplo, "Mercadería Recibida") de manera segura en el Smart Contract para activar el pago.
  • Mejores Prácticas de Seguridad: Analizar vulnerabilidades comunes (Reentrancia, Desbordamiento Entero) y herramientas de auditoría (MythX/Slither).
  • El Frontend del Dapp: Breve descripción de cómo conectar un frontend React/Next.js al contract usando Ethers.js o Web3.js.
  • Proyecto: Implementar el contract de SCF en una testnet e interactuar con él mediante un script.

Requerimientos

  • Un entendimiento de los conceptos de blockchain

 

 21 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas