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: Análisis profundo de PoS (Proof of Stake) frente a PoA (Proof of Authority) para cadenas de consorcio.
  • El desafío de ingeniería de SCF: Mapeo del flujo de trabajo "Factoring inverso" a un diagrama de máquina de estados.
  • Práctica de laboratorio: Configuración del entorno local de desarrollo (Hardhat/Truffle/Ganache) y conexión a una testnet.

Día 2: Ingeniería de contratos inteligentes para finanzas

  • Profundización en Solidity/Chaincode: Estructuras de datos, mapas (mappings) y modificadores.
  • Programación del "Contrato de Factura": Creación de una estructura (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().
  • Práctica de laboratorio: Escritura y pruebas unitarias 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 (por ejemplo, "Bienes recibidos") de forma segura dentro del contrato inteligente para desencadenar 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: Visión general rápida sobre cómo conectar un frontend en React/Next.js al contrato utilizando Ethers.js o Web3.js.
  • Proyecto: Despliegue del contrato de SCF en una testnet e interacción con él mediante un script.

Requerimientos

  • Comprensión de los conceptos básicos de blockchain

 

 21 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas