# โอนบิตคอยน์แล้วเปิดดู Wallet ไม่เจอเงิน? ทั้งที่แน่ใจว่าโอนถูกต้องพอลองเช็ก Transaction ก็ขึ้นว่า Comfirmation แล้ว แต่ทำไมยังหาไม่เจอ? 🤔

ปัญหานี้อาจเกิดขึ้นกับคนที่ สร้าง Seed Phrase เอง หรือ ทำ Watch-only Wallet แต่ดึง Extended Public Key (xpub, ypub, zpub) ผิดมาตรฐาน Address ที่เราต้องการ

งั้นเรามาเริ่มที่ Extended Public Key กันก่อน

Extended Public Key หรือที่คุ้นหูกันในชื่อ xpub เป็นคีย์ที่ใช้สร้าง Address สำหรับรับบิตคอยน์ โดยมักใช้ทำ Watch-only Wallet เพื่อให้สามารถดูยอดเงินและสร้างที่อยู่รับบิตคอยน์ได้ โดยไม่ต้องใช้ Seed Phrase หรือ Hardware Wallet

แล้วจุดผิดพลาดมันเกิดตรงไหนล่ะ?

Extended Public Key มีอยู่หลายมาตรฐานเช่นกันเช่น

xpub - เป็น Legacy Address (จะขึ้นต้นด้วย 1xxxx)

ypub - เป็น SegWit Address (จะขึ้นต้นด้วย 3xxxx)

zpub - เป็น Native SegWit Address (จะขึ้นต้นด้วย bc1qx)

พอเห็นภาพแล้วใช่ไหมว่าเราจะเอาอันไหนมาทำ Watch-only Wallet หลายคนอยากใช้ Native SegWit ต้องเลือก zpub แน่นอน

ถ้าหากโอนเข้าพอแมตช์ Address ผิดไปแล้วทำยังไง

งั้นเรามดูส่วนถัดไปนั้นคือเรื่องของ Derivation path หากสังเกตดี ๆ หลาย Wallet จะมีให้เราเลือก Derivation path (m/xx/x'/x') จุดนี้แหละถ้าเราหาบิตคอยน์ที่โอนเข้าไปไม่เจออาจเป็นเพราะเปิดดู Derivation path ผิดอยู่ก็ได้

งั้นเรามาดู Derivation path กันดีกว่าว่ามีอะไรบ้าง

BIP 44: m/44'/0'/0' (Legacy (P2PKH) Address ขึ้นต้นด้วย 1xxxx)

BIP 49: m/49'/0'/0' (SegWit (P2SH-P2WPKH) ขึ้นต้นด้วย 3xxxx)

BIP 84: m/84'/0'/0' (Native SegWit (P2WPKH) ขึ้นต้นด้วย bc1qx)

BIP 86: m/86'/0'/0' (Taproot (P2TR) ขึ้นต้นด้วย bc1px)

ลองเปลี่ยน Derivation path ดูก่อนอาจเจอบิตคอยน์ที่คุณโอนเข้าไป

ถ้าเข้าใจเรื่องนี้ให้ดีขึ้น ฟังรายละเอียดได้ที่ RightTech EP.3

หากจุดไหนผิดพลาดประการใดคอมเม้นท์พูดคุยกันครับ

ขอบคุณครับ

#Siamstr #RightTech

Reply to this note

Please Login to reply.

Discussion

No replies yet.