ตรวจสอบและลงนาม
แอปสามารถขอให้คุณลงนามธุรกรรม 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 ของ @ชื่อผู้ใช้ อยู่ที่นี่”
- เลือกเพิ่มบัญชีอื่นใต้ข้อความนั้น แบบฟอร์มเพิ่มบัญชีจะเปิดขึ้น
- กรอกชื่อผู้ใช้เดิมและคีย์ที่ขาดไป ถ้าบัญชีมีรหัสปลดล็อก ให้ใส่รหัสนั้นด้วย
- เลือกเพิ่มบัญชี 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 ได้” และจะไม่ลงนามสิ่งใดจนกว่าจะอ่านได้ ให้เลือกลองอีกครั้ง
ลงนามข้อความด้วยตัวเอง
คุณลงนามข้อความเองได้เพื่อพิสูจน์ว่าคุณเป็นผู้ควบคุมบัญชีนั้น
- เปิด hivesigner.com/signmessage ส่วนท้ายเว็บลิงก์ไปที่นั่นในชื่อลงนามข้อความ
- ถ้าบัญชีที่เลือกถูกล็อกอยู่ ให้ใส่รหัสปลดล็อกแล้วเลือกปลดล็อก ถ้ายังไม่ได้เลือกบัญชีใด หน้านั้นจะลิงก์ไปยังรายการบัญชีของคุณ
- พิมพ์ข้อความในช่องข้อความ Hivesigner จะตัดช่องว่างและการขึ้นบรรทัดใหม่ที่ต้นและท้ายออก
- เลือกคีย์ในช่องคีย์ที่ใช้ลงนาม ช่องนี้แสดงคีย์ของบัญชีที่เลือกซึ่งมีอยู่บนอุปกรณ์นี้ เรียงจากคีย์ที่มีสิทธิ์สูงสุดก่อน และเลือกคีย์สูงสุดไว้ให้ตั้งแต่แรก ให้เปลี่ยนเป็น Posting เว้นแต่คุณต้องใช้คีย์อื่น
- เลือกลงนามข้อความ
สรุปลายเซ็นจะแสดงผู้เขียน สิทธิ์ที่ใช้ โทเค็นยืนยัน และลิงก์ยืนยัน โทเค็นยืนยันรวมข้อความ ชื่อผู้ใช้ของคุณ และลายเซ็นไว้ในข้อความชิ้นเดียว แบ่งปันลิงก์หรือโทเค็นให้ผู้ที่ต้องตรวจสอบข้อความนั้น
ลายเซ็นไม่เปิดเผยคีย์ของคุณ แต่บอกได้ว่าลงนามด้วยคีย์ใด
ตรวจสอบข้อความ
- เปิด hivesigner.com/verifymessage ส่วนท้ายเว็บลิงก์ไปที่นั่นในชื่อตรวจสอบข้อความ
- วางโทเค็นในช่องโทเค็นยืนยันแล้วเลือกตรวจสอบลายเซ็น
ลิงก์ยืนยันจะเปิดหน้านี้และตรวจสอบข้อความให้เอง
ผลลัพธ์จะขึ้นว่า “ลายเซ็นถูกต้องสำหรับ ชื่อผู้ใช้” หรือ “ไม่สามารถยืนยันลายเซ็นด้วยคีย์ของบัญชีได้” ด้านล่างจะมีผู้เขียน คีย์สาธารณะที่กู้คืนจากลายเซ็น สิทธิ์ที่ตรงกัน (ชนิดของคีย์ที่ลงนาม) และข้อความ
Hivesigner ตรวจลายเซ็นกับคีย์ที่บัญชีนั้นมีอยู่บนเครือข่าย Hive ในขณะนี้ ข้อความที่ลงนามด้วยคีย์ซึ่งบัญชีได้เปลี่ยนไปแล้วจะไม่ผ่านการตรวจสอบอีกต่อไป