برای تأیید شناسه فروشنده (VID) صادرشده از Connectivity Standards Alliance (Alliance) ، باید یک فایل JSON تراکنش ایجاد کنید و این فرمان را در Google Home Developer Console اجرا کنید.
مطمئن شوید که این فرآیند را روی ماشینی انجام می دهید که به ابزار خط فرمان dcld
و حساب DCL مناسب برای VID شما دسترسی دارد.
کلیدهای DCL WebUI
اگر حساب DCL و کلیدهای مرتبط با آن را با استفاده از DCL WebUI ایجاد کرده اید، قبل از اینکه بتوانید VID خود را تأیید کنید، باید آنها را به dcld
وارد کنید.
- عبارت بازیابی حافظه خود را پیدا کنید. هنگام ایجاد کلید در WebUI باید عبارت یادگاری را ذخیره می کردید. عبارت یادگاری از 24 کلمه تشکیل شده است.
اگر
dcld
ندارید، مطمئن شوید که goLang 1.3 را نصب کرده اید.همچنین یک نسخه از پیش ساخته شده از DCL برای اوبونتو وجود دارد. برای اطلاعات بیشتر به دفتر کل انطباق توزیع شده (DCL) در GitHub مراجعه کنید.
کلید خود را با استفاده از BIP39 Mnemonic وارد کنید. دستور زیر را در
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) نیاز دارد. testnet پشتیبانی نمی شود. اگر صاحب حساب شرکت خود هستید، برای تأیید VID خود:
از لیست پروژه ها، در کنار پروژه ای که می خواهید با آن کار کنید، روی Open کلیک کنید.
روی Develop کلیک کنید.
در قسمت شناسه فروشنده (VID) ، شناسه فروشنده صادر شده توسط CSA (برای تأیید) را انتخاب کنید و شناسه فروشنده صادر شده توسط CSA را وارد کنید.
برای ادامه روی Verify VID کلیک کنید.
این یک تراکنش DCL ایجاد می کند.
یک پنجره ترمینال را باز کنید.
اگر قبلا از
dcld
استفاده نکرده اید، کلید را با اجرای دستور زیر وارد کنید:dcld keys import key-name key-file
از شما خواسته می شود که عبارت عبور رمزگشایی را برای کلید صادر شده که در فرآیند صادرات استفاده شده است وارد کنید.
دستور اول را مطابق شکل کپی و اجرا کنید.
حالا دستور دوم را در ترمینال خود اجرا کنید.
خروجی دستور دوم را پیست کرده و روی Submit کلیک کنید.
مالکیت VID شما تأیید خواهد شد.
- اگر VID تولید شما تأیید شود، یک علامت تیک سبز دریافت خواهید کرد. برای پایان روی ذخیره و ادامه کلیک کنید.
- اگر VID تولید شما رد شود، یک علامت تعجب قرمز با مشکلاتی که باید برطرف شوند دریافت خواهید کرد.
دارنده کلید غیرحساب
اگر صاحب حساب DCL نیستید، باید با یک دارنده حساب کار کنید تا VID را تأیید کنید.
اگر دارنده حساب به Developer Console دسترسی دارد، از او بخواهید VID را با استفاده از دستورالعمل های موجود در دارنده حساب تأیید کند.
اگر دارنده حساب به Developer Console دسترسی ندارد:
- دستورات تولید شده را دریافت کنید و دستور را برای دارنده حساب ارسال کنید.
- نتیجه را از دستور دوم وارد کنید و روی Submit کلیک کنید.
- مالکیت VID شما تأیید خواهد شد.
- اگر VID تولید شما تأیید شود، یک علامت تیک سبز دریافت خواهید کرد. برای پایان روی ذخیره و ادامه کلیک کنید.
- اگر VID تولید شما رد شود، یک علامت تعجب قرمز با مشکلاتی که باید برطرف شوند دریافت خواهید کرد.