验证供应商 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 私钥一样保持私密和安全。

如果您尚未备份助记恢复短语,则目前无法直接恢复或导入用于 dcld 的 DCL 密钥。

账号持有人

VID 验证需要分布式合规性分类帐 (DCL) 主网账号;不支持 testnet。如果您是公司的帐号持有人,请按以下步骤验证您的 VID:

转到 Developer Console

  1. 从项目列表中,点击要使用的项目旁边的打开

  2. 点击开发

  3. Vendor ID (VID) 下,选择 CSA 签发的供应商 ID(用于认证),然后输入 CSA 签发的供应商 ID。

    输入 VID

  4. 如果您之前输入过 VID,请点击验证 VID

    验证 VID

  5. 此操作会生成 DCL 事务。

    VID 第一个命令

  6. 打开一个终端窗口。

    1. 如果您之前未使用过 dcld,请通过执行以下命令来导入密钥:

      dcld keys import key-name key-file
      

      系统会提示您输入导出过程中使用的导出密钥的解密密码。

  7. 复制并执行第一个命令,如下所示。

  8. 现在,在终端中运行第二个命令。

    VID 第二个命令

  9. 粘贴第二个命令的输出,然后点击 Submit粘贴输出命令

  10. 系统将验证您的 VID 所有权。

    • 如果您的正式版 VID 通过了验证,系统会显示绿色对勾标记。 点击保存并继续即可完成。 VID 已验证
    • 如果您的正式版 VID 被拒,系统会显示一个红色感叹号,其中包含需要修正的问题。

非账号密钥持有者

如果您不是 DCL 账号持有人,则应与账号持有人合作来验证 VID。

如果账号持有人有权访问 Developer Console,请让他们按照账号持有人中的说明验证 VID。

如果账号持有人无权访问“Developer Console”:

  1. 获取生成的命令并将其发送给帐号持有人。
  2. 输入第二个命令的结果,然后点击提交
  3. 系统将验证您的 VID 所有权。
    • 如果您的正式版 VID 通过了验证,系统会显示绿色对勾标记。 点击保存并继续即可完成。 VID 已验证
    • 如果您的正式版 VID 被拒,系统会显示一个红色感叹号,其中包含需要修正的问题。