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

หากต้องการยืนยันรหัสผู้ให้บริการ (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 เวอร์ชันที่ใช้งานจริงถูกปฏิเสธ คุณจะได้รับเครื่องหมายตกใจสีแดงพร้อมปัญหาที่ต้องแก้ไข