El proyecto consiste en una plataforma descentralizada basada en blockchain que permite la trazabilidad completa de productos desde su origen hasta el consumidor final, utilizando tokens digitales para representar materias primas y productos terminados. En esta versión, se utiliza Hyperledger Fabric 2.5 como la tecnología blockchain subyacente.
Crear un sistema transparente, seguro y descentralizado que permita rastrear el movimiento de materias primas y productos a través de toda la cadena de suministro, garantizando la autenticidad y procedencia de los mismos, utilizando la red Hyperledger Fabric 2.5.
- Responsable del ingreso de materias primas al sistema.
- Tokeniza las materias primas originales.
- Solo puede transferir a Fábricas.
- Registra información detallada sobre el origen y características de las materias primas.
- Recibe materias primas de los Productores.
- Transforma materias primas en productos terminados.
- Tokeniza los productos terminados.
- Solo puede transferir a Minoristas.
- Registra información sobre el proceso de transformación.
- Recibe productos terminados de las Fábricas.
- Distribuye productos a los consumidores finales.
- Solo puede transferir a Consumidores.
- Gestiona el inventario de productos terminados.
- Punto final de la cadena de suministro.
- Recibe productos de los Minoristas.
- Puede verificar toda la trazabilidad del producto.
- Cada participante se identifica mediante una dirección única en la red Hyperledger Fabric.
- El administrador del sistema registra y valida los participantes.
- Control de acceso basado en roles.
- Autenticación mediante credenciales de Hyperledger Fabric.
-
Materias Primas:
- Tokens únicos para cada lote de materia prima.
- Metadata asociada (origen, características, certificaciones).
- Trazabilidad desde el origen.
-
Productos:
- Tokens únicos para productos terminados.
- Vinculación con tokens de materias primas utilizadas.
- Información del proceso de transformación.
- Transferencias direccionales según rol.
- Sistema de aceptación/rechazo de transferencias.
- Validación automática de permisos.
- Registro inmutable de cada transferencia.
- Confirmación mediante firma digital.
- Registro completo del ciclo de vida.
- Visualización de la cadena de custodia.
- Verificación de autenticidad.
- Historia completa de transferencias.
- Registro de transformaciones.
- Framework: Next.js
- Características:
- Interfaz responsive.
- Paneles específicos por rol.
- Integración con credenciales de Hyperledger Fabric.
- Visualización de datos en tiempo real.
- Sistema de notificaciones.
- Framework: Chaincode de Hyperledger Fabric
- Funcionalidades:
- Gestión de roles.
- Tokenización.
- Sistema de transferencias.
- Registro de eventos.
- Validaciones de seguridad.
- Red: Hyperledger Fabric 2.5
- Cliente: fabric-gateway
- Características:
- Transacciones seguras.
- Firma digital.
- Manejo de eventos.
- Validación de roles y permisos.
- Control de acceso granular.
- Prevención de ataques comunes.
- Auditoría de código.
- Tests exhaustivos.
- Validación de inputs.
- Manejo seguro de claves.
- Protección contra ataques XSS.
- Gestión segura de sesiones.
- Firmas digitales.
- Verificación de transacciones.
- Sistema de respaldo.
- Logs de auditoría.
- Red: Hyperledger Fabric 2.5
- Proceso de verificación.
- Documentación de direcciones.
- Gestión de versiones.
- Plataforma: Vercel
- Configuración de dominios.
- SSL/TLS.
- Monitoreo y logs.
-
Transparencia
- Trazabilidad completa.
- Información verificable.
- Historia inmutable.
-
Seguridad
- Datos inmutables.
- Transacciones verificadas.