อยากเช็คยอดบิตคอยน์จากมือถือหรือคอมที่ทำงาน แต่ไม่อยากพกฮาร์ดแวร์วอลเล็ตติดตัวหรือเสี่ยงเสียบเข้าเครื่องแปลกๆ — คำตอบคือ “Watch-Only Wallet” กระเป๋าที่ดูยอดเงินและประวัติธุรกรรมได้ครบ แต่ไม่มีทางโอนเหรียญออกได้เลย เพราะไม่มีกุญแจส่วนตัวอยู่ในเครื่องนั้น บทความนี้สอนตั้งค่าทีละขั้นด้วย xpub/ypub/zpub ทั้งจาก Ledger, Trezor ไปจนถึงตั้งในกระเป๋า Sparrow, Electrum, BlueWallet พร้อมเตือนจุดอ่อนสำคัญที่คนส่วนใหญ่ไม่รู้: xpub ไม่ใช่ Seed แต่ก็ไม่ใช่ของที่แจกใครก็ได้
📑 สารบัญ
- Watch-Only Wallet คืออะไร ต่างจากกระเป๋าปกติตรงไหน
- xpub, ypub, zpub คืออะไร ต่างกันตรงไหน
- คำเตือนสำคัญที่สุด: xpub ไม่ใช่ Seed แต่เปิดเผยทุกธุรกรรม
- วิธีดึง xpub จาก Ledger Live
- วิธีดึง xpub จาก Trezor Suite
- วิธีตั้ง Watch-Only ใน Sparrow Wallet
- วิธีตั้ง Watch-Only ใน Electrum
- วิธีตั้ง Watch-Only ใน BlueWallet (มือถือ)
- ข้อควรระวังพิเศษสำหรับกระเป๋า Multisig
- กับดักที่คนพลาดบ่อย
- เช็กลิสต์ก่อนเริ่มใช้งานจริง
- คำถามที่พบบ่อย
Watch-Only Wallet คืออะไร ต่างจากกระเป๋าปกติตรงไหน
กระเป๋าคริปโตทั่วไปมี 2 ส่วนทำงานคู่กันเสมอ คือ “กุญแจส่วนตัว” (private key) ที่ใช้เซ็นอนุมัติการโอนเงิน กับ “กุญแจสาธารณะ” (public key) ที่ใช้สร้างที่อยู่รับเงินและตรวจสอบยอด Watch-Only Wallet คือกระเป๋าที่มีแค่ส่วนกุญแจสาธารณะอย่างเดียว ไม่มีกุญแจส่วนตัวอยู่ในเครื่องนั้นเลย
ผลคือกระเป๋าแบบนี้ดูยอดเงิน ดูประวัติธุรกรรมเข้า-ออกทั้งหมด สร้างที่อยู่รับเงินใหม่ได้ตามปกติ แต่กดโอนเหรียญออกไม่ได้เด็ดขาด เพราะไม่มีอะไรให้เซ็นยืนยันธุรกรรม — ต่อให้เครื่องที่ตั้ง Watch-Only ไว้โดนแฮกทั้งเครื่อง แฮกเกอร์ก็ได้แค่เห็นยอดเงิน ไม่สามารถโอนออกไปไหนได้
- เช็คยอดจากมือถือ/คอมที่ทำงาน โดยไม่ต้องพกฮาร์ดแวร์วอลเล็ตติดตัว
- ให้นักบัญชีหรือผู้ตรวจสอบดูยอด-ประวัติธุรกรรมตอนทำบัญชี/ยื่นภาษี โดยไม่ต้องให้เข้าถึงเงินจริง
- ตรวจสอบยอดก่อนเปิดฮาร์ดแวร์วอลเล็ตจริงทุกครั้งที่จะโอน (ลดความเสี่ยงต้องเสียบเครื่องจริงบ่อยๆ)
- ทดสอบว่าที่อยู่รับเงินที่ให้คนอื่นโอนมาถูกต้องหรือไม่ ก่อนจะเปิดเครื่องจริงมายืนยัน
xpub, ypub, zpub คืออะไร ต่างกันตรงไหน
กระเป๋าสมัยใหม่เกือบทั้งหมดเป็นแบบ HD Wallet (Hierarchical Deterministic) คือสร้างที่อยู่รับเงินใหม่ได้ไม่จำกัดจากกุญแจต้นทางตัวเดียว ตัว “กุญแจสาธารณะต้นทาง” ที่ทำให้สร้างที่อยู่ลูกทั้งหมดได้เรียกว่า Extended Public Key ซึ่งมีคำนำหน้าต่างกันตามมาตรฐาน (BIP) และประเภทที่อยู่ที่ใช้
| มาตรฐาน | ประเภทที่อยู่ | ที่อยู่ขึ้นต้นด้วย | Derivation Path | คำนำหน้ากุญแจ |
|---|---|---|---|---|
| BIP44 | Legacy (P2PKH) | 1... |
m/44’/0’/0′ | xpub |
| BIP49 | Nested SegWit (P2SH-P2WPKH) | 3... |
m/49’/0’/0′ | ypub |
| BIP84 | Native SegWit (P2WPKH) | bc1q... |
m/84’/0’/0′ | zpub |
| BIP86 | Taproot (P2TR) | bc1p... |
m/86’/0’/0′ | xpub (บางกระเป๋าแสดงแยก) |
คำเตือนสำคัญที่สุด: xpub ไม่ใช่ Seed แต่เปิดเผยทุกธุรกรรม
หลายคนเข้าใจว่า xpub ปลอดภัยเท่า public address ทั่วไป เพราะมีคำว่า “public” อยู่ในชื่อ — ซึ่งไม่จริง ต้องแยกให้ชัดว่าแต่ละอย่างเปิดเผยอะไรบ้าง
| สิ่งที่แชร์ | คนรับเห็นอะไรได้บ้าง | โอนเงินออกได้ไหม |
|---|---|---|
| Seed Phrase / Private Key | ทุกอย่าง + ควบคุมกระเป๋าได้เต็มรูปแบบ | ได้ — อันตรายที่สุด ห้ามแชร์เด็ดขาด |
| Extended Public Key (xpub/ypub/zpub) | ยอดเงินรวม + ประวัติธุรกรรมเข้า-ออกทั้งหมด + ที่อยู่ทุกอันที่เคยใช้และจะใช้ในอนาคต (ทุกบัญชี/รอบที่มาจากกุญแจเดียวกัน) | ไม่ได้ — แต่เสียความเป็นส่วนตัวทั้งหมด |
| ที่อยู่รับเงินเดี่ยว (Single Address) | ยอดเงิน+ประวัติเฉพาะที่อยู่นั้นอันเดียว | ไม่ได้ — ปลอดภัยสุดสำหรับแชร์เพื่อรับเงิน |
พูดง่ายๆ คือใครก็ตามที่ได้ xpub ของคุณไป จะเห็น “งบการเงินส่วนตัว” ทั้งหมดที่ผูกกับกระเป๋านั้น — ยอดคงเหลือ, รับเงินจากไหนมา, โอนไปที่ไหนบ้าง, มูลค่าทรัพย์สินรวม แม้จะโอนเงินออกไม่ได้ก็ตาม ซึ่งเพียงพอให้ใช้ทำโปรไฟล์เป้าหมาย (เช่น รู้ว่าใครมีเหรียญเยอะ) หรือนำไปข่มขู่/วางแผนปล้นทางกายภาพได้
🚩 กรณี Multisig ต้องระวังเป็นพิเศษ
ถ้ากระเป๋าเป็น Multisig (เช่น 2-of-3) การแชร์ xpub แค่ตัวเดียวยังไม่พอให้คนอื่นสร้างที่อยู่กระเป๋าทั้งหมดได้ (ต้องมีครบทุก xpub ที่ร่วมอยู่ในสูตร) แต่ถ้าใช้ xpub ตัวเดิมซ้ำในหลาย Multisig setup ของตัวเอง คนที่มี xpub นั้นจะเชื่อมโยงธุรกรรมของ wallet ต่างๆ เข้าด้วยกันได้
วิธีดึง xpub จาก Ledger Live
เปิด Ledger Live
ไปหน้า Accounts แล้วเลือกบัญชี Bitcoin ที่ต้องการ
กดไอคอนประแจ
มุมบนขวาของหน้าบัญชี (Account Settings / Edit account)
เปิด Advanced logs
จะเห็นสตริง xpub ยาวๆ ขึ้นต้นด้วย xpub… ให้กดคัดลอก
วิธีดึง xpub จาก Trezor Suite
เชื่อมต่อเครื่อง Trezor
เปิด Trezor Suite แล้วเลือกบัญชีที่ต้องการจากเมนูด้านซ้าย
ไปแท็บ Details
ในหน้าบัญชี กดแท็บ “Details”
กด Show public key
ตัวเครื่อง Trezor จะโชว์ xpub บนหน้าจอตัวเองด้วย — ให้เทียบว่าตรงกับที่ Suite แสดงก่อนใช้งานจริงเสมอ
วิธีตั้ง Watch-Only ใน Sparrow Wallet
Sparrow เป็นกระเป๋าเดสก์ท็อปที่รองรับ Watch-Only ได้ครบที่สุดตัวหนึ่ง เหมาะกับคนใช้ฮาร์ดแวร์วอลเล็ตอยู่แล้ว
File → New Wallet
ตั้งชื่อกระเป๋า เช่น “ดูยอดอย่างเดียว”
เลือก Script Type ให้ตรง
เลือกตามที่อยู่จริง: Native SegWit (zpub), Nested SegWit (ypub) หรือ Legacy (xpub)
เลือก Keystore → xPub / Watch Only Wallet
วาง xpub/ypub/zpub ที่คัดลอกมา หรือสแกน QR ถ้าฮาร์ดแวร์วอลเล็ตโชว์เป็นโค้ด
กด Apply
ตั้งรหัสผ่านป้องกันไฟล์กระเป๋า (ไม่ใช่รหัสสำหรับใช้จ่าย) แล้วเสร็จ
วิธีตั้ง Watch-Only ใน Electrum
File → New/Restore
หรือกด Ctrl+N แล้วตั้งชื่อกระเป๋า
เลือก Standard wallet → Use a master key
ไม่ใช่ตัวเลือก Seed Phrase หรือ Hardware wallet
วาง xpub
Electrum จะแจ้งว่ากระเป๋านี้เป็น “watching-only” กด OK
วิธีตั้ง Watch-Only ใน BlueWallet (มือถือ)
ถ้าต้องการเช็คยอดจากมือถือระหว่างวัน BlueWallet เป็นตัวเลือกที่ง่ายที่สุด
กด Add Wallet
เลือก Import Wallet
วางหรือสแกน xpub/ypub/zpub
แอปจะพยายามเดาประเภทให้อัตโนมัติ (เช่น zpub = Native SegWit BIP84)
ตรวจสอบยอด
ถ้ายอดไม่ตรงกับที่ควรจะเป็น ให้เช็คว่าเลือกประเภท derivation path ถูกหรือไม่ (บางกรณีต้องระบุ BIP44/49/84 เอง)
ข้อควรระวังพิเศษสำหรับกระเป๋า Multisig
ถ้าใช้กระเป๋า Multisig (เช่น ตั้งค่าแบบ 2-of-3 ตามที่เคยสอนไว้) การสร้าง Watch-Only ต้องนำเข้า xpub ของผู้ร่วมลงนามให้ครบทุกตัวตามจำนวนที่ตั้งไว้ ไม่ใช่แค่ตัวเดียว ไม่งั้นกระเป๋าจะคำนวณที่อยู่ผิดและมองไม่เห็นยอดเงินจริงเลย แนะนำให้ใช้ไฟล์ wallet descriptor (ไฟล์เดียวรวมข้อมูล xpub ของทุกฝ่าย + สูตร signing) แทนการพิมพ์ xpub ทีละตัวเอง เพื่อลดโอกาสพิมพ์ผิด
กับดักที่คนพลาดบ่อย
🚩 1. เลือก Script Type ผิดประเภท
ใส่ xpub ถูกต้อง แต่เลือก Legacy/Nested/Native SegWit ผิดตัว ทำให้กระเป๋าคำนวณที่อยู่คนละชุดและมองไม่เห็นยอดเงินจริง เข้าใจผิดคิดว่า “ยอดหาย”
🚩 2. แชร์ xpub ให้บริการ/คนที่ไม่จำเป็นต้องรู้ประวัติธุรกรรม
ให้ xpub กับเว็บเช็คยอดที่ไม่รู้จัก หรือโพสต์ไว้สาธารณะ เท่ากับเปิดเผยงบการเงินส่วนตัวทั้งหมดให้คนแปลกหน้า
🚩 3. ลืมว่า Watch-Only ก็ต้องตั้งรหัสผ่านป้องกันไฟล์
คิดว่าเพราะโอนเงินออกไม่ได้เลยไม่ต้องป้องกันอะไร แต่ไฟล์กระเป๋านั้นยังมี xpub อยู่ข้างใน ถ้าเครื่องโดนขโมยคนร้ายก็เห็นยอดเงินได้ทันที
🚩 4. ใช้ Public Server แล้วลืมเรื่อง Privacy
ต่อ Sparrow/Electrum ผ่านเซิร์ฟเวอร์สาธารณะ เท่ากับแชร์ว่าที่อยู่ไหนเป็นของเรากับคนที่รันเซิร์ฟเวอร์นั้น
🚩 5. ใช้ xpub ตัวเดียวกันซ้ำหลาย Multisig Setup
ทำให้คนที่มี xpub นั้นเชื่อมโยงธุรกรรมจากหลาย wallet เข้าด้วยกันได้ แม้แต่ละ wallet จะดูแยกกันก็ตาม
🚩 6. เข้าใจผิดว่า Watch-Only ป้องกันการขโมยเงินได้ 100%
Watch-Only ป้องกันแค่ “โอนเงินออกจากเครื่องนั้น” แต่ไม่ได้ป้องกันการถูกสอดแนมยอดเงิน หรือถูกใช้ข้อมูลไปวางแผนโจมตีทางอื่น
เช็กลิสต์ก่อนเริ่มใช้งานจริง
- รู้แล้วว่าบัญชีที่จะดึง xpub เป็นประเภทไหน (ที่อยู่ขึ้นต้นด้วย 1/3/bc1q/bc1p)
- ดึง xpub จากฮาร์ดแวร์วอลเล็ตด้วยวิธีทางการของแต่ละยี่ห้อ ไม่ก็อปจากแหล่งอื่น
- เลือก Script Type ในกระเป๋าปลายทางให้ตรงกับประเภทที่อยู่จริง
- ตั้งรหัสผ่านป้องกันไฟล์กระเป๋า Watch-Only
- ตรวจสอบยอดที่ขึ้นตรงกับยอดจริงในฮาร์ดแวร์วอลเล็ต
- ถ้าเป็น Multisig เตรียม xpub ของผู้ร่วมลงนามครบทุกตัว หรือใช้ wallet descriptor แทน
- ไม่แชร์ xpub ต่อให้ใครนอกจากจำเป็นจริงๆ
- ถ้ากังวลเรื่อง Privacy พิจารณาต่อผ่านโหนดตัวเองแทน Public Server
คำถามที่พบบ่อย
xpub หลุดไป เงินหายไหม
ไม่หาย เงินยังอยู่ครบและโอนออกไม่ได้ถ้าไม่มี Private Key แต่ความเป็นส่วนตัวหายไปแล้ว คนที่ได้ xpub เห็นยอดและประวัติธุรกรรมทั้งหมด ถ้ากังวลมากควรย้ายเหรียญไปกระเป๋าใหม่ (Private Key/Seed ชุดใหม่) เพื่อตัดการเชื่อมโยง
ตั้ง Watch-Only แล้วต้องเปิดฮาร์ดแวร์วอลเล็ตตอนโอนเงินไหม
ต้องเปิดเสมอ เพราะ Watch-Only ไม่มีกุญแจส่วนตัว การโอนเงินจริงต้องเสียบฮาร์ดแวร์วอลเล็ตเข้ากับกระเป๋าที่รองรับ (เช่น Sparrow) เพื่อเซ็นธุรกรรมทุกครั้ง
xpub กับ Public Address (ที่อยู่รับเงิน) ต่างกันยังไง
ที่อยู่รับเงินคือจุดเดียวสำหรับรับเงินครั้งหนึ่ง ส่วน xpub คือกุญแจต้นทางที่สร้างที่อยู่รับเงินได้ไม่จำกัดจำนวน ใครมี xpub จะเห็นที่อยู่ทุกอันที่เคยใช้และจะใช้ในอนาคตทั้งหมด ไม่ใช่แค่อันเดียว
ใช้ xpub ตัวเดียวตั้ง Watch-Only ได้กี่ที่พร้อมกันไหม
ได้ ตั้งในหลายเครื่อง/หลายกระเป๋าพร้อมกันได้ไม่จำกัด เพราะเป็นแค่การดูข้อมูลเฉยๆ ไม่กระทบการทำงานของกระเป๋าจริงที่มี Private Key
เหรียญอื่นนอกจาก Bitcoin ใช้หลักการเดียวกันไหม
เหรียญที่ใช้โครงสร้างแบบ UTXO เหมือน Bitcoin (เช่น Litecoin, Bitcoin Cash) ใช้หลักการ xpub เดียวกัน แต่ Ethereum และ ERC-20 Token ใช้โครงสร้างบัญชีแบบคนละแบบ (แต่ละบัญชีมีที่อยู่เดียวตายตัว) จึงไม่มีแนวคิด xpub แบบนี้ — การดู Watch-Only ฝั่ง Ethereum ทำได้ง่ายกว่าด้วยการใส่แค่ที่อยู่สาธารณะอันเดียว




















