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

หากต้องการยืนยัน Vendor ID (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 ป้อนคำสั่งต่อไปนี้ใน 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) mainnet โดยระบบไม่รองรับ testnet หากคุณเป็นเจ้าของบัญชีของบริษัท ให้ยืนยัน VID โดยทำดังนี้

ไปที่ Developer Console

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

  2. คลิกพัฒนา

  3. ในส่วน Vendor ID (VID) ให้เลือก Alliance-issued vendor ID (เพื่อรับรอง) แล้วป้อน Alliance-issued vendor ID

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

    ยืนยัน VID

  5. ระบบจะสร้างธุรกรรม DCL

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

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

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

      dcld keys import key-name key-file

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

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

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

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

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

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

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

ผู้ถือคีย์ที่ไม่ใช่เจ้าของบัญชี

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

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

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

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