ยืนยันรหัสผู้ให้บริการ

หากต้องการยืนยันรหัสผู้ให้บริการ (VID) ที่ Connectivity Standards Alliance (Alliance) ออกให้ คุณจะต้องสร้างไฟล์ JSON ของธุรกรรมและเรียกใช้คำสั่งใน Google Home Developer Console

โปรดตรวจสอบว่าคุณดำเนินการนี้บนเครื่องที่มีสิทธิ์เข้าถึงเครื่องมือบรรทัดคำสั่ง dcld และบัญชี DCL ที่เหมาะสมสำหรับ VID

คีย์ DCL WebUI

หากสร้างบัญชี DCL และคีย์ที่เกี่ยวข้องโดยใช้ DCL WebUI คุณต้องนำเข้าคีย์เหล่านั้นไปยัง dcld ก่อนจึงจะยืนยัน VID ได้

วลีช่วยจำ

  1. ค้นหาวลีกู้คืนช่วยจำของคุณ คุณควรบันทึกวลีช่วยจำ เมื่อสร้างคีย์ใน WebUI วลีช่วยจำประกอบด้วย 24 คำ
  2. ถ้าคุณไม่มี dcld ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง goLang 1.3 แล้ว

    นอกจากนี้ยังมี DCL เวอร์ชันที่สร้างไว้ล่วงหน้าสำหรับ Ubuntu ดูข้อมูลเพิ่มเติมได้ที่ Distributed Compliance Ledger (DCL) ใน GitHub

  3. นำเข้าคีย์ของคุณโดยใช้ 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 ต้องใช้บัญชีเมนเน็ต Distributed Compliance Ledger (DCL) ซึ่งไม่รองรับ Testnet หากคุณเป็นเจ้าของบัญชีของบริษัท ในการยืนยัน VID ให้ทำดังนี้

ไปที่ Developer Console

  1. จากรายการโปรเจ็กต์ ให้คลิกเปิดข้างโปรเจ็กต์ที่คุณต้องการ

  2. คลิกพัฒนา

  3. ใต้รหัสผู้ให้บริการ (VID) ให้เลือกรหัสผู้ให้บริการที่ออกโดย CSA (เพื่อรับรอง) และป้อนรหัสผู้ให้บริการที่ออกโดย CSA

    ป้อน VID

  4. หากเคยป้อน VID แล้ว ให้คลิกยืนยัน VID

    ยืนยัน VID

  5. การดำเนินการนี้จะสร้างธุรกรรม DCL

    คำสั่งแรกของ VID

  6. เปิดหน้าต่างเทอร์มินัล

    1. หากไม่เคยใช้ dcld มาก่อน ให้นำเข้าคีย์โดยเรียกใช้คำสั่งต่อไปนี้

      dcld keys import key-name key-file
      

      ระบบจะแจ้งให้คุณป้อนรหัสผ่านการถอดรหัสสำหรับคีย์ที่ส่งออกซึ่งใช้ในระหว่างกระบวนการส่งออก

  7. คัดลอกและเรียกใช้คำสั่งแรกตามที่แสดง

  8. จากนั้นเรียกใช้คำสั่งที่ 2 ในเทอร์มินัล

    คำสั่งที่ 2 ของ VID

  9. วางเอาต์พุตจากคำสั่งที่ 2 แล้วคลิก Submit วางคำสั่งเอาต์พุต

  10. การเป็นเจ้าของ VID จะได้รับการยืนยัน

    • หาก VID เวอร์ชันที่ใช้งานจริงได้รับการยืนยันแล้ว คุณจะได้รับเครื่องหมายถูกสีเขียว คลิกบันทึกและดำเนินการต่อเมื่อเสร็จเรียบร้อย ยืนยัน VID แล้ว
    • หาก VID เวอร์ชันที่ใช้งานจริงถูกปฏิเสธ คุณจะได้รับเครื่องหมายตกใจสีแดงพร้อมปัญหาที่ต้องได้รับการแก้ไข

ผู้ถือคีย์ที่ไม่ใช่บัญชี

หากคุณไม่ใช่เจ้าของบัญชี DCL คุณควรติดต่อเจ้าของบัญชีเพื่อยืนยัน VID

หากเจ้าของบัญชีมีสิทธิ์เข้าถึง Developer Console โปรดขอให้เจ้าของบัญชียืนยัน VID โดยใช้วิธีการในเจ้าของบัญชี

หากเจ้าของบัญชีไม่มีสิทธิ์เข้าถึง Developer Console:

  1. รับคำสั่งที่สร้างขึ้นแล้วส่งคำสั่งไปยังเจ้าของบัญชี
  2. ป้อนผลลัพธ์จากคำสั่งที่ 2 แล้วคลิก Submit
  3. การเป็นเจ้าของ VID จะได้รับการยืนยัน
    • หาก VID เวอร์ชันที่ใช้งานจริงได้รับการยืนยันแล้ว คุณจะได้รับเครื่องหมายถูกสีเขียว คลิกบันทึกและดำเนินการต่อเมื่อเสร็จเรียบร้อย ยืนยัน VID แล้ว
    • หาก VID เวอร์ชันที่ใช้งานจริงถูกปฏิเสธ คุณจะได้รับเครื่องหมายตกใจสีแดงพร้อมปัญหาที่ต้องได้รับการแก้ไข