إثبات صحة معرّف المورّد

للتحقّق من رقم تعريف المورّد (VID) الصادر عن Connectivity Standards Alliance (Alliance)، عليك إنشاء ملف JSON خاص بالمعاملات وتنفيذ الأمر في Google Home Developer Console.

تأكَّد من تنفيذ هذه العملية على جهاز يمكنه الوصول إلى أداة سطر الأوامر dcld وحساب DCL المناسب لمعرّف VID الخاص بك.

مفاتيح واجهة مستخدم الويب في DCL

إذا أنشأت حسابك على DCL والمفاتيح المرتبطة به باستخدام واجهة مستخدم الويب الخاصة بـ DCL، عليك استيرادها إلى dcld قبل أن تتمكّن من إثبات ملكية VID.

عبارة الاستذكار

  1. ابحث عن عبارة الاسترداد المكونة من كلمات. يجب أن تكون قد حفظت عبارة التذكير عند إنشاء المفتاح في واجهة مستخدم الويب. تتألف عبارة التذكير من 24 كلمة.
  2. إذا لم يكن لديك dcld، تأكَّد من تثبيت goLang 1.3.

    يتوفّر أيضًا إصدار مُعدّ مسبقًا من DCL لنظام التشغيل Ubuntu. يمكنك الاطّلاع على Distributed Compliance Ledger (DCL) على GitHub للحصول على مزيد من المعلومات.

  3. استورِد مفتاحك باستخدام عبارة BIP39. أدخِل الأمر التالي في dcld.

    dcld keys add mykey --recover
    Enter your bip39 mnemonic
    found obscure learn obtain suffer dish crazy clinic layer expose negative
    siege alley drop issue expect horror strike hold catalog simple tongue
    draw filter
    {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey":
    "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
    

من المفترض أن يكون مفتاحك قد تم استيراده الآن، وأن تتمكّن من تنفيذ أوامر التوقيع كما هو مطلوب في Developer Console.

عبارة الاستذكار

يمكن استخدام عبارة التذكير BIP39 لاسترداد مفاتيحك السرية أو إعادة إنشائها. لا تشارك عبارة التذكير. يجب الحفاظ على خصوصيته وأمانه كما لو كان مفتاح DCL الخاص بك.

إذا لم تحتفظ بنسخة احتياطية من عبارة الاسترداد المساعدة، لن تتمكّن من استرداد مفاتيح DCL أو استيرادها لاستخدامها مع dcld.

صاحب الحساب

يتطلّب إثبات الهوية باستخدام VID حسابًا على شبكة DCL الرئيسية، ولا تتوفّر شبكة الاختبار. إذا كنت صاحب حساب في شركتك، اتّبِع الخطوات التالية لإثبات ملكية VID:

الانتقال إلى Developer Console

  1. من قائمة المشاريع، انقر على فتح بجانب المشروع الذي تريد العمل عليه.

  2. انقر على تطوير.

  3. ضمن معرّف المورّد (VID)، اختَر معرّف المورّد الصادر عن Alliance (للحصول على شهادة) وأدخِل معرّف المورّد الصادر عن Alliance.

  4. انقر على إثبات ملكية بطاقة التعريف للمتابعة.

    تأكيد VID

  5. يؤدي ذلك إلى إنشاء معاملة DCL.

    VID first command

  6. افتح نافذة المحطة الطرفية.

    1. إذا لم يسبق لك استخدام dcld، استورِد المفتاح من خلال تنفيذ الأمر التالي:

      dcld keys import key-name key-file

      سيُطلب منك إدخال عبارة مرور فك التشفير للمفتاح الذي تم تصديره والذي تم استخدامه أثناء عملية التصدير.

  7. انسخ الأمر الأول ونفِّذه كما هو موضّح.

  8. الآن، نفِّذ الأمر الثاني في الوحدة الطرفية.

    VID second command

  9. ألصِق الناتج من الأمر الثاني وانقر على إرسال. أمر لصق الناتج

  10. سيتم إثبات ملكية بطاقة التعريف الرقمية الخاصة بك.

    • إذا تم تأكيد صحة معرّف VID الخاص ببيئة الإنتاج، ستظهر علامة اختيار خضراء. انقر على حفظ ومتابعة لإنهاء العملية. تم تأكيد VID
    • إذا تم رفض معرّف VID الخاص ببيئة الإنتاج، سيظهر لك علامة تعجّب حمراء تتضمّن المشاكل التي يجب حلّها.

المفتاح غير المرتبط بحساب

إذا لم يكن لديك حساب DCL، عليك العمل مع صاحب حساب لإثبات صحة رقم تعريف البائع (VID).

إذا كان صاحب الحساب لديه إذن الوصول إلى Developer Console، اطلب منه إثبات ملكية VID باتّباع التعليمات الواردة في صاحب الحساب.

إذا لم يكن صاحب الحساب لديه إذن الوصول إلى Developer Console:

  1. احصل على الأوامر التي تم إنشاؤها وأرسِل الأمر إلى صاحب الحساب.
  2. أدخِل النتيجة من الأمر الثاني وانقر على إرسال.
  3. سيتم إثبات ملكية بطاقة التعريف الرقمية الخاصة بك.
    • إذا تم تأكيد صحة معرّف VID الخاص ببيئة الإنتاج، ستظهر علامة اختيار خضراء. انقر على حفظ ومتابعة لإنهاء العملية. تم تأكيد VID
    • إذا تم رفض معرّف VID الخاص ببيئة الإنتاج، سيظهر لك علامة تعجّب حمراء تتضمّن المشاكل التي يجب حلّها.