Ponte en Contacto

Temario del curso

Día 1: Arquitectura de 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: Inmersión profunda en PoS (Proof of Stake) vs. PoA (Proof of Authority) para cadenas de consorcio.
  • El desafío de ingeniería de SCF: Mapeo del flujo de trabajo "Reverse Factoring" a un diagrama de máquina de estados.
  • Lab: Configuración del entorno de desarrollo local (Hardhat/Truffle/Ganache) y conexión a una red de prueba.

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

  • Inmersión profunda en Solidity/Chaincode: Estructuras de datos, mapeos y modificadores.
  • Codificando la "Factura": Creación de un Struct para representar una factura y variables de estado para el estatus de aprobación.
  • Automatización de la liquidez: Escritura de funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • Lab: Escritura y prueba unitaria de un Contrato Inteligente 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 (p. ej., "Goods Received") en el Contrato Inteligente para desencadenar el pago de forma segura.
  • Buenas prácticas de seguridad: Análisis de vulnerabilidades comunes (Reentrancy, Integer Overflow) y herramientas de auditoría (MythX/Slither).
  • Frontend del Dapp: Breve descripción de cómo conectar un frontend React/Next.js al contrato utilizando Ethers.js o Web3.js.
  • Proyecto: Implementación del contrato SCF en una red de prueba 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