Ponte en Contacto

Temario del curso

Día 1: Arquitectura Web3 & El Caso de Uso 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: Inmersión profunda en PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadenas de consortium.
  • El Desafío de Ingeniería SCF: Mapeo del flujo de trabajo "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 Smart Contract para Finanzas

  • Inmersión Profunda Solidity/Chaincode: Estructuras de datos, mappings y modificadores.
  • Código 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().
  • Lab: Escritura y Unit Testing de un Smart Contract básico de Factoring.

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

  • El Problema del Oracle: Cómo obtener datos de envío (por ejemplo, "Goods Received") de forma segura en el Smart Contract para desencadenar el pago.
  • Buenas Prácticas de Seguridad: Análisis de vulnerabilidades comunes (Reentrancy, Integer Overflow) y herramientas de auditoría (MythX/Slither).
  • El Frontend del Dapp: Breve visión general de conectar un frontend React/Next.js al contrato usando Ethers.js o Web3.js.
  • Proyecto: Despliegue del contrato SCF a una testnet e interacción con él mediante un script.

Requerimientos

  • Comprensión de los conceptos blockchain

 

 21 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas