驗證供應商 ID

如要驗證 Connectivity Standards Alliance (Alliance) 核發的供應商 ID (VID),您需要產生交易 JSON 檔案,並在 Google Home Developer Console 中執行指令。

請務必在可存取 dcld 指令列工具的電腦上執行這個程序,並使用 VID 適用的 DCL 帳戶。

DCL WebUI 金鑰

如果您使用 DCL WebUI 建立 DCL 帳戶和相關聯的鍵,則必須先將這些鍵匯入 dcld,才能驗證 VID。

助記詞

  1. 找出助記詞復原片語。在 WebUI 中建立金鑰時,您應該已儲存助記詞。助記詞由 24 個字詞組成。
  2. 如果沒有 dcld,請確認已安裝 goLang 1.3。

    此外,我們也提供 Ubuntu 適用的預先建構 DCL 版本。詳情請參閱 GitHub 上的分散式法規遵循分類帳 (DCL)

  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 驗證需要 Distributed Compliance Ledger (DCL) 主網帳戶,不支援測試網。如果您是公司帳戶持有人,請按照下列步驟驗證 VID:

前往開發人員控制台

  1. 在專案清單中,點選要處理的專案旁邊的「開啟」

  2. 按一下「開發」

  3. 在「供應商 ID (VID)」下方,選取「CSA 核發的供應商 ID (用於認證)」,然後輸入 CSA 核發的供應商 ID。

  4. 按一下「驗證 VID」繼續操作。

    驗證 VID

  5. 這會產生 DCL 交易。

    VID first command

  6. 開啟終端機視窗。

    1. 如果您之前未曾使用 dcld,請執行下列指令匯入金鑰:

      dcld keys import key-name key-file

      系統會提示您輸入匯出金鑰的解密密碼片語,該金鑰是在匯出程序中使用。

  7. 複製並執行第一個指令,如下所示。

  8. 現在在終端機中執行第二個指令。

    VID 第二個指令

  9. 貼上第二個指令的輸出內容,然後按一下「提交」貼上輸出指令

  10. 系統會驗證您的 VID 擁有權。

    • 如果生產 VID 通過驗證,你會看到綠色勾號。 按一下「儲存並繼續」即可完成。 VID 已驗證
    • 如果生產 VID 遭拒,系統會顯示紅色驚嘆號,並列出需要修正的問題。

非帳戶金鑰持有人

如果您不是 DCL 帳戶持有人,請與帳戶持有人合作驗證 VID。

如果帳戶持有人可以存取 Developer Console,請他們按照「帳戶持有人」一文中的說明驗證 VID。

如果帳戶持有人無法存取 Developer Console

  1. 取得產生的指令,然後傳送給帳戶持有人。
  2. 輸入第二個指令的結果,然後按一下「提交」
  3. 系統會驗證 VID 擁有權。
    • 如果生產 VID 通過驗證,你會看到綠色勾號。 按一下「儲存並繼續」即可完成。 VID 已驗證
    • 如果生產 VID 遭拒,系統會顯示紅色驚嘆號,並列出需要修正的問題。