Temario del curso

Día 1: Arquitectura Web3 y el Caso de Uso SCF

  • Primitivas Criptográficas: Hashing, árboles Merkle y criptografía de clave pública/privada en el contexto de la identidad empresarial (DID).

  • Mecanismos de Consenso: Profundización en PoS (Prueba de Stake) vs. PoA (Prueba de Autoridad) para cadenas de consorcio.

  • El Desafío de Ingeniería SCF: Mapear el 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 pruebas.

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

  • Profundización en Solidity/Chaincode: Estructuras de datos, mapeos y modificadores.

  • Codificació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 Liquidez: Escribir funciones para requestEarlyPayment(), approveInvoice() y settlePayment().

  • Laboratorio: Escribir y realizar pruebas unitarias de un contrato inteligente básico de factoring.

 

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

  • El Problema de los Oráculos: Cómo obtener datos de envío (por ejemplo, "Bienes Recibidos") de manera segura en el contrato inteligente para desencadenar pagos.

  • Buenas Prácticas de Seguridad: Análisis de vulnerabilidades comunes (Reentrancy, Desbordamiento de Enteros) y herramientas de auditoría (MythX/Slither).

  • La Interfaz Frontend de la Dapp: Breve revisión de cómo conectar una interfaz frontend React/Next.js al contrato usando Ethers.js o Web3.js.

  • Proyecto: Desplegar el contrato SCF a una red de pruebas y interactuar con él mediante un script.

Requerimientos

  • Comprensión de los conceptos de blockchain

 

 21 Horas

Testimonios (4)

Próximos cursos

Categorías Relacionadas