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

หากต้องการยืนยันรหัสผู้ให้บริการ (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 ด้วย ดูข้อมูลเพิ่มเติมได้ที่บัญชีแยกประเภทการปฏิบัติตามข้อกำหนดแบบกระจาย (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 ต้องใช้บัญชี Mainnet ของ Distributed Compliance Ledger (DCL) โดยระบบไม่รองรับ Testnet หากคุณเป็นผู้ถือบัญชีของบริษัท ให้ทำดังนี้เพื่อยืนยัน VID

ไปที่คอนโซลนักพัฒนาซอฟต์แวร์

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

  2. คลิกพัฒนา

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

  4. คลิกยืนยัน VID เพื่อดำเนินการต่อ

    ยืนยัน VID

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

    คำสั่ง VID แรก

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

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

      dcld keys import key-name key-file
      

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

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

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

    คำสั่ง VID ที่ 2

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

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

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

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

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

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

หากผู้ถือบัญชีไม่มีสิทธิ์เข้าถึง Developer Console ให้ทำดังนี้

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