خياران يستخدمهما حل ComplyMarket لجواز سفر المنتج الرقمي لتدفق العمليات الشاملة

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

 

تدفق العملية من طرف إلى طرف: 

الخيار 1 - قام متجر الشركة على IPFs

1. إنشاء بيانات الاعتماد الرقمية

  • تحصل الشركة على شهادة رقمية من هيئة شهادة موثوقة (CA) تتضمن مفتاحًا عامًا ومفتاحًا خاصًا.

2. تقديم والتحقق من بيانات الاعتماد

  • تقدم الشركة بيانات اعتمادها إلى CA من خلال تطبيق الويب. باستخدام سلطة الشهادة ، تتحقق الشركة من بيانات اعتمادها.

3. التفويض وقام بإنشاء الحلول

  • بعد التحقق ، يُسمح للشركة بإنشاء حلول DID. ينشئ التطبيق ، بما في ذلك DID Resolver ، وثيقة DID مع عناوين URL الرئيسية والنسخ الاحتياطي. تقوم الشركة بتوقيع هذا المستند باستخدام مفتاحها الخاص ، ويقوم Resolver DID بتضمين معلومات التوقيع والشهادة داخل المستند.

4. تخزين المستند DID

  • هناك خياران للتخزين: تخزين blockchain المباشر أو تخزين IPFS. في هذه الحالة ، يتم توضيح تخزين IPFS.
    • تخزين blockchain المباشر: قم بتخزين المستند DID مباشرة على blockchain (على سبيل المثال ، المضلع أو Ethereum) باستخدام العقود الذكية.
    • تخزين IPFS: قم بتخزين مستند DID على IPFs. هنا ، يتكامل IPFs مع blockchain حيث يتم تخزين تجزئة IPFS ، وينشر blockchain هذا التجزئة.

5. توليد رمز الاستجابة السريعة والتوقيع

  • بعد النشر ، تقوم الشركة بتشفير DID URI وتوقيعها إلى رمز QR وتوقعه. يستخدم المولد المشفر DID URI والبيانات الموقعة لإنشاء رمز الاستجابة السريعة.

6. مسح رمز الاستجابة السريعة والتحقق

  • بعد الجيل ، يقرأ الماسح الضوئي رمز الاستجابة السريعة.

7. معالج الفشل (السجل المركزي)

  • يقوم نظام المراقبة بالتحقق من توفر عنوان URL الرئيسي. إذا كان عنوان URL الرئيسي غير متاح ، فإن نظام الحلول يتحول إلى عنوان URL النسخ الاحتياطي. ثم يتم إرسال إشعار من قاعدة بيانات النسخ الاحتياطي حول هذا الفشل.

8. استرجاع DID وثيقة

  • يسترجع Resolver المستند DID المرتبط برمز QR.

9. التحقق من التوقيع والبيانات الوصفية

  • يتحقق تطبيق التحقق من التوقيع ضد المفتاح العام المدمج. بمجرد التحقق منها ، يجلب المحدد تجزئة IPFS ويتحقق من البيانات الوصفية من قاعدة بيانات الشركة.
    • في حالة تطابق البيانات الوصفية ، يتم تمييز المنتج على أنه أصيل.
    • إذا لم تتطابق البيانات الوصفية ، يتم تمييز المنتج على أنه مزيف.


 

الخيار 2 - متجر الشركة على blockchain

1. إنشاء بيانات الاعتماد الرقمية

  • تحصل الشركة على شهادة رقمية من هيئة الشهادات الموثوقة (CA) ، والتي تحتوي على كل من المفتاح العام والمفتاح الخاص.

2. تقديم والتحقق من بيانات الاعتماد

  • تقدم الشركة بيانات اعتمادها إلى CA والتحقق منها.

3. التفويض وقام بإنشاء الحلول

  • عند التحقق ، يُصرح للشركة بإنشاء Resolvers ، ويتم إنشاء مستند DID بعناوين URL الرئيسية والنسخ الاحتياطي. تم توقيع هذا المستند مع المفتاح الخاص للشركة ، مما يؤدي إلى تضمين معلومات التوقيع والشهادة داخلها.

4. تخزين المستند DID (تخزين blockchain)

  • يتم تخزين المستند مباشرة على blockchain من خلال عقد ذكي تم نشره على Ethereum/Polygon ، مما يضمن تخزين المستند بشكل ثابت.

5. توليد رمز الاستجابة السريعة والتوقيع

  • تقوم الشركة بتشفير DID URI والتوقيع على رمز QR ، وتوقيعه. يستخدم المولد هذه البيانات المشفرة لإنشاء رمز QR.

6. مسح رمز الاستجابة السريعة والتحقق

  • بعد الجيل ، يقرأ الماسح الضوئي رمز الاستجابة السريعة.

7. معالج الفشل (السجل المركزي)

  • تحدث مراقبة عنوان URL الرئيسي ، مع التبديل إلى عنوان URL النسخ الاحتياطي إذا لزم الأمر. يتم إرسال الإخطارات إلى نظام قاعدة بيانات النسخ الاحتياطي عند فشل عنوان URL.

8. استرجاع DID وثيقة

  • يسترجع Resolver المستند DID المرتبط برمز QR.

9. التحقق من التوقيع والبيانات الوصفية

  • يقوم تطبيق Verifier بالتحقق من التوقيع باستخدام المفتاح العام ثم يجلب تجزئة IPFS لتأكيد البيانات الوصفية.
    • في حالة تطابق البيانات الوصفية ، يتم تمييز المنتج على أنه أصيل.
    • إذا لم يكن الأمر كذلك ، فقد تم تمييزه على أنه مزيف.


باتباع هذه الخطوات ، يمكن للشركات ضمان صحة المنتج والنزاهة من خلال بيانات الاعتماد الرقمية والمعرفات اللامركزية (DIDS).

خدماتنا

لفهم كيف يمكن للتماسك أن يدعمك لبناء جواز سفر المنتج الرقمي ، يزورهذه الصفحةأواتصل بنامباشرة.

 

تحذير:يتم براءة اختراع حلول الامتثال وأي استخدام بدون إذن كتابي من الامتثال سيؤدي إلى عواقب قانونية شديدة.

 

كتبه: Alaa Rezk ، كبير مطوري البرامج

تعليقات

اترك تعليقًا أو اطرح سؤالًا

I agree to the Terms of Service and Privacy Policy