Două opțiuni utilizate de Complymarket Solution pentru pașaportul de produse digitale pentru fluxul de proces end-to-end

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

 

Fluxul de proces end-to-end: 

Opțiunea 1 - Magazinul companiei a făcut -o pe IPFS

1. Generați acreditări digitale

  • Compania achiziționează un certificat digital de la o autoritate de certificare de încredere (CA) care include o cheie publică și o cheie privată.

2. Trimiteți și verificați acreditările

  • Compania își prezintă acreditările la CA printr -o aplicație web. Folosind autoritatea de certificare, compania își verifică acreditările.

3. Autorizare și a făcut rezolvarea creării

  • După verificare, compania este autorizată să creeze rezolvatori. Aplicația, inclusiv o rezolvare a unui DID, creează un document DOT cu adrese URL -uri principale și de rezervă. Compania semnează acest lucru s -a documentat cu cheia sa privată, iar rezolvatorul a încorporat informațiile de semnătură și certificat din document.

4. Stocarea documentului DID

  • Există două opțiuni de stocare: stocare directă blockchain sau stocare IPFS. În acest caz, este ilustrată stocarea IPFS.
    • Stocare directă blockchain: stocați documentul DOT direct pe un blockchain (de exemplu, poligon sau ethereum) folosind contracte inteligente.
    • IPFS Storage: Stocați documentul DID pe IPFS. Aici, IPFS se integrează cu blockchain -ul în care este stocat hash -ul IPFS, iar blockchain publică acest hash.

5. Generarea și semnarea codului QR

  • După publicare, compania codifică URI și semnătură într -un cod QR și îl semnează. Generatorul folosește URI codificate și date semnate pentru crearea codului QR.

6. Scanarea și verificarea codului QR

  • După generație, un scaner citește codul QR.

7. Handler Failover (Registrul Central)

  • Sistemul de monitorizare verifică disponibilitatea URL -ului principal. Dacă URL -ul principal nu este disponibil, sistemul de rezolvare trece la adresa URL de rezervă. O notificare este apoi trimisă de la baza principală la baza de date de rezervă despre această eșec.

8. Recuperarea documentului DOS

  • Rezolvatorul preia documentul DOD asociat cu codul QR.

9. Semnătura și verificarea metadatelor

  • O cerere de verificare verifică semnătura împotriva cheii publice încorporate. Odată verificat, rezolvatorul preia Hash IPFS și verifică metadatele din baza de date a companiei.
    • Dacă metadatele se potrivește, produsul este marcat ca autentic.
    • Dacă metadatele nu se potrivesc, produsul este marcat ca contrafăcut.


 

Opțiunea 2 - Magazinul companiei a făcut -o pe blockchain

1. Generați acreditări digitale

  • Compania obține un certificat digital de la o autoritate de certificare de încredere (CA), care conține atât o cheie publică, cât și o cheie privată.

2. Trimiteți și verificați acreditările

  • Compania își prezintă acreditările către CA și le verifică.

3. Autorizare și a făcut rezolvarea creării

  • La verificare, compania este autorizată să creeze rezolvatori DOAD, iar un document DID este creat cu URL -uri principale și de rezervă. Acest document este semnat cu cheia privată a companiei, încorporarea informațiilor de semnătură și certificat din cadrul acesteia.

4. Stocarea documentului DID (stocare blockchain)

  • Documentul este stocat direct pe blockchain printr -un contract inteligent implementat pe Ethereum/Polygon, asigurându -se că documentul este stocat imuabil.

5. Generarea și semnarea codului QR

  • Compania codifică URI și semnătură într -un cod QR, semnând -o. Generatorul folosește aceste date codificate pentru a crea codul QR.

6. Scanarea și verificarea codului QR

  • După generație, un scaner citește codul QR.

7. Handler Failover (Registrul Central)

  • Monitorizarea URL -ului principal are loc, cu o trecere la o adresă URL de rezervă, dacă este necesar. Notificările sunt trimise către sistemul bazei de date de rezervă la eșecul URL.

8. Recuperarea documentului DOS

  • Rezolvatorul preia documentul DOD asociat cu codul QR.

9. Semnătura și verificarea metadatelor

  • Aplicația Verificator verifică semnătura cu cheia publică și apoi preia hash -ul IPFS pentru a confirma metadatele.
    • Dacă metadatele se potrivește, produsul este marcat ca autentic.
    • Dacă nu, este marcat ca contrafăcut.


Urmărind acești pași, companiile pot asigura autenticitatea și integritatea produsului prin acreditări digitale și identificatori descentralizați (DIDS).

Serviciile noastre

Pentru a înțelege modul în care ComplyMarket vă poate susține pentru a vă construi pașaportul de produse digitale, vizitaAceastă paginăsaucontactaţi-nedirect.

 

Avertizare:Soluțiile Complymarket sunt brevetate și orice utilizare fără permisiunea scrisă de la Complymarket va duce la consecințe legale severe.

 

Scris de: Alaa Rezk, dezvoltator de software senior

Comentarii

Lăsați un comentariu sau puneți o întrebare

I agree to the Terms of Service and Privacy Policy