Ponte en Contacto

Temario del curso

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

  • Primitivas criptográficas: Hashing, Árboles de Merkle y Criptografía de Clave Pública / Privada en el contexto de la identidad empresarial (DID).
  • Mecanismos de consenso: Análisis profundo de PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadenas de consorcio.
  • El desafío de ingeniería SCF: Mapear el flujo de trabajo "Factoring inverso" a un diagrama de máquina de estados.
  • Práctica: Configuración del entorno de desarrollo local (Hardhat / Truffle / Ganache) y conexión a una testnet.

Día 2: Ingeniería de Contratos Inteligentes para Finanzas

  • Análisis profundo de Solidity / Chaincode: Estructuras de datos, asignaciones y modificadores.
  • Desarrollo de la "Factura": Creación de una Struct para representar una factura y variables de estado para el estado de aprobación.
  • Automatización de liquidez: Escritura de funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • Práctica: Escritura y prueba unitaria de un contrato inteligente básico de factoring.

Día 3: Integración, Seguridad y Despliegue

  • El problema del Oráculo: Cómo obtener datos de envío (p. ej., "Bienes recibidos") de forma segura en el Contrato Inteligente para activar el pago.
  • Mejores prácticas de seguridad: Análisis de vulnerabilidades comunes (Reentrada, Desbordamiento entero) y herramientas de auditoría (MythX / Slither).
  • Frontend de la Dapp: Breve descripción de cómo conectar un frontend con React / Next.js al contrato utilizando Ethers.js o Web3.js.
  • Proyecto: Despliegue del contrato SCF en una testnet e interacción con él mediante un script.

Requerimientos

  • Comprensión de los conceptos de blockchain

 21 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas