ตรวจสอบยอด Monero โดยไม่ใช้ spend key: คู่มือปี 2026
ตรวจสอบยอด Monero โดยไม่ใช้ spend key: คู่มือ view-only wallet ปี 2026
ในปี 2026 ผู้ถือ Monero ในประเทศไทยยังคงเผชิญข้อจำกัดเดิม ๆ คือสำนักงาน ก.ล.ต. ของไทยยังไม่อนุญาตให้ศูนย์ซื้อขายสินทรัพย์ดิจิทัลในประเทศนำเหรียญที่เน้นความเป็นส่วนตัวอย่าง XMR ขึ้นกระดาน นักลงทุนส่วนใหญ่จึงเก็บ Monero ไว้ในกระเป๋าของตัวเอง โดยเฉพาะผู้ที่ใช้บริการแลกแบบไม่ต้องยืนยันตัวตนอย่าง MoneroSwapper เพื่อแปลง Bitcoin หรือ USDT มาเป็น XMR คำถามที่พบบ่อยที่สุดในชุมชน Telegram ของชาวคริปโตไทยคือ "ถ้าผมเก็บ spend key ไว้ในกระเป๋าเย็น แล้วจะดูยอด XMR ในกระเป๋านั้นได้อย่างไร โดยไม่ต้องเอา seed มาเสี่ยงบนเครื่องที่ต่ออินเทอร์เน็ต" คำตอบสั้น ๆ คือใช้ view key เพื่อสร้างกระเป๋าแบบเฝ้าดูอย่างเดียว (view-only wallet) แต่รายละเอียดในทางปฏิบัติ ตั้งแต่การเลือกเครื่องมือที่เหมาะกับผู้ใช้ในไทย ไปจนถึงข้อผิดพลาดที่ทำให้ยอดในหน้าจอไม่ตรงกับยอดจริง มีมากกว่าที่หลายคนคิด คู่มือนี้รวบรวมทุกอย่างไว้ในที่เดียว
ทำไมการแยก view key ออกจาก spend key ถึงสำคัญสำหรับผู้ถือ XMR ในไทย
ปรัชญาการออกแบบ Monero แตกต่างจาก Bitcoin ตรงที่ผู้ใช้แต่ละคนมีกุญแจสองชุดแยกขาดจากกัน: กุญแจสำหรับ "ดู" ธุรกรรมขาเข้า (view key) และกุญแจสำหรับ "ใช้จ่าย" เหรียญที่รับเข้ามาแล้ว (spend key) การแยกบทบาทเช่นนี้เปิดโอกาสให้เกิดรูปแบบการใช้งานที่ Bitcoin ทำไม่ได้โดยตรง โดยเฉพาะสำหรับผู้ใช้ในประเทศไทยที่ต้องดูแลความปลอดภัยของตัวเอง เนื่องจากไม่มีศูนย์ซื้อขายในประเทศคอยถือเหรียญแทน
- ความปลอดภัยของกระเป๋าเย็น: เก็บ spend key ไว้ในเครื่องที่ไม่เคยต่ออินเทอร์เน็ต เช่น โน้ตบุ๊กเก่าที่ลง Tails OS หรือ Ledger Nano S Plus ส่วน view key สามารถนำไปใส่ในโทรศัพท์หรือคอมพิวเตอร์เครื่องหลักเพื่อตรวจสอบยอดได้ทุกวันโดยไม่เสี่ยง แม้ไวรัสเข้ามาในเครื่องที่มี view key ก็ไม่สามารถดึงเหรียญออกไปได้
- การทำบัญชีสำหรับร้านค้าหรือฟรีแลนซ์: นักออกแบบหรือผู้พัฒนาซอฟต์แวร์ในไทยที่รับงานจากลูกค้าต่างประเทศและยอมรับการชำระเป็น XMR สามารถมอบ view key ให้สำนักงานบัญชีหรือทีมงาน เพื่อให้ตรวจสอบยอดเข้าและออกใบกำกับภาษีได้ โดยไม่ต้องยกอำนาจในการโอนเหรียญให้ใคร
- การตรวจสอบที่อยู่บริจาค: องค์กรไม่แสวงหากำไรหรือนักพัฒนาโอเพนซอร์สที่เปิดรับบริจาคเป็น Monero สามารถเผยแพร่ view key ต่อสาธารณะ (เรียกว่า public view key หรือเปิด audit mode) เพื่อให้ใครก็ตามตรวจสอบความโปร่งใสได้ ในขณะที่ยังควบคุมการใช้จ่ายไว้กับผู้ดูแลที่ถือ spend key
- การกู้คืนสติเมื่อเข้าใจผิดว่าเงินหาย: ผู้ใช้ใหม่ในไทยจำนวนมากแลก XMR ผ่านบริการอย่าง MoneroSwapper แล้วเปิดกระเป๋าไม่เจอยอดทันที เพราะ Monero ใช้เวลา 10 blocks (ราว 20 นาที) ในการล็อกเหรียญ การมี view-only wallet ที่ซิงค์ไว้แล้วบนคอมพิวเตอร์อีกเครื่อง ช่วยให้ตรวจสอบสถานะธุรกรรมขาเข้าได้โดยไม่ต้องเปิดกระเป๋าหลักทุกครั้ง
- การวางแผนภาษีตามแนวทางสรรพากร: แม้กรมสรรพากรไทยจะยังไม่มีคู่มือเฉพาะสำหรับ Monero แต่ประกาศปี 2565 เรื่องภาษีคริปโทเคอร์เรนซีกำหนดให้รายงานกำไรจากการขายในแต่ละธุรกรรม การมี view-only wallet ช่วยให้รวบรวมประวัติยอดเข้า-ออกได้โดยไม่ต้องเปิดกระเป๋าหลักบ่อย ๆ
ในทางเทคนิค การที่ view key ไม่สามารถใช้เซ็นธุรกรรมได้ เป็นผลโดยตรงจากโครงสร้าง stealth address ของ Monero ทุกครั้งที่มีคนส่ง XMR มาให้คุณ ผู้ส่งจะสร้างที่อยู่ครั้งเดียวที่ไม่ซ้ำกับใคร (one-time address) จากการคำนวณร่วมระหว่าง public spend key ของคุณกับเลขสุ่มของผู้ส่ง ผู้ที่ถือ view key สามารถ "สแกน" บล็อกเชนเพื่อค้นหาที่อยู่ครั้งเดียวที่เป็นของคุณได้ แต่ไม่สามารถสร้าง key image (ลายเซ็นที่ใช้ป้องกันการใช้จ่ายซ้ำ) ได้ เพราะ key image ต้องคำนวณจาก private spend key เท่านั้น นี่คือเหตุผลที่ว่า view key เห็นทุกอย่างแต่ทำอะไรไม่ได้
ทำความเข้าใจ view key และ spend key อย่างละเอียด
ก่อนจะลงมือสร้าง view-only wallet ผู้ใช้ในไทยควรเข้าใจชัดเจนว่ากุญแจแต่ละชุดทำอะไรได้บ้าง และอะไรคือสิ่งที่หลายคนเข้าใจผิด เนื่องจากเอกสารทางการของ Monero เกือบทั้งหมดเป็นภาษาอังกฤษ ความสับสนระหว่าง "private view key" กับ "public view key" หรือระหว่าง "primary address" กับ "subaddress" เป็นสาเหตุยอดฮิตที่ทำให้ผู้ใช้สร้างกระเป๋าผิด แล้วเข้าใจไปเองว่ายอดในกระเป๋าหายไป
กุญแจสี่ตัวที่ Monero ใช้จริง ๆ
เมื่อคุณสร้างกระเป๋า Monero ใหม่ ระบบจะสร้าง mnemonic seed 25 คำ (หรือ 13 คำ สำหรับ MyMonero) ซึ่งจาก seed นี้จะถูกแปลงไปเป็นกุญแจสี่ตัว ได้แก่ private spend key, public spend key, private view key และ public view key ที่อยู่หลักของกระเป๋า (primary address หรือที่ขึ้นต้นด้วย 4...) คือการรวมกันของ public spend key และ public view key พร้อมกับ checksum สำหรับการตรวจสอบยอด ผู้ใช้ในไทยจำเป็นต้องใช้เพียง private view key และ primary address เท่านั้น ไม่จำเป็นต้องเปิดเผยอะไรอื่น
ความแตกต่างระหว่าง view-only wallet กับ watching-only address
ในโลกของ Bitcoin คำว่า "watch-only address" หมายถึงการเพิ่มที่อยู่สาธารณะลงในกระเป๋าเพื่อตรวจสอบยอด แต่ใน Monero แนวคิดนี้ใช้ไม่ได้เพราะธุรกรรมขาเข้าไปอยู่บน stealth address ที่มองไม่เห็นจาก primary address ผู้ใช้ไทยที่ย้ายจาก Bitcoin มา Monero มักเข้าใจผิดและพยายามใช้เครื่องมืออย่าง block explorer เพื่อดูยอดของที่อยู่ตัวเอง ซึ่งไม่มีทางทำได้ ในทางตรงข้าม view-only wallet ของ Monero ต้องโหลดทั้งบล็อกเชนมาสแกนกับ private view key ในเครื่อง จึงจะรู้ว่ามียอดอะไรเข้ามาบ้าง
ข้อจำกัดของ view key ที่ผู้ใช้ในไทยควรรู้
view key เห็น "ยอดเข้า" ได้ครบถ้วน แต่มองไม่เห็นการใช้จ่ายโดยตรงในเวอร์ชันเก่า ของกระเป๋า เนื่องจาก Monero ใช้ ring signature ผสมผู้เซ็นจริงเข้ากับตัวล่อ (decoys) ผู้ถือ view key ธรรมดาไม่สามารถบอกได้ว่า output ใดถูกใช้ไปแล้ว เว้นแต่จะนำเข้า key image จากกระเป๋าหลักเป็นระยะ ๆ ในเวอร์ชันใหม่ตั้งแต่ Monero 0.18 "Fluorine Fermi" เป็นต้นมา การนำเข้า key image ทำได้ง่ายผ่านเมนู Advanced ของ Monero GUI หรือผ่านคำสั่ง export_key_images และ import_key_images ใน Monero CLI ผู้ใช้ในไทยที่ต้องการให้ view-only wallet แสดงยอดสุทธิที่ถูกต้องหลังการใช้จ่าย จึงต้องอัปเดต key image จากกระเป๋าออฟไลน์เป็นระยะ
เครื่องมือสำหรับสร้าง view-only wallet ที่ใช้งานได้จริงในไทย
ผู้ใช้ในประเทศไทยมีตัวเลือกหลายแบบ ตั้งแต่ซอฟต์แวร์ทางการของโครงการ Monero ไปจนถึงทางเลือกเบา ๆ ที่เหมาะกับโทรศัพท์มือถือ ตารางด้านล่างเปรียบเทียบจุดเด่นและข้อจำกัดของแต่ละตัว โดยพิจารณาจากบริบทของผู้ใช้ในไทยที่อินเทอร์เน็ตบ้านบางพื้นที่อาจไม่เร็วพอจะซิงค์ทั้งบล็อกเชน 200+ GB ในเวลาอันสั้น
| เครื่องมือ | ข้อดี | ข้อจำกัด |
|---|---|---|
| Monero GUI (ทางการ) | รองรับ view-only wallet เต็มรูปแบบ, อัปเดตทันโครงการ, มีโหมด remote node สำหรับเครื่องที่พื้นที่จำกัด | โหลด wallet ครั้งแรกใช้เวลา ถ้ารัน full node ต้องการพื้นที่ดิสก์ 200+ GB และอินเทอร์เน็ตเสถียร |
| Monero CLI | เบาที่สุด, เหมาะกับ Raspberry Pi หรือเซิร์ฟเวอร์, รองรับ Tor และ I2P โดยตรง, เหมาะกับผู้ดูแลระบบ | ต้องใช้คำสั่ง shell, ไม่เป็นมิตรกับผู้เริ่มต้น, ไม่มี GUI สำหรับดูประวัติธุรกรรมอย่างเป็นภาพ |
| Feather Wallet | เบาและเร็ว, ใช้ remote node เป็นค่าเริ่มต้น, รองรับ Tor ในตัว, เหมาะกับ Windows/Linux ของผู้ใช้ทั่วไป | พึ่ง remote node ของ feather.cash หรือ node ที่ผู้ใช้ตั้งเอง ผู้ใช้ที่หวงความเป็นส่วนตัวต้องตั้ง node ของตัวเอง |
| Cake Wallet (iOS/Android) | ใช้ง่ายบนมือถือ, เหมาะกับการตรวจสอบยอดระหว่างเดินทาง, มี view-only mode ในเวอร์ชันใหม่ | เป็นแอปบนมือถือซึ่งเสี่ยงต่อ malware ของระบบปฏิบัติการ, จำกัดความเร็วในการสแกนบล็อก |
| MyMonero (เว็บ) | ไม่ต้องติดตั้งอะไร, เปิดในเบราว์เซอร์ก็ใช้ได้, เหมาะกับการตรวจยอดด่วน ๆ | เซิร์ฟเวอร์ของ MyMonero เห็นความเชื่อมโยงระหว่าง IP กับ view key, ไม่เหมาะกับผู้ที่จริงจังเรื่องความเป็นส่วนตัว |
สำหรับผู้ใช้ในไทยส่วนใหญ่ที่ต้องการความสมดุลระหว่างใช้ง่ายและปลอดภัย ทางเลือกที่แนะนำคือ Feather Wallet ที่เชื่อมต่อ remote node ของตัวเองผ่าน Tor หรือ Monero GUI ในโหมด remote node ส่วนผู้ที่จริงจังเรื่องความเป็นส่วนตัวสูงสุดควรรัน full node บน VPS ในต่างประเทศแล้วเชื่อมต่อ view-only wallet ผ่าน SSH tunnel เพื่อหลีกเลี่ยงการเปิดเผยพฤติกรรมการสแกนกับผู้ให้บริการ remote node
ขั้นตอนการสร้าง view-only wallet ด้วย Monero GUI ทีละขั้น
ส่วนนี้เป็นคู่มือเชิงปฏิบัติสำหรับผู้ใช้ในไทยที่มี Monero GUI ติดตั้งบนคอมพิวเตอร์เครื่องหลัก และมี spend key หรือ seed อยู่ในกระเป๋าเย็น สมมติว่าผู้ใช้ได้สร้างกระเป๋าหลักไว้แล้วผ่าน Tails OS หรือเครื่องแอร์แก็ป และต้องการนำเฉพาะ private view key กับ primary address มาใช้บนเครื่องหลักของตัวเอง
- เปิดกระเป๋าหลักในโหมดออฟไลน์เพื่อดึงข้อมูล: บูตเครื่องแอร์แก็ปด้วย Tails OS หรือเปิด Monero GUI ในเครื่องที่ตัดอินเทอร์เน็ตแล้ว เข้ากระเป๋าด้วย seed 25 คำ จากนั้นไปที่เมนู Settings → Info เพื่อคัดลอก primary address (ขึ้นต้น 4...) และ private view key (เลขฐานสิบหก 64 ตัว) จดทั้งสองค่านี้บนกระดาษหรือไฟล์ที่จะย้ายผ่าน USB ที่ฟอร์แมตใหม่
- ติดตั้ง Monero GUI บนเครื่องหลักของคุณ: ดาวน์โหลดจาก getmonero.org เท่านั้น ตรวจสอบลายเซ็น GPG ของไฟล์ติดตั้งตามคำแนะนำของโครงการ เพื่อป้องกันการดาวน์โหลด binary ที่ถูกแก้ไข เปิดโปรแกรมในโหมด Simple mode (remote node) ถ้าไม่ต้องการรัน full node เอง หรือเลือก Advanced mode ถ้าต้องการรัน monerod ของตัวเอง
- เลือกตัวเลือก Create new wallet from keys: ในหน้าต้อนรับ คลิก "Create a new wallet" แล้วเลือก "Create wallet from keys" จากนั้นเลือกหัวข้อ View-only wallet ไม่ใช่ wallet เต็ม กรอกชื่อกระเป๋า เลือกที่เก็บไฟล์ และตั้งรหัสผ่านที่ใช้ป้องกันไฟล์กระเป๋าเฉพาะบนเครื่องนี้ (รหัสผ่านนี้ไม่เกี่ยวกับ seed ของกระเป๋าหลัก)
- กรอกที่อยู่และ private view key ที่คัดลอกมา: วาง primary address ลงในช่อง Address และวาง private view key ลงในช่อง Secret View Key ส่วนช่อง Secret Spend Key ให้เว้นว่างไว้ เพราะนี่คือสิ่งที่ทำให้กระเป๋าเป็นแบบ view-only โดยสมบูรณ์ ตั้งค่า restore height เป็นวันที่ที่คุณคิดว่ากระเป๋าหลักเริ่มมีธุรกรรมเข้ามาครั้งแรก เพื่อลดเวลาในการสแกนบล็อกเชน
- รอให้กระเป๋าซิงค์กับ daemon: หลังจากเปิดกระเป๋าครั้งแรก โปรแกรมจะเริ่มสแกนบล็อกเชนจาก restore height ไปจนถึงบล็อกล่าสุด ถ้าใช้ remote node กระบวนการนี้อาจใช้เวลา 15 นาทีถึงหลายชั่วโมงขึ้นอยู่กับความเร็วเน็ตในไทยและภาระของ node ที่ใช้ ห้ามปิดโปรแกรมระหว่างนี้ และตรวจสอบให้แน่ใจว่า "Daemon synchronized" ก่อนเชื่อยอดที่แสดง
- นำเข้า key image เพื่อให้ยอดถูกต้อง (ถ้ามีการใช้จ่าย): หากกระเป๋าหลักของคุณเคยใช้จ่ายไปบ้าง view-only wallet จะแสดงยอดเข้าทั้งหมดโดยไม่หักการใช้จ่าย ให้กลับไปที่เครื่องแอร์แก็ป เปิดกระเป๋าหลัก ใช้คำสั่ง
export_key_imagesใน CLI หรือเมนู Advanced → Sign/Verify → Export key images ใน GUI จะได้ไฟล์มาหนึ่งไฟล์ ย้ายผ่าน USB ไปยังเครื่องหลัก แล้วใช้import_key_imagesหรือเมนู Import key images ใน view-only wallet ยอดที่แสดงก็จะเป็นยอดสุทธิจริง - ตั้งกำหนดการอัปเดต key image: สำหรับผู้ใช้ที่ทำธุรกิจรับ Monero ต่อเนื่อง แนะนำให้ตั้งกระบวนการอัปเดต key image ทุกสัปดาห์หรือทุกครั้งหลังการใช้จ่าย เพื่อให้บัญชีตรงกัน ผู้ใช้ที่เก็บ XMR เป็นทุนระยะยาวอาจอัปเดตเพียงปีละครั้งหรือเมื่อเตรียมยื่นภาษีกับสรรพากร
คำเตือนสำหรับนักลงทุนชาวไทย: แม้ private view key จะไม่สามารถใช้ขโมยเหรียญได้โดยตรง แต่การเปิดเผย view key ให้บุคคลที่สามเท่ากับยอมให้เขาเห็นประวัติรายรับทั้งหมดของคุณ ซึ่งอาจถูกใช้ในการวิเคราะห์รูปแบบรายได้ การติดตามความสัมพันธ์กับคู่ค้า หรือใช้เป็นหลักฐานในกระบวนการทางกฎหมาย ควรพิจารณาทุกครั้งก่อนแชร์ view key กับใคร
ตัวอย่างการใช้งานจริงสำหรับผู้ใช้ในประเทศไทย
เพื่อให้เห็นภาพชัดขึ้น ลองพิจารณาสถานการณ์ทั่วไปสามแบบที่ผู้ใช้ในไทยเจอเป็นประจำ และวิธีที่ view-only wallet ช่วยแก้ปัญหา
นักออกแบบฟรีแลนซ์ที่กรุงเทพฯ รับงานจากลูกค้ายุโรป
คุณเอ เป็นนักออกแบบ UI/UX ในกรุงเทพฯ รับงานออกแบบเว็บไซต์จากลูกค้าในเยอรมนีและสวิตเซอร์แลนด์ ลูกค้าหลายรายต้องการชำระเป็น XMR เพื่อความเป็นส่วนตัวและเลี่ยงค่าธรรมเนียมโอนระหว่างประเทศ คุณเอเปิดบริษัทเล็กในประเทศไทย และต้องการให้นักบัญชีของบริษัทตรวจสอบยอด XMR ที่รับเข้ามาเพื่อบันทึกรายได้ตามกฎหมาย แต่ไม่ต้องการให้นักบัญชีมีอำนาจในการโอนเงินใด ๆ ทางออกคือ คุณเอเก็บ spend key ไว้ใน Ledger ของตัวเอง ส่วน private view key ส่งให้นักบัญชีตั้งเป็น view-only wallet บนเครื่องของออฟฟิศบัญชี ทุกครั้งที่ลูกค้าโอนค่าจ้างมา นักบัญชีจะเห็นยอดเข้าทันที (หลัง 10 blocks) และออกใบกำกับภาษีพร้อมแปลงราคาเป็นบาทตามอัตราของ ก.ล.ต. ณ วันที่รับเงิน เมื่อสิ้นเดือน คุณเอใช้ Ledger ในการโอน XMR ออกไปแปลงเป็นบาทผ่านบริการ P2P หรือแลกย้อนกลับเป็น Bitcoin ผ่าน MoneroSwapper แล้วถอนผ่านศูนย์ซื้อขายไทยที่รับ BTC
นักลงทุนระยะยาวที่เก็บ XMR ในกระเป๋าเย็น
คุณบี เป็นนักลงทุนคริปโตในเชียงใหม่ที่ทยอยซื้อ Monero สะสมตั้งแต่ปี 2563 ปัจจุบันถือไว้ราว 45 XMR ในกระเป๋าที่สร้างบน Tails OS และไม่เคยต่ออินเทอร์เน็ตอีกเลย ปัญหาคือคุณบีอยากดูยอดและตรวจสอบเป็นระยะว่ามีการเคลื่อนไหวผิดปกติหรือไม่ โดยไม่ต้องบูตเครื่องแอร์แก็ปทุกครั้ง ทางออกคือสร้าง view-only wallet บน Feather Wallet บนคอมพิวเตอร์ Linux อีกเครื่อง เชื่อมต่อกับ remote node ผ่าน Tor เปิดดูได้ตลอด ถ้าวันหนึ่งยอดที่ view-only เพิ่มขึ้นโดยที่คุณบีไม่ได้เพิ่ม XMR แสดงว่ามีใครส่งเหรียญมาให้ถูกที่อยู่ (เช่น คนรู้จัก) แต่ถ้ายอดลดลงโดยไม่ได้ทำธุรกรรม นั่นแปลว่ามีปัญหาร้ายแรงและคุณบีต้องตรวจสอบความปลอดภัยของกระเป๋าเย็นทันที
โครงการโอเพนซอร์สไทยที่เปิดรับบริจาค
คุณซี เป็นผู้พัฒนาเครื่องมือโอเพนซอร์สด้านความเป็นส่วนตัวที่มีฐานผู้ใช้ในไทยและทั่วโลก คุณซีต้องการเปิดรับบริจาคแบบโปร่งใส แต่ก็ต้องการความเป็นส่วนตัวของผู้บริจาคแต่ละราย ทางออกแบบ Monero คือ เผยแพร่ wallet address พร้อม public view key (private view key ที่เปิดเผยทำหน้าที่เป็น public audit) บนเว็บไซต์โครงการ ใครก็ตามสามารถนำสองค่านี้ไปสร้าง view-only wallet ของตัวเอง เพื่อตรวจสอบว่ายอดบริจาคสะสมที่โครงการประกาศตรงกับความเป็นจริงหรือไม่ ผู้บริจาคยังคงความเป็นส่วนตัวเพราะที่อยู่จริงของพวกเขาไม่ได้ถูกเปิดเผย เห็นแต่ที่อยู่ stealth ที่ใช้ครั้งเดียว วิธีนี้รักษาความน่าเชื่อถือของโครงการได้โดยไม่ต้องสมัครเป็นมูลนิธิอย่างเป็นทางการกับกรมพัฒนาธุรกิจการค้า
ข้อผิดพลาดที่พบบ่อยในการตั้งค่า view-only wallet
จากประสบการณ์ของผู้ใช้ในไทยที่เข้ามาถามในชุมชน Monero ภาษาไทยและกลุ่ม Telegram ต่าง ๆ ข้อผิดพลาดยอดฮิตห้าอย่างที่ทำให้ view-only wallet ไม่แสดงยอดถูกต้องมีดังนี้
- ใช้ public view key แทน private view key: ผู้ใช้ใหม่จำนวนมากสับสนสองค่านี้ public view key ไม่สามารถใช้สแกนบล็อกเชนเพื่อหาธุรกรรมเข้าได้ จะต้องเป็น private view key เท่านั้น สังเกตได้จากที่เมนู Settings → Info ของ Monero GUI ค่าที่ติดป้าย "Secret view key" คือสิ่งที่ต้องใช้
- ตั้ง restore height ผิด: หากตั้งค่าให้สแกนเริ่มต้นจากบล็อก 0 จะเสียเวลาหลายวันในการสแกน หากตั้งสูงเกินไปจะข้ามธุรกรรมเก่าไป ทำให้ยอดที่แสดงน้อยกว่าความเป็นจริง วิธีที่ถูกต้องคือดูวันที่สร้างกระเป๋าหลักครั้งแรก แล้วใช้เครื่องมือแปลงวันที่เป็น block height บนเว็บ getmonero.org หรือ block explorer
- เชื่อมต่อ remote node ที่ไม่น่าไว้วางใจ: remote node ที่เป็นอันตรายสามารถ "ยับยั้ง" การส่งบล็อกบางส่วนเพื่อหลอกผู้ใช้ว่าไม่มีธุรกรรมเข้ามา ควรใช้ node ที่ตัวเองรันบน VPS หรือ node ของผู้ให้บริการที่น่าเชื่อถือ เช่น Cake Wallet's node, Stack Wallet, หรือ Feather official nodes ผ่าน Tor
- ไม่นำเข้า key image แล้วเข้าใจว่ายอดยังเต็ม: หากกระเป๋าหลักใช้จ่ายไปแล้ว แต่ view-only wallet ยังไม่ได้นำเข้า key image ยอดที่แสดงจะเป็นยอดเข้าสะสมไม่ใช่ยอดคงเหลือ ผู้ใช้บางคนนึกว่าเหรียญหายไปจากกระเป๋าหลัก ทั้งที่จริงแค่ view-only wallet ไม่ทันรู้ว่ามีการใช้จ่ายเกิดขึ้น
- ตั้งรหัสผ่านไฟล์กระเป๋าเหมือนกับ seed: รหัสผ่านของไฟล์ wallet ใน Monero GUI ใช้ป้องกันการเปิดไฟล์บนเครื่องนั้นเท่านั้น ถ้าใครได้ไฟล์ไป เขาจะใช้ private view key สแกนยอดได้แม้ไม่รู้รหัสผ่าน เพราะ view key อยู่ในไฟล์อยู่แล้ว แต่ที่สำคัญคือรหัสผ่านนี้ไม่เกี่ยวอะไรกับ mnemonic seed ของกระเป๋าหลัก อย่าใช้คำในซีดเป็นรหัสผ่านเด็ดขาด
ความเข้ากันได้กับ hardware wallet ยอดนิยมในไทย
นักลงทุนไทยที่ใช้ Ledger Nano S Plus หรือ Ledger Nano X กับ Monero สามารถใช้ประโยชน์จาก view-only wallet ได้เช่นกัน หลังจากตั้งค่ากระเป๋า Monero บน Ledger ผ่าน Monero GUI แล้ว ค่า private view key จริง ๆ อยู่ในซอฟต์แวร์กระเป๋าบนคอมพิวเตอร์ ไม่ได้อยู่บนตัว Ledger เพราะ Monero ต้องใช้ view key ในการสแกนบล็อกเชนต่อเนื่อง ผู้ใช้สามารถส่งออก private view key จากเมนู Settings → Info ของกระเป๋า Ledger บนเครื่องหลัก แล้วนำไปสร้าง view-only wallet บนคอมพิวเตอร์เครื่องอื่นได้โดยไม่กระทบความปลอดภัยของเหรียญ เพราะการเซ็นธุรกรรมยังต้องใช้ปุ่มกดยืนยันบน Ledger เสมอ ส่วน Trezor ปัจจุบันยังไม่รองรับ Monero โดยตรง (ณ มิถุนายน 2026) ผู้ใช้ Trezor ในไทยที่ถือ XMR จึงต้องใช้วิธี air-gapped wallet ผ่าน Tails OS แทน
ข้อพิจารณาด้านกฎหมายและภาษีในประเทศไทย
แม้ การใช้ view-only wallet เป็นเรื่องส่วนตัวที่ไม่มีกฎหมายไทยฉบับใดห้ามไว้โดยตรง แต่ผู้ใช้ที่ทำธุรกิจหรือมีรายได้จาก Monero ควรพิจารณาประเด็นต่อไปนี้ ประการแรก สำนักงาน ปปง. (AMLO) ในประกาศปี 2566 กำหนดให้ผู้ประกอบธุรกิจสินทรัพย์ดิจิทัลที่ได้รับใบอนุญาตจาก ก.ล.ต. ต้องรายงานธุรกรรมเกินวงเงินที่กำหนด ผู้ที่ถือ Monero เป็นการส่วนตัวไม่อยู่ภายใต้ข้อบังคับนี้ แต่ถ้าใช้ view-only wallet เพื่อรับชำระจากลูกค้าเป็นกิจวัตร อาจถือเป็นการประกอบธุรกิจที่ต้องขออนุญาต ประการที่สอง พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล (PDPA) มีผลกระทบหากคุณรับ view key จากลูกค้าเพื่อตรวจสอบยอดในนามของเขา เพราะ view key เห็นประวัติรายรับซึ่งอาจเข้าข่ายข้อมูลทางการเงินที่ต้องดูแลตามมาตรฐาน ประการสุดท้าย ในการยื่นภาษีกับกรมสรรพากร ประวัติยอดจาก view-only wallet สามารถใช้เป็นหลักฐานการรับรู้รายได้ได้ แต่ต้องระบุอัตราแลกเปลี่ยน ณ วันที่รับเงินเป็น THB ซึ่งอาจอ้างอิงจากราคา XMR/USDT บน Kraken หรือ Binance แล้วคูณด้วยอัตรา USDT/THB ของวันนั้น
FAQ
view key ของ Monero ปลอดภัยพอจะส่งผ่าน LINE หรือ Telegram ไหม?
โดยทฤษฎี private view key ไม่สามารถใช้ขโมยเหรียญได้ แต่การส่งผ่านช่องทางอย่าง LINE หรือ Telegram ที่ไม่ได้เข้ารหัสแบบ end-to-end อย่างแท้จริง (LINE ใช้ Letter Sealing ที่ปิดได้, Telegram ปกติไม่ใช่ E2E ยกเว้น Secret Chat) เปิดโอกาสให้ผู้ที่ดักจับข้อความเห็นประวัติรายรับทั้งหมดของคุณ ทางที่ปลอดภัยกว่าคือเข้ารหัสไฟล์ที่บรรจุ view key ด้วย GPG หรือใช้ Signal Private Messenger ในการส่ง และลบข้อความหลังผู้รับยืนยันแล้ว
ถ้าผมเปิด view-only wallet บน VPS ในต่างประเทศ จะเสี่ยงต่อกฎหมายไทยไหม?
การรัน software wallet บน VPS เป็นเรื่องทั่วไปในวงการคริปโต ไม่มีกฎหมายไทยห้ามไว้ ข้อระมัดระวังอยู่ที่ว่า ถ้า VPS ตั้งอยู่ในประเทศที่มีกฎหมายเปิดเผยข้อมูลผู้ใช้ตามคำสั่งศาลของไทย เช่น ผ่าน MLAT คุณอาจเสี่ยงข้อมูลรั่ว ทางเลือกที่ดีกว่าคือใช้ VPS ในเขตอำนาจที่เป็นมิตรกับความเป็นส่วนตัว เช่น ไอซ์แลนด์ หรือสวิตเซอร์แลนด์ ชำระค่าบริการด้วย Monero โดยตรง และเชื่อมต่อผ่าน Tor หรือ VPN ที่ไม่บันทึก log
ทำไม view-only wallet ของผมแสดงยอดต่ำกว่าที่เห็นในกระเป๋าหลัก?
สาเหตุที่พบบ่อยที่สุดสามอย่างคือ หนึ่ง คุณยังไม่ได้นำเข้า key image จากกระเป๋าหลัก ทำให้บางครั้งยอดแสดงน้อยลงเพราะระบบนับ output ที่ใช้แล้วยังไม่ครบ สอง คุณตั้ง restore height ไว้สูงเกินไป ทำให้บล็อกเก่าที่มีธุรกรรมเข้ามาไม่ถูกสแกน สาม คุณเชื่อมต่อ remote node ที่ยังซิงค์ไม่เต็มที่ ลองตรวจสอบสถานะ "Daemon synchronized" และจำนวนบล็อกล่าสุดเทียบกับ block explorer อย่าง xmrchain.net ก่อนสรุปว่ามีปัญหา
view-only wallet ตรวจสอบ subaddress หลายตัวพร้อมกันได้ไหม?
ได้ครับ private view key ของ Monero ครอบคลุม subaddress ทั้งหมดที่สร้างจากกระเป๋าหลักโดยอัตโนมัติ เพราะ subaddress ทุกตัวคำนวณจาก private view key เดียวกันรวมกับ index ของบัญชี/subaddress คุณสามารถเปิด view-only wallet แล้วเลือกเมนู Accounts → Create new account หรือ Receive → Create new address เพื่อสร้าง subaddress ให้ตรงกับบัญชีในกระเป๋าหลัก ระบบจะตามดูยอดเข้าของทุก subaddress ที่คุณสร้างไว้ได้โดยไม่ต้องคีย์ view key ใหม่
ถ้า view key รั่วไหล จะต้องสร้างกระเป๋าใหม่ทั้งหมดไหม?
ในทางเทคนิค view key ที่รั่วไหลไม่ทำให้สูญเสียเหรียญทันที แต่หมายความว่าผู้ที่ได้มันไปจะเห็นประวัติรายรับและยอดคงเหลือของคุณตลอดไป ถ้าคุณกังวลเรื่องความเป็นส่วนตัว วิธีที่ถูกต้องคือ สร้างกระเป๋าใหม่ทั้งหมด (seed ใหม่ทั้งชุด) จากนั้นโอน Monero จากกระเป๋าเดิมไปยังกระเป๋าใหม่ในรูปแบบหลายธุรกรรมเล็ก ๆ ผ่าน churning (การส่งหาตัวเอง) เพื่อตัดความเชื่อมโยงในเชิงวิเคราะห์ ใช้เวลาราว 1-2 สัปดาห์ค่อยทำ จะปลอดภัยกว่าโอนก้อนเดียว
มีบริการในไทยที่ช่วยตั้งค่า view-only wallet ให้ไหม?
ปัจจุบัน (มิถุนายน 2026) ยังไม่มีผู้ให้บริการในไทยที่เปิดตัวอย่างเป็นทางการสำหรับเรื่องนี้ เนื่องจาก ก.ล.ต. ไม่อนุญาตให้ศูนย์ซื้อขายในประเทศแตะเหรียญที่มีความเป็นส่วนตัวสูง ผู้ที่ต้องการความช่วยเหลือจึงพึ่งพาชุมชนภาษาไทยใน Telegram, Reddit r/Monero (เธรดภาษาไทย) หรือบริการต่างประเทศที่ไม่ต้อง KYC อย่าง MoneroSwapper สำหรับการแลกเหรียญ ส่วนการตั้งค่ากระเป๋าควรทำเองและศึกษาจากเอกสารทางการของโครงการ Monero เพื่อหลีกเลี่ยงความเสี่ยงจากผู้ให้บริการที่ไม่น่าเชื่อถือ
สรุปและก้าวต่อไปสำหรับผู้ใช้ในไทย
การตรวจสอบยอด Monero โดยไม่ใช้ spend key ไม่ใช่ฟีเจอร์เสริมที่ทำเล่น ๆ แต่เป็นการแยกบทบาทการ "เห็น" ออกจากการ "ใช้" ที่ Monero ออกแบบมาตั้งแต่ระดับโปรโตคอล ผู้ใช้ในไทยที่นำหลักการนี้ไปประยุกต์ใช้จะได้เปรียบทั้งในแง่ความปลอดภัย (กระเป๋าเย็นไม่ต้องออนไลน์), การบริหารบัญชี (ทีมบัญชีตรวจยอดได้โดยไม่มีอำนาจโอน), และการแสดงความโปร่งใส (เปิด audit ให้ผู้บริจาคหรือผู้ลงทุน) ขั้นตอนทางเทคนิคไม่ซับซ้อนหากใช้ Monero GUI หรือ Feather Wallet ที่มีโหมด view-only ในตัว แต่ต้องระวังเรื่อง private กับ public view key ที่หลายคนสับสน, restore height ที่ต้องตั้งให้ถูก, และการนำเข้า key image เป็นระยะเพื่อให้ยอดสุทธิตรงกับความเป็นจริง ผู้ที่ต้องการเริ่มต้นซื้อ XMR เพื่อทดลองตั้งค่า view-only wallet โดยไม่ต้องผ่านขั้นตอน KYC ที่ยุ่งยาก สามารถใช้บริการแลกแบบไม่ต้องสมัครสมาชิกที่ หน้าซื้อ Monero แบบนิรนาม ของเรา ซึ่งรองรับการแลกจาก Bitcoin, Ethereum, Litecoin และ USDT ทุกขั้นตอนเกิดขึ้นแบบ atomic swap หรือผ่าน escrow ที่ไม่บันทึกข้อมูลส่วนตัว เหมาะกับผู้ใช้ในไทยที่ต้องการความเป็นส่วนตัวสูงสุดและไม่อยากเสี่ยงกับศูนย์ซื้อขายในประเทศที่จำกัดการเข้าถึงเหรียญประเภทนี้