ตรวจสอบและลงนาม

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

หน้าจอยืนยันธุรกรรม

ลิงก์ลงนามจะเปิดหน้าจอที่มีหัวเรื่องว่า “ยืนยันธุรกรรม” หน้าจอจะแสดงการ์ดหนึ่งใบต่อการดำเนินการหนึ่งรายการในคำขอ การดำเนินการคือการกระทำหนึ่งอย่างบน Hive เช่น การโหวตหนึ่งครั้งหรือการโอนหนึ่งครั้ง

เมื่อคำขอมีการดำเนินการมากกว่าหนึ่งรายการ การ์ดจะมีหมายเลขกำกับ และบรรทัดด้านบนจะขึ้นว่า “คำขอนี้มีการดำเนินการ 3 รายการ โปรดตรวจสอบทุกรายการก่อนอนุมัติ”

สรุป

การ์ดแต่ละใบเริ่มด้วยประโยคที่บอกว่าการดำเนินการนั้นทำอะไร พร้อมค่าต่าง ๆ จากคำขอ เช่น

การดำเนินการ สิ่งที่การ์ดแสดง
การโอน ส่ง 1.000 HIVE ไปยัง @bob (และบันทึกข้อความด้านล่าง ในรูปแบบ “บันทึกข้อความ: ...”)
การโหวต โหวตขึ้น @alice/my-post (และน้ำหนักโหวตด้านล่าง เช่น 100%)
โพสต์หรือการตอบกลับ เผยแพร่โพสต์ “หัวข้อของฉัน” หรือ ตอบกลับ @alice/my-post
การกระทำที่แอปบน Hive กำหนดเอง การดำเนินการแบบกำหนดเอง (follow)
การเปลี่ยนผู้ควบคุมบัญชี อัปเดตสิทธิ์ของบัญชี

การดำเนินการอื่นจะแสดงชื่อของตัวเอง เช่น “Power Up” หรือ “มอบหมาย Hive Power”

ข้างประโยคนั้นมีป้ายตัวพิมพ์ใหญ่บอกคีย์ที่การดำเนินการต้องใช้: Posting, Active หรือ Owner

รายละเอียด

ใต้ประโยคดังกล่าว การ์ดจะแจกแจงค่าต่าง ๆ ที่การดำเนินการนั้นมี

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

หากการเปลี่ยนสิทธิ์จะนำคีย์ของคุณออก ก็จะระบุด้วยข้อความ “คีย์: [ไม่มีเลย] (คีย์ของคุณจะถูกลบออก)” ส่วนค่าเกณฑ์ที่ขาดหายจะแสดงเป็น “ค่าเกณฑ์ [ไม่ได้กำหนด] (ถือว่าเป็น 0)”

ทั้งในส่วนสรุปและรายละเอียด อักขระที่อาจซ่อนข้อความหรือเปลี่ยนทิศทางการอ่านจะแสดงเป็น สิ่งที่คุณอ่านจึงไม่อาจแสร้งเป็นอย่างอื่นได้

แสดงข้อมูลดิบของการดำเนินการจะเปิดการดำเนินการที่จะถูกลงนามจริงออกมาให้ดู

เมื่อจำนวนเงินระบุเป็น Hive Power ทาง Hivesigner จะแปลงตามอัตราปัจจุบัน โดยแสดงว่า “กำลังโหลดอัตรา Hive Power ปัจจุบัน…” และจะยังไม่ให้คุณอนุมัติจนกว่าจะได้อัตรานั้น

คำขอบางรายการนำธุรกรรมที่เตรียมไว้จากที่อื่นมาด้วย เช่น ธุรกรรมของบัญชีที่มีหลายคนควบคุมร่วมกัน หน้าจอจะขึ้นว่า “คำขอนี้กำหนดส่วนหัวธุรกรรมมาเอง หมดอายุ: วันที่” หากมีคนอื่นลงนามไว้แล้ว จะเพิ่มข้อความว่า “คำขอนี้มีลายเซ็นอยู่แล้ว 2 รายการ”

ต้องใช้คีย์ใด

ใต้การ์ดจะมีบรรทัดหนึ่งบอกคีย์ที่คำขอทั้งหมดต้องใช้: “จะลงนามด้วยคีย์ posting ของคุณ” “จะลงนามด้วยคีย์ active ของคุณ” หรือ “จะลงนามด้วยคีย์ owner ของคุณ”

Hivesigner จะลงนามด้วยคีย์นั้นเท่านั้น คีย์ active ลงนามการโหวตไม่ได้ และคีย์ owner ลงนามการโอนไม่ได้ นี่เป็นกฎของ Hive ตั้งแต่ฮาร์ดฟอร์กในปี 2025 ดูควรเพิ่มคีย์ใด

การดำเนินการทั้งหมดในคำขอเดียวกันต้องใช้คีย์เดียวกัน หากไม่เป็นเช่นนั้น บรรทัดดังกล่าวจะขึ้นว่า “ธุรกรรมนี้ต้องใช้สิทธิ์มากกว่าหนึ่งระดับ และไม่สามารถลงนามด้วยคีย์เดียวได้” จะไม่มีปุ่มให้อนุมัติ โปรดกลับไปที่แอป

คำขอที่ใช้คีย์ owner พบได้ไม่บ่อย คำขอเหล่านั้นเปลี่ยนว่าใครควบคุมหรือกู้คืนบัญชีของคุณได้ โปรดอ่านสองรอบ ดูอ่านก่อนอนุมัติ

เมื่อไม่มีคีย์ที่ต้องใช้

ถ้าบัญชีที่เลือกไม่มีคีย์นั้นบนอุปกรณ์นี้ หน้าจอจะแจ้งให้ทราบ เช่น “ต้องใช้คีย์ active ของคุณ แต่ไม่มีคีย์ active ของ @ชื่อผู้ใช้ อยู่ที่นี่”

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

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

ถ้าเบราว์เซอร์นี้ยังไม่มีบัญชีใดเลย ปุ่มจะขึ้นว่าดำเนินการต่อ และจะเปิดแบบฟอร์มเพิ่มบัญชี

อนุมัติหรือลงนาม

บรรทัดบัญชีเหนือปุ่มขึ้นว่า “ลงนามในนาม” พร้อมบัญชีที่ทำการลงนาม ลิงก์สลับบัญชีให้คุณเลือกบัญชีอื่นได้ ดูสลับบัญชี

  • อนุมัติ จะลงนามธุรกรรมในเบราว์เซอร์ของคุณแล้วส่งไปยังเครือข่าย Hive ผลลัพธ์จะขึ้นว่า “ส่งกระจายธุรกรรมสำเร็จแล้ว” พร้อมรหัสธุรกรรมที่เปิดดูธุรกรรมในเครื่องมือสำรวจบล็อกได้
  • ลงนาม จะปรากฏแทนเมื่อคำขอต้องการเพียงลายเซ็น Hivesigner จะลงนามธุรกรรมโดยไม่ส่งไปยังเครือข่าย แล้วมอบลายเซ็นให้แอป หรือแสดงลายเซ็นออกมาเมื่อคำขอไม่ได้ระบุเว็บไซต์ใด

ถ้าเครือข่ายปฏิเสธธุรกรรม คุณจะเห็น “ธุรกรรมของคุณไม่ได้ถูกส่งกระจาย” พร้อม “ข้อความแสดงข้อผิดพลาด” จากเครือข่าย คุณลองใหม่ได้

เว็บไซต์ที่คุณจะกลับไป

เมื่อคำขอระบุเว็บไซต์ที่จะกลับไป ข้อความแจ้งด้านบนจะขึ้นว่า “คุณจะถูกเปลี่ยนเส้นทางไปยัง HOST” หลังคุณอนุมัติ Hivesigner จะพาคุณไปที่นั่น โปรดตรวจว่า HOST คือเว็บไซต์ที่คุณมาจากที่นั่น

เมื่อคำขอไม่ได้ระบุเว็บไซต์ใด Hivesigner จะอยู่ที่หน้าผลลัพธ์ต่อไป

คำขอสำหรับบัญชีอื่น

คำขออาจถูกสร้างมาเพื่อบัญชีอื่นที่ไม่ใช่บัญชีที่เลือกอยู่ Hivesigner จะแสดงสิ่งนี้สองแบบ

คำขอต้องลงนามโดยบัญชีอื่น หน้าจอจะขึ้นว่า “คำขอนี้ต้องลงนามโดย @บัญชี โปรดสลับไปใช้บัญชีนั้น” บรรทัดบัญชีจะขึ้นว่า “บัญชีที่เลือก” และรายการบัญชีจะเปิดอยู่ด้านล่าง เลือกบัญชีนั้น หรือเพิ่มด้วยเพิ่มบัญชีอื่น Hivesigner จะไม่ลงนามคำขอนี้ด้วยบัญชีอื่นใดเลย

การดำเนินการทำในนามบัญชีอื่น กรณีนี้พบในบัญชีที่มีหลายคนช่วยกันดูแล คำเตือนด้านบนจะขึ้นว่า “รายการนี้ไม่ได้ดำเนินการในนาม @ชื่อผู้ใช้ แต่ดำเนินการในนาม @บัญชี โปรดดำเนินการต่อเฉพาะเมื่อคุณเป็นผู้ดูแลบัญชีนั้นด้วย” รายละเอียดของการ์ดแต่ละใบจะระบุบัญชีที่การ์ดนั้นทำในนาม

คำขอที่ Hivesigner อ่านไม่ได้

Hivesigner จะไม่ลงนามคำขอที่อ่านและแสดงให้คุณดูได้ไม่ครบถ้วนเด็ดขาด ซึ่งรวมถึงการดำเนินการที่มันไม่รู้จัก คำขอที่ไม่มีการดำเนินการเลย ค่าที่ไม่เข้ากับการดำเนินการ (ตัวเลขที่ไม่ใช่ตัวเลข จำนวนเงินที่รูปแบบผิด) และข้อมูลส่วนเกินที่มันแสดงไม่ได้

หน้าจอจะขึ้นว่า “ขออภัย เกิดข้อผิดพลาดบางอย่าง ข้อมูลที่ให้มาไม่ถูกต้อง” โปรดกลับไปที่แอป หากต้องการแจ้งทีม Hivesigner ให้เลือกรายงานปัญหานี้

คำขอลงนามข้อความ

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

หน้าจอจะแสดง:

  • หัวเรื่องทำนองว่า “แอป ขอให้คุณลงนามข้อความ” ถ้าแอปมีบัญชี Hive บรรทัดถัดมาจะระบุบัญชีนั้นว่า “บัญชี Hive @บัญชีแอป”
  • “จะพาคุณไปที่ HOST”: เว็บไซต์ที่จะได้รับลายเซ็น บรรทัดเดียวกันนี้จะปรากฏอีกครั้งข้างปุ่ม
  • ข้อความ: ตัวอักษรทั้งหมดตามที่จะถูกลงนามจริง อักขระที่อาจซ่อนข้อความหรือเปลี่ยนทิศทางการอ่านจะแสดงเป็นรหัสที่ไฮไลต์ไว้ เช่น \u{200B}
  • คีย์ที่ใช้: “จะลงนามด้วยคีย์ posting ของคุณ” หรือ “จะลงนามด้วยคีย์ active ของคุณ” Hivesigner ไม่เคยลงนามข้อความด้วยคีย์ owner
  • คำเตือน: “ลายเซ็นของคุณพิสูจน์ต่อทุกคนที่เห็นว่า @ชื่อผู้ใช้ ได้ลงนามข้อความนี้ทุกตัวอักษร โปรดลงนามเฉพาะข้อความที่คุณเข้าใจ”
  • บรรทัดบัญชี “ลงนามในนาม” พร้อมสลับบัญชี

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

เลือกยกเลิกเพื่อไปที่หน้าบัญชี เว็บไซต์จะไม่ได้รับอะไรเลย

ถ้าบัญชีไม่มีคีย์นั้นบนอุปกรณ์นี้ หน้าจอจะแจ้งให้ทราบ เช่น “ต้องใช้คีย์ posting ของคุณ แต่ไม่มีคีย์ posting ของ @ชื่อผู้ใช้ อยู่ที่นี่” ให้เลือกสลับบัญชี แล้วเลือกเพิ่มบัญชีอื่น จากนั้นเพิ่มคีย์ที่ขาดไปให้บัญชีเดิม แล้ว Hivesigner จะพาคุณกลับมาที่คำขอ

ทำไมบางข้อความจึงถูกปฏิเสธ

ข้อความที่ใช้เป็นการเข้าสู่ระบบ Hivesigner ได้ ข้อความบางแบบมีรูปแบบตรงกับการเข้าสู่ระบบของ Hivesigner ทุกประการ การลงนามข้อความนั้นเท่ากับมอบสิทธิ์เข้าถึงบัญชีของคุณให้เว็บไซต์ Hivesigner จึงไม่ลงนามข้อความแบบนี้เด็ดขาด และจะขึ้นว่า “ข้อความนี้เป็นโทเค็นของ Hivesigner การลงนามจะทำให้เว็บไซต์เข้าถึงบัญชีของคุณได้ จึงลงนามไม่ได้”

คำขอที่ Hivesigner ใช้ไม่ได้ Hivesigner ปฏิเสธคำขอที่ไม่มีข้อความหรือไม่มีที่อยู่สำหรับส่งกลับ รวมทั้งปฏิเสธคำขอที่ขอคีย์อื่นนอกจาก posting หรือ active คำขอที่ระบุว่าเป็นแอปทั้งที่ไม่ใช่บัญชี Hive และคำขอที่ที่อยู่สำหรับส่งกลับไม่ปลอดภัยหรือไม่ได้ลงทะเบียนกับแอปนั้น โดยจะขึ้นว่า “ไม่สามารถใช้คำขอลงนามนี้ได้ คำขอต้องมีข้อความ คีย์ posting หรือ active และ URL สำหรับเปลี่ยนเส้นทางที่ปลอดภัยซึ่งลงทะเบียนไว้กับแอป โปรดกลับไปที่เว็บไซต์แล้วลองอีกครั้ง”

ถ้า Hivesigner อ่านข้อมูลของแอปจากเครือข่าย Hive ไม่ได้ จะขึ้นว่า “ไม่สามารถโหลดรายละเอียดบัญชีจากเครือข่าย Hive ได้” และจะไม่ลงนามสิ่งใดจนกว่าจะอ่านได้ ให้เลือกลองอีกครั้ง

ลงนามข้อความด้วยตัวเอง

คุณลงนามข้อความเองได้เพื่อพิสูจน์ว่าคุณเป็นผู้ควบคุมบัญชีนั้น

  1. เปิด hivesigner.com/signmessage ส่วนท้ายเว็บลิงก์ไปที่นั่นในชื่อลงนามข้อความ
  2. ถ้าบัญชีที่เลือกถูกล็อกอยู่ ให้ใส่รหัสปลดล็อกแล้วเลือกปลดล็อก ถ้ายังไม่ได้เลือกบัญชีใด หน้านั้นจะลิงก์ไปยังรายการบัญชีของคุณ
  3. พิมพ์ข้อความในช่องข้อความ Hivesigner จะตัดช่องว่างและการขึ้นบรรทัดใหม่ที่ต้นและท้ายออก
  4. เลือกคีย์ในช่องคีย์ที่ใช้ลงนาม ช่องนี้แสดงคีย์ของบัญชีที่เลือกซึ่งมีอยู่บนอุปกรณ์นี้ เรียงจากคีย์ที่มีสิทธิ์สูงสุดก่อน และเลือกคีย์สูงสุดไว้ให้ตั้งแต่แรก ให้เปลี่ยนเป็น Posting เว้นแต่คุณต้องใช้คีย์อื่น
  5. เลือกลงนามข้อความ

สรุปลายเซ็นจะแสดงผู้เขียน สิทธิ์ที่ใช้ โทเค็นยืนยัน และลิงก์ยืนยัน โทเค็นยืนยันรวมข้อความ ชื่อผู้ใช้ของคุณ และลายเซ็นไว้ในข้อความชิ้นเดียว แบ่งปันลิงก์หรือโทเค็นให้ผู้ที่ต้องตรวจสอบข้อความนั้น

ลายเซ็นไม่เปิดเผยคีย์ของคุณ แต่บอกได้ว่าลงนามด้วยคีย์ใด

ตรวจสอบข้อความ

  1. เปิด hivesigner.com/verifymessage ส่วนท้ายเว็บลิงก์ไปที่นั่นในชื่อตรวจสอบข้อความ
  2. วางโทเค็นในช่องโทเค็นยืนยันแล้วเลือกตรวจสอบลายเซ็น

ลิงก์ยืนยันจะเปิดหน้านี้และตรวจสอบข้อความให้เอง

ผลลัพธ์จะขึ้นว่า “ลายเซ็นถูกต้องสำหรับ ชื่อผู้ใช้” หรือ “ไม่สามารถยืนยันลายเซ็นด้วยคีย์ของบัญชีได้” ด้านล่างจะมีผู้เขียน คีย์สาธารณะที่กู้คืนจากลายเซ็น สิทธิ์ที่ตรงกัน (ชนิดของคีย์ที่ลงนาม) และข้อความ

Hivesigner ตรวจลายเซ็นกับคีย์ที่บัญชีนั้นมีอยู่บนเครือข่าย Hive ในขณะนี้ ข้อความที่ลงนามด้วยคีย์ซึ่งบัญชีได้เปลี่ยนไปแล้วจะไม่ผ่านการตรวจสอบอีกต่อไป