Non-Custodial Web3 Wallets: Who Really Controls the Funds?
Disclaimer: This article is for educational purposes only. It is not financial, legal, or investment advice.
ในแอปทั่วไป มักกู้คืนการเข้าถึงได้ด้วยอีเมล หมายเลขโทรศัพท์ หรือฝ่ายบริการลูกค้า แต่กระเป๋าเงิน Web3 แบบไม่รับฝากทรัพย์สินใช้รูปแบบต่างออกไป โดยการควบคุมขึ้นอยู่กับความสามารถในการสร้างลายเซ็นเข้ารหัสที่ถูกต้อง
หากมีเพียงผู้ใช้ที่ถือคีย์ส่วนตัว ก็มีเพียงผู้ใช้นั้นที่อนุมัติการดำเนินการจากที่อยู่บล็อกเชนที่เกี่ยวข้องได้ ผู้พัฒนากระเป๋าเงิน แพลตฟอร์ม หรือฝ่ายสนับสนุนไม่ควรรู้คีย์นั้น และไม่สามารถเพียง “รีเซ็ตรหัสผ่านบล็อกเชน” ได้
That is the core of a non-custodial, or self-custody, wallet: an intermediary does not hold the keys on the user’s behalf.
ประเด็นสำคัญ
- โทเคนอยู่บนบล็อกเชน ส่วนกระเป๋าเงินจัดการคีย์และแสดงข้อมูลเครือข่าย
- ผู้ที่ลงนามด้วยคีย์ส่วนตัวได้คือผู้ควบคุมที่อยู่
- วลีกู้คืนมักใช้กู้คืนทุกบัญชีที่สร้างจากวลีนั้นได้ และห้ามเปิดเผยแก่ผู้อื่นโดยเด็ดขาด
- รหัสผ่านของแอปมักปกป้องอุปกรณ์เพียงเครื่องเดียว และไม่ใช้แทนวลีกู้คืน
- การเก็บรักษาด้วยตนเองให้การควบคุมโดยตรง แต่ไม่สามารถป้องกันฟิชชิง มัลแวร์ หรือการลงนามที่ไม่ปลอดภัย
โทเคนอยู่ที่ใดจริง ๆ
สินทรัพย์คริปโตไม่ได้เก็บอยู่ภายในโทรศัพท์ ส่วนขยายเบราว์เซอร์ หรืออุปกรณ์ฮาร์ดแวร์ Blockchain เก็บสถานะร่วมว่าแต่ละสินทรัพย์เชื่อมโยงกับที่อยู่ใดและมีการดำเนินการอะไรเกิดขึ้น
โดยทั่วไปกระเป๋าเงินจะ:
- สร้างหรือเชื่อมต่อกับคีย์;
- ดึงยอดคงเหลือและประวัติจากเครือข่าย;
- เตรียมและลงนามธุรกรรม
การลบแอปกระเป๋าเงินไม่ได้ลบโทเคนออกจากบล็อกเชน แต่หากไม่มีวิธีกู้คืนคีย์ที่ถูกต้อง ผู้ใช้อาจสูญเสียความสามารถในการควบคุมโทเคนเหล่านั้นอย่างถาวร
ที่อยู่สาธารณะ คีย์ส่วนตัว และวลีกู้คืน
คำเหล่านี้มีวัตถุประสงค์ต่างกัน
Public address
สามารถแบ่งปันที่อยู่นี้กับผู้ส่งและใช้ตรวจสอบบันทึกสาธารณะในเครื่องมือสำรวจบล็อกเชนได้ การรู้ที่อยู่ไม่ได้ให้อำนาจทำธุรกรรมขาออก
คีย์ส่วนตัว
ข้อมูลลับนี้ใช้ลงนามการดำเนินการของบัญชีหนึ่ง ผู้ที่ได้ข้อมูลนี้ไปสามารถดำเนินการแทนที่อยู่นั้นได้
วลีกู้คืน (seed phrase)
วลีกู้คืน หรือที่เรียกว่า Secret Recovery Phrase คือชุดคำที่กระเป๋าเงินที่รองรับใช้กู้คืนคีย์และบัญชีที่เกี่ยวข้องได้ วิธีการกู้คืนแตกต่างกันไปตามผลิตภัณฑ์ ผู้ใช้จึงควรปฏิบัติตามเอกสารอย่างเป็นทางการของกระเป๋าเงินตนเอง
One rule remains universal: never give a seed phrase or private key to support staff, a community administrator, a “verification” website, or someone promising to recover funds.
การรับโอนต้องใช้เพียงที่อยู่สาธารณะ การตรวจสอบธุรกรรมต้องใช้เพียงที่อยู่หรือแฮชธุรกรรม ทั้งสองกรณีไม่ต้องใช้วลีกู้คืน (seed phrase)
รหัสผ่านเทียบกับวลีกู้คืน
โดยทั่วไป รหัสผ่านของแอปหรือส่วนขยายใช้ล็อกการเข้าถึงภายในอุปกรณ์เครื่องหนึ่ง ช่วยป้องกันผู้อื่นเปิดใช้งานอุปกรณ์นั้น แต่ไม่ใช่ข้อมูลรับรองสากลของที่อยู่ blockchain
หากผู้โจมตีได้วลีกู้คืน (seed phrase) ไป การเปลี่ยนรหัสผ่านในเครื่องจะไม่ตัดสิทธิ์เข้าถึงของเขา เพราะสามารถกู้คืนคีย์ในกระเป๋าเงินอื่นที่เข้ากันได้
หากผู้ใช้ลืมรหัสผ่านในเครื่องแต่ยังมีวลีกู้คืน (seed phrase) ที่ถูกต้องและเข้าใจกระบวนการกู้คืน โดยทั่วไปจะกู้คืนการเข้าถึงได้ แต่หากสูญเสียทั้งการเข้าถึงกระเป๋าเงินและวิธีกู้คืนคีย์ ฝ่ายสนับสนุนจะไม่สามารถสร้างลายเซ็นที่ขาดหายไปได้
กระเป๋าเงินสมัยใหม่บางรายการใช้การเข้าสู่ระบบผ่านโซเชียล การกู้คืนแบบกระจาย หรือกลไก smart account รูปแบบการสำรองข้อมูลอาจต่างจากวลีกู้คืนแบบดั้งเดิม ก่อนใช้ให้ถามว่า:
- ใครกู้คืนการเข้าถึงได้?
- ต้องใช้ปัจจัยหรือผู้เข้าร่วมกี่ราย?
- ผู้ให้บริการสามารถลงนามธุรกรรมเพียงฝ่ายเดียวได้หรือไม่?
- จะเกิดอะไรขึ้นหากบัญชีภายนอกถูกระงับ?
- สามารถส่งออกหรือโอนการควบคุมได้หรือไม่?
คำว่า “กระเป๋าเงิน Web3” เพียงอย่างเดียวไม่ได้ตอบคำถามเหล่านี้
การเข้าถึงแบบรับฝากและไม่รับฝากทรัพย์สิน
| Question | บริการรับฝากทรัพย์สิน | กระเป๋าเงินแบบไม่รับฝากทรัพย์สิน |
|---|---|---|
| ใครถือคีย์? | ผู้ให้บริการหรือโครงสร้างพื้นฐานของผู้ให้บริการ | ผู้ใช้หรือรูปแบบการเก็บรักษาด้วยตนเองที่ผู้ใช้เลือก |
| ใครลงนามการดำเนินการ on-chain? | ผู้ให้บริการตามคำขอของผู้ใช้ | กระเป๋าเงินของผู้ใช้ |
| กู้คืนการเข้าถึงได้อย่างไร? | โดยทั่วไปผ่านบัญชีและฝ่ายสนับสนุน | ผ่านวลีกู้คืน คีย์ หรือรูปแบบการกู้คืนที่กำหนดไว้ |
| บริการสามารถจำกัดการถอนได้หรือไม่? | ได้ ภายในระบบของตน | อินเทอร์เฟซอาจขัดข้อง แต่คีย์อาจยังใช้กับอินเทอร์เฟซอื่นที่รองรับได้ |
| ความเสี่ยงหลัก | การละเมิด ความล้มเหลว ข้อจำกัด หรือการล้มละลายของผู้ให้บริการ | คีย์สูญหายหรือถูกเปิดเผย และการลงนามที่ไม่ปลอดภัย |
การเปรียบเทียบนี้อธิบายรูปแบบการควบคุม ไม่ได้ทำให้ตัวเลือกใดปลอดภัยในทุกกรณี แต่ละแบบวางความเสี่ยงและความรับผิดชอบไว้คนละจุด
คำว่า “ฉันควบคุมเงินของฉัน” หมายถึงอะไรจริง ๆ
การควบคุมคีย์ส่วนตัวทำให้ลงนามได้ แต่ไม่ได้หมายถึงมีอำนาจไม่จำกัดเหนือทุกโทเคนหรือทุกแอปพลิเคชัน
ผลลัพธ์อาจขึ้นอยู่กับ:
- กฎของสัญญาโทเคน;
- ฟังก์ชันหยุดชั่วคราว ระงับ หรือขึ้นบัญชีดำของผู้ออก;
- สิทธิ์อนุมัติโทเคนที่เคยมอบไว้;
- ตรรกะของโปรโตคอลที่ถือสินทรัพย์ซึ่งฝากไว้;
- ความพร้อมใช้งานและค่าธรรมเนียมของเครือข่าย;
- ข้อบกพร่องของ smart contract;
- ข้อจำกัดของอินเทอร์เฟซ ผู้ให้บริการ RPC หรือกฎหมาย
ตัวอย่างเช่น ผู้ใช้อาจฝากโทเคนไว้ใน smart contract ผู้ใช้ยังควบคุมคีย์ของตน แต่ถอนได้เฉพาะตามกฎของสัญญานั้น การเก็บรักษาด้วยตนเองทำให้ไม่ต้องมีคนกลางดูแลคีย์ แต่ไม่สามารถข้ามข้อกำหนดของโค้ดได้
เกิดอะไรขึ้นระหว่างธุรกรรม
- กระเป๋าเงินดึงยอดคงเหลือและพารามิเตอร์ค่าธรรมเนียมปัจจุบัน
- ผู้ใช้ป้อนผู้รับและจำนวน
- แอปแสดงธุรกรรมที่จัดเตรียมไว้
- ผู้ใช้อนุมัติ
- คีย์ส่วนตัวสร้างลายเซ็นในเครื่องหรือบนอุปกรณ์ลงนามแบบฮาร์ดแวร์
- ธุรกรรมที่ลงนามแล้วถูกกระจายไปยังเครือข่าย
- เครือข่ายตรวจสอบลายเซ็นและกฎการดำเนินการ
กระเป๋าเงินที่ออกแบบอย่างถูกต้องจะไม่เผยแพร่คีย์ส่วนตัวไปยัง blockchain แต่จะส่งลายเซ็นที่พิสูจน์สิทธิ์โดยไม่เปิดเผยตัวคีย์
การควบคุมไม่ใช่สิ่งเดียวกับความปลอดภัย
การเก็บรักษาด้วยตนเองลดการพึ่งพาผู้รับฝากทรัพย์สิน แต่โอนความรับผิดชอบไปยังเจ้าของ
ฟิชชิง
เว็บไซต์ปลอมอาจขอให้ผู้ใช้เชื่อมต่อและลงนามในคำขอที่เป็นอันตราย การเชื่อมต่อกับการลงนามไม่ใช่สิ่งเดียวกัน แต่คำขอลายเซ็นทุกครั้งต้องตรวจสอบอย่างรอบคอบ
วลีกู้คืนถูกเปิดเผย
หากบุคคลอื่นเห็นวลีกู้คืน ให้ถือว่าที่อยู่ทั้งหมดที่สร้างจากวลีนั้นถูกเปิดเผยแล้ว การเปลี่ยนรหัสผ่านแอปเพียงอย่างเดียวไม่เพียงพอ
การอนุมัติที่เป็นอันตราย
ผู้ใช้อาจอนุญาตให้สัญญาใช้โทเคนได้ ความเสี่ยงขึ้นอยู่กับโทเคน ผู้ได้รับสิทธิ์ใช้ และวงเงินที่อนุญาต
การสับเปลี่ยนที่อยู่
มัลแวร์อาจแทนที่ที่อยู่ที่คัดลอกไว้ ตรวจสอบรายละเอียดธุรกรรมบนหน้าจอที่เชื่อถือได้ก่อนลงนาม
ข้อมูลสำรองสูญหาย
โทรศัพท์เสีย แอปถูกลบ และไม่มีวิธีกู้คืน ในการเก็บรักษาด้วยตนเองแบบดั้งเดิม ฝ่ายสนับสนุนส่วนกลางไม่สามารถสร้างคีย์ขึ้นใหม่ได้
หลักปฏิบัติพื้นฐานสำหรับการดูแลทรัพย์สินด้วยตนเอง
- ติดตั้งกระเป๋าเงินผ่านลิงก์จากเว็บไซต์ทางการเท่านั้น ระวังสำเนาโฆษณาและส่วนขยายปลอม
- สำรองข้อมูลกู้คืนตามคำแนะนำอย่างเป็นทางการของกระเป๋าเงิน โดยควรเก็บแบบออฟไลน์และให้พ้นจากการเข้าถึงโดยไม่ได้รับอนุญาต
- ห้ามป้อนวลีกู้คืน (seed phrase) ผ่านลิงก์ที่ได้รับในข้อความ ใช้เฉพาะเมื่อตั้งใจกู้คืนในกระเป๋าเงินที่ตรวจสอบแล้วเท่านั้น
- อย่าถ่ายภาพหน้าจอวลีกู้คืน (seed phrase) หรือส่งผ่านอีเมลหรือแอปส่งข้อความ
- ก่อนลงนาม ให้ตรวจสอบเครือข่าย ที่อยู่ สินทรัพย์ จำนวน การอนุมัติ และค่าธรรมเนียม
- สำหรับจำนวนเงินที่มีนัยสำคัญ ควรพิจารณาใช้อุปกรณ์ลงนามแบบฮาร์ดแวร์ แต่ต้องเข้าใจรูปแบบการกู้คืนและความเสี่ยงด้านห่วงโซ่อุปทานของอุปกรณ์นั้น
- แยกที่อยู่ตามวัตถุประสงค์ เช่น สำหรับ dApp ที่ใช้ประจำวันและสำหรับเก็บระยะยาว
- ตรวจสอบการอนุมัติโทเคนที่ผ่านมาเป็นระยะด้วยเครื่องมือสำรวจที่เชื่อถือได้หรือเครื่องมือทางการของเครือข่าย
- ทดสอบขั้นตอนการทำงานใหม่ด้วยจำนวนเล็กน้อยก่อน
- จัดทำแผนส่งต่อทรัพย์สินที่ปลอดภัยโดยไม่เปิดเผยข้อมูลลับก่อนเวลาอันควร
หากเกิดปัญหา
รหัสผ่านแอปสูญหาย แต่วลีกู้คืนยังปลอดภัย
อย่าป้อนวลีกู้คืนในเว็บไซต์ที่ไม่ทราบที่มา ให้ค้นหาคำแนะนำการกู้คืนอย่างเป็นทางการของกระเป๋าเงินและใช้แอปที่ผ่านการตรวจสอบแล้ว
วลีกู้คืนอาจถูกเปิดเผย
ให้ถือว่าที่อยู่ที่เกี่ยวข้องทั้งหมดถูกเปิดเผย บนอุปกรณ์ที่ปลอดภัย ให้สร้างกระเป๋าเงินอิสระใบใหม่ และหากทำได้ให้ย้ายสินทรัพย์ไปยังที่อยู่ใหม่โดยคำนึงถึงค่า gas และสิทธิ์อนุมัติที่ยังใช้งาน การเปลี่ยนรหัสผ่านเดิมไม่เพียงพอ
มีการลงนามอนุมัติที่น่าสงสัย
ตรวจสอบธุรกรรมและสิทธิ์อนุญาตที่ยังใช้งานอยู่ในเครื่องมือสำรวจ การเพิกถอนสิทธิ์อนุญาตเป็นธุรกรรม on-chain และต้องใช้ค่า gas หากวลีกู้คืน (seed phrase) ถูกเปิดเผย การเพิกถอนเพียงอย่างเดียวไม่เพียงพอ
ส่งโทเคนไปยังที่อยู่ผิด
Blockchain ไม่มีปุ่มย้อนกลับสำหรับการโอนที่ยืนยันแล้ว มีเพียงผู้ควบคุมที่อยู่ผู้รับหรือตรรกะของสัญญาที่เกี่ยวข้องเท่านั้นที่อาจส่งคืนได้ ห้ามเปิดเผยวลีกู้คืนแก่ผู้ที่อ้างว่าสามารถย้อนธุรกรรมให้ได้
วิธีตรวจสอบคำกล่าวว่า “ไม่รับฝากทรัพย์สิน”
สอบถามผู้ให้บริการว่า:
- ใครสร้างและจัดเก็บคีย์ส่วนตัว?
- บริษัทสามารถลงนามธุรกรรมโดยไม่มีฉันได้หรือไม่?
- ฉันสามารถกู้คืนการเข้าถึงโดยไม่ต้องติดต่อบริษัทได้หรือไม่?
- ฉันสามารถส่งออกหรือโอนการควบคุมไปยังกระเป๋าเงินที่รองรับได้หรือไม่?
- จะเกิดอะไรขึ้นหากบริการปิดตัว?
คำตอบควรอธิบายสถาปัตยกรรม ไม่ใช่เพียงกล่าวซ้ำว่า “กระจายศูนย์” หรือ “ปลอดภัย”
บทสรุป
กระเป๋าเงินแบบไม่รับฝากทรัพย์สินไม่ใช่บัญชีธนาคารภายในแอป แต่เป็นเครื่องมือที่ผู้ใช้ใช้ควบคุมคีย์และลงนามการดำเนินการบน blockchain
Direct control removes the need to trust an intermediary with key custody, but makes the user responsible for backups, signature review, and device security. The most useful habit is simple: a public address can be shared; a seed phrase and private key must never be shared.
แหล่งข้อมูลและเนื้อหาอ่านเพิ่มเติม
- Ethereum.org: กระเป๋าเงิน Ethereum
- Ethereum.org: คำถามที่พบบ่อย—การกู้คืนกระเป๋าเงิน
- Ethereum.org: ความเข้าใจผิดที่พบบ่อย
- ศูนย์ช่วยเหลือ MetaMask: Secret Recovery Phrase รหัสผ่าน และคีย์ส่วนตัว
- ศูนย์ช่วยเหลือ MetaMask: เคล็ดลับความปลอดภัยพื้นฐาน
- Ledger Academy: กระเป๋าเงินแบบรับฝากทรัพย์สินเทียบกับแบบไม่รับฝากทรัพย์สิน