Contacta con nosotros

Temario del curso

Día 1: Arquitectura Web3 y 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: Profundización en PoS (Prueba de participación) vs. PoA (Prueba de autoridad) para cadenas de consorcio.
  • El desafío de ingeniería del SCF: Mapeo del flujo de trabajo "factoring inverso" 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

  • Profundización en Solidity / Chaincode: Estructuras de datos, mapas y modificadores.
  • Codificación de la "factura": Creación de una estructura para representar una factura y variables de estado para el estatus de aprobación.
  • Automatización de liquidez: Escritura de funciones para requestEarlyPayment(), approveInvoice() y settlePayment().
  • Lab: Escritura y pruebas unitarias 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 de manera segura datos de envío (por ejemplo, "Bienes recibidos") dentro del contrato inteligente para activar el pago.
  • Buenas prácticas de seguridad: Análisis de vulnerabilidades comunes (Reentrada, Desbordamiento entero) y herramientas de auditoría (MythX / Slither).
  • Frontend de Dapp: Breve descripción sobre la conexión de un frontend React / Next.js al contrato usando 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