La necesidad de una gestión segura y eficiente de las credenciales e identidades digitales se ha vuelto primordial. Una de las soluciones más prometedoras radica en el uso de tecnologías descentralizadas como blockchain e IPFS, combinadas con sistemas de identidad digital como la identidad digital europea (EID)
It Arquitectura Diagrama en capas

Capa de presentación
Componentes:
- Aplicación web: esta es la interfaz donde las empresas envían credenciales y los usuarios interactúan con el sistema. Proporciona la interfaz web principal.
- Escáner de código QR: una herramienta integrada en la aplicación móvil del usuario para escanear los códigos QR.
- Interfaz de billetera digital: permite a los usuarios administrar roles y acceder a las credenciales de acceso utilizando la identidad digital europea (EID). Este sistema sirve como un tercero para manejar la autorización.
Interacción:
- La compañía presenta credenciales.
- La empresa genera y escanea los códigos QR.
- Gestión de roles y acceso a través de Eid.
Capa de aplicación
Componentes:
- Verificación del usuario: maneja el envío y verificación de certificados digitales a través de una API proporcionada por la Autoridad de Certificado (CA).
- Gestión de DID: Crea y Stores hizo documentos en la red IPFS mientras almacenaba el hash IPFS en la cadena de bloques. Blockchain publica esos hashs de IPFS. La otra opción es que los documentos DID se pueden almacenar directamente en la cadena de bloques.
- Generación de código QR: los codificos hicieron URI y firmas en códigos QR.
- Proceso de verificación: verifica los códigos QR controlando las firmas y recuperando documentos de IPFS.
- Control de acceso basado en roles: administra los roles de usuario y los permisos de acceso utilizando EID.
Interacción:
- Verificación de credenciales con ca.
- Registro y gestión hicieron.
- Almacene el hash IPFS en blockchain.
- Procesos de generación y verificación de código QR.
- Control de acceso basado en roles a través de EID.
Capa de datos (base de datos, IPFS y blockchain)
Componentes:
- Base de datos primaria (PostgreSQL): almacena datos principales, como las especificaciones del producto.
- Base de datos de respaldo (MongoDB): proporciona una solución de almacenamiento secundaria para conmutación por error; La URL principal cambia a la URL de copia de seguridad cuando es necesario.
- IPFS: almacenamiento descentralizado para documentos DID, asegurando la inmutabilidad.
- Blockchain (Ethereum/Polygon): almacena hashes de documentos DID para integridad e inmutabilidad.
Interacción:
- Almacenamiento y recuperación de datos de bases de datos primarias y de respaldo.
- El almacenamiento y la recuperación hicieron documentos de IPFS.
- Storing documentó hashes en la cadena de bloques.
- Almacene las referencias del hash IPFS en la base de datos principal.
- Sistema de notificación para monitorear la disponibilidad de URL y cambiar a URL de respaldo.
Nuestros servicios
Para comprender cómo ConformlyMarket puede admitirlo para construir su pasaporte de producto digital, visitaesta páginaoContáctenosdirectamente.
Advertencia:Las soluciones de ComplyMarket están patentadas y cualquier uso sin permiso por escrito de Congreskmarket conducirá a graves consecuencias legales.
Escrito por: Alaa Rezk, desarrollador de software senior