Contacta con nosotros

Temario del curso

Día 1: Arquitectura Web3 y Caso de Uso de 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 consorcios.
  • El desafío de ingeniería del SCF: Mapeo del flujo de "Reverse Factoring" a un diagrama de máquina de estados.
  • Lab: Configuración del entorno local de desarrollo (Hardhat/Truffle/Ganache) y conexión a una testnet.

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

  • Análisis profundo de Solidity/Chaincode: Estructuras de datos, mappings y modificadores.
  • Programando la "Factura": Creación de una estructura (Struct) para representar una factura y variables de estado para el estatus de aprobación.
  • Automatizando liquidez: Escritura de funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • Lab: Escritura y Prueba Unitaria de un Smart Contract básico de Factoring.

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

  • El problema del Oráculo: Cómo introducir datos de envío (p. ej., "Bienes Recibidos") al Smart Contract de forma segura para activar el pago.
  • Buenas prácticas de seguridad: Análisis de vulnerabilidades comunes (Reentrancia, Desbordamiento de Enteros) y herramientas de auditoría (MythX/Slither).
  • Frontend del Dapp: Breve resumen sobre cómo conectar un frontend React/Next.js al contract usando Ethers.js o Web3.js.
  • Proyecto: Implementación del contract 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