Dos opciones utilizadas por la solución de ComplyMarket para pasaporte de productos digitales para el flujo de proceso de extremo a extremo

Digital Product Passport with IPFS and Blockchain Storage Options for Secure Verification

 

Flujo de proceso de extremo a extremo: 

Opción 1: la tienda de la empresa lo hizo en IPFS

1. Generar credenciales digitales

  • La compañía adquiere un certificado digital de una autoridad de certificado de confianza (CA) que incluye una clave pública y privada.

2. Envíe y verifique credenciales

  • La compañía envía sus credenciales a la CA a través de una aplicación web. Usando la autoridad de certificado, la Compañía verifica sus credenciales.

3. Autorización e creación de resolución

  • Después de la verificación, la compañía está autorizada a crear resoluts DO. La aplicación, incluida una resolución DID, crea un documento DIS con URL principal y de copia de seguridad. La Compañía firma que este documento con su clave privada, y el resolución de Do incorpora la información de firma y certificado dentro del documento.

4. Almacenamiento del documento DIS

  • Hay dos opciones de almacenamiento: almacenamiento directo de blockchain o almacenamiento de IPFS. En este caso, se ilustra el almacenamiento de IPFS.
    • Almacenamiento directo de blockchain: almacene el documento DID directamente en una cadena de bloques (por ejemplo, Polygon o Ethereum) utilizando contratos inteligentes.
    • Almacenamiento de IPFS: almacene el documento DID en IPFS. Aquí, IPFS se integra con la cadena de bloques donde se almacena el hash de IPFS y la cadena de bloques publica este hash.

5. Generación y firma de código QR

  • Después de la publicación, la compañía codifica el URI y la firma DID en un código QR y lo firma. El generador utiliza los datos de URI DID y firmados codificados para crear el código QR.

6. Escaneo y verificación de código QR

  • Después de la generación, un escáner lee el código QR.

7. Handler de conmutación por error (Registro Central)

  • El sistema de monitoreo verifica la disponibilidad de la URL principal. Si la URL principal no está disponible, el sistema de resolución cambia a la URL de copia de seguridad. Luego se envía una notificación de la base de datos principal a la copia de seguridad sobre esta falla.

8. Recuperación del documento DID

  • El resolución recupera el documento DID asociado con el código QR.

9. Verificación de firma y metadatos

  • Una aplicación de verificador verifica la firma contra la clave pública integrada. Una vez verificado, el resolución obtiene el hash IPFS y verifica los metadatos de la base de datos de la compañía.
    • Si los metadatos coinciden, el producto está marcado como auténtico.
    • Si los metadatos no coinciden, el producto está marcado como falsificado.


 

Opción 2: la tienda de la compañía lo hizo en blockchain

1. Generar credenciales digitales

  • La Compañía obtiene un certificado digital de una Autoridad de Certificado de confianza (CA), que contiene una clave pública y una clave privada.

2. Envíe y verifique credenciales

  • La compañía presenta sus credenciales a la CA y las verifica.

3. Autorización e creación de resolución

  • Tras la verificación, la compañía está autorizada a crear resueltos DID, y un documento DID se crea con URL principal y de copia de seguridad. Este documento está firmado con la clave privada de la Compañía, integrando la información de firma y certificado dentro de él.

4. Almacenamiento del documento DID (almacenamiento de blockchain)

  • El documento se almacena directamente en la cadena de bloques a través de un contrato inteligente implementado en Ethereum/Polygon, asegurando que el documento se almacene inmutablemente.

5. Generación y firma de código QR

  • La compañía codifica el URI y la firma DID en un código QR, firmándolo. El generador usa estos datos codificados para crear el código QR.

6. Escaneo y verificación de código QR

  • Después de la generación, un escáner lee el código QR.

7. Handler de conmutación por error (Registro Central)

  • El monitoreo de la URL principal se produce, con un cambio a una URL de copia de seguridad si es necesario. Las notificaciones se envían al sistema de base de datos de respaldo tras la falla de la URL.

8. Recuperación del documento DID

  • El resolución recupera el documento DID asociado con el código QR.

9. Verificación de firma y metadatos

  • La aplicación del verificador verifica la firma con la clave pública y luego obtiene el hash IPFS para confirmar los metadatos.
    • Si los metadatos coinciden, el producto está marcado como auténtico.
    • Si no, está marcado como falsificado.


Siguiendo estos pasos, las empresas pueden garantizar la autenticidad e integridad del producto a través de credenciales digitales e identificadores descentralizados (DIDS).

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

Comentario

Deja un comentario o haz una pregunta

I agree to the Terms of Service and Privacy Policy