Contacta con nosotros

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 claves públicas y privadas en el contexto de la identidad empresarial (DID).
  • Mecanismos de Consenso: Análisis profundo de PoS (Prueba de Participación) frente a PoA (Prueba de Autoridad) para cadenas de consorcio.
  • El Desafío de Ingeniería de SCF: Mapeo del flujo de trabajo de "Factoring Inverso" a un diagrama de máquina de estados.
  • Laboratorio: 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

  • Análisis Profundo de Solidity y Chaincode: Estructuras de datos, mapeos y modificadores.
  • Programación de la "Factura": Creación de una estructura para representar una factura y variables de estado para el estado de aprobación.
  • Automatización de la Liquidez: Escritura de funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • 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 de forma segura (por ejemplo, "Mercancía Recibida") en el Contrato Inteligente para desencadenar el pago.
  • Mejores Prácticas de Seguridad: Análisis de vulnerabilidades comunes (Reentrancia, Desbordamiento de Entero) y herramientas de auditoría (MythX, Slither).
  • Frontend de la Dapp: Breve descripción sobre la conexión de un frontend en React o Next.js con el contrato utilizando Ethers.js o Web3.js.
  • Proyecto: Despliegue 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

Testimonios (2)

Próximos cursos

Categorías Relacionadas