Как подтвердить идентификатор поставщика

Чтобы подтвердить идентификатор поставщика (VID), выданный Connectivity Standards Alliance (Alliance), создайте JSON-файл транзакции и выполните команду в Google Home Developer Console.

Убедитесь, что вы выполняете эти действия на компьютере с доступом к инструменту командной строки dcld и аккаунту DCL, связанному с вашим идентификатором поставщика.

Ключи веб-интерфейса 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 требуется аккаунт основной сети Distributed Compliance Ledger (DCL). Тестовая сеть не поддерживается. Если вы владелец аккаунта компании, то для подтверждения VID:

Перейти в Developer Console

  1. В списке проектов нажмите Open (Открыть) рядом с нужным проектом.

  2. Нажмите Develop (Разработка).

  3. В разделе Vendor ID (VID) (Идентификатор поставщика) выберите Alliance-issued vendor ID (to certify) (Идентификатор поставщика, выданный (для сертификации)) и введите идентификатор поставщика, выданный Alliance.

  4. Нажмите Проверить VID.

    Подтвердить VID

  5. Это приведет к созданию транзакции DCL.

    Первая команда VID

  6. Откройте окно терминала.

    1. Если вы ранее не использовали dcld, импортируйте ключ, выполнив следующую команду:

      dcld keys import key-name key-file

      Вам будет предложено ввести кодовую фразу для расшифровки экспортированного ключа, которая использовалась в процессе экспорта.

  7. Скопируйте и выполните первую команду, как показано на экране.

  8. Теперь выполните вторую команду в терминале.

    Вторая команда VID

  9. Вставьте результат выполнения второй команды и нажмите Отправить. Вставить команду вывода

  10. Мы проверим, что вы владеете этим идентификатором.

    • Если идентификатор подтвержден, вы увидите зеленую галочку. Нажмите Сохранить и продолжить. VID verified
    • Если идентификатор отклонен, вы увидите красный восклицательный знак и список проблем, которые нужно устранить.

Ключ без аккаунта

Если у вас нет аккаунта DCL, обратитесь к владельцу аккаунта, чтобы подтвердить VID.

Если у владельца аккаунта есть доступ к Developer Console, попросите его подтвердить VID, следуя инструкциям в разделе Владелец аккаунта.

Если у владельца аккаунта нет доступа к Developer Console:

  1. Получите сгенерированные команды и отправьте их владельцу аккаунта.
  2. Введите результат выполнения второй команды и нажмите Отправить.
  3. Мы проверим, что вы владеете этим идентификатором.
    • Если идентификатор подтвержден, вы увидите зеленую галочку. Нажмите Сохранить и продолжить. VID verified
    • Если идентификатор отклонен, вы увидите красный восклицательный знак и список проблем, которые нужно устранить.