ประโยคสำคัญที่สุดในเรื่องนี้ เหรียญที่อยู่นอก exchange เท่านั้นถึงจะเป็น "ของคุณ" ของที่ฝาก exchange ไว้ไม่ใช่ของคุณ Not your keys, not your coins วลีนี้อยู่ในวงการมา 15 ปี เพราะมันถูกพิสูจน์ซ้ำทุก ๆ สามปี บทความนี้จะแยกประเด็นออกเป็นชิ้น ๆ ว่ากระเป๋า self-custody คืออะไร MetaMask ใช้ยังไง seed phrase ควรเก็บที่ไหน approve ฟิชชิ่งกันยังไง และส่วนท้ายเป็นมุมเฉพาะสำหรับผู้อ่านไทย ทั้งเรื่อง Bitkub Wallet ที่เป็น custodial trap, Ledger ที่ไม่มีร้านขายในไทยต้องสั่งจากต่างประเทศ และสแกมที่ระบาดใน LINE กับ Pantip
ก่อนอื่น เหรียญของคุณตอนนี้อยู่ "ที่ไหน"
ฝาก exchange · คุณมีแค่ "ใบเสร็จ"
สมมติคุณซื้อ 0.1 BTC ผ่าน Binance หน้าจอบอกว่า "ยอดคงเหลือ 0.1 BTC" แต่ 0.1 BTC นั้น ไม่ได้อยู่ในมือคุณจริง ๆ มันอยู่ในกระเป๋าเย็นหรือกระเป๋าร้อนของ Binance ในฐานข้อมูลของเขามีแค่บรรทัดเดียวว่า "ผู้ใช้คนนี้เป็นเจ้าหนี้ 0.1 BTC" สิ่งที่คุณเห็นบนหน้าจอเป็นแค่ "ใบเสร็จ" ที่ Binance ออกให้
ถ้า exchange ปิดหนี เท่ากับใบเสร็จกลายเป็นกระดาษเปล่า เหตุการณ์ FTX ปลายปี 2022 ทำให้ผู้ใช้หลายแสนคนทั่วโลกเห็นยอดในบัญชีแต่ถอนไม่ได้ ในห้องแชตคริปโตไทยตอนนั้นมี Zipmex ของบ้านเราล้มในกลางปีเดียวกัน ก่อน FTX ไม่กี่เดือน คนที่ฝากเหรียญไว้กับ Zipmex Earn ต้องรอเงินผ่านกระบวนการฟื้นฟูกิจการอยู่หลายปี หลังจากเหตุการณ์ FTX ผมไม่เก็บเงินใน exchange เกิน 2 สัปดาห์ของวงเงินที่ใช้เทรดอีกแล้ว
self-custody · คุณคือเจ้าของเหรียญตัวจริง
self-custody wallet คือกระเป๋าที่ คุณถือ private key เอง private key เป็นชุดตัวเลขที่มีคุณคนเดียวรู้ เท่ากับสิทธิ์ควบคุมเหรียญแต่ผู้เดียว ไม่มีใคร freeze ได้ ไม่มีใครปฏิเสธการถอนได้ และไม่มีใครหนีไปกับเงินคุณได้
ราคาที่ต้องจ่ายคือ ไม่มี customer service private key หาย เหรียญหาย ไม่มีใครช่วยกู้คืนได้ โอนผิด address เงินกลับมาไม่ได้ ธุรกรรมบน blockchain ย้อนกลับไม่ได้ self-custody เนื้อแท้คือการ รับความรับผิดชอบไว้ในมือตัวเอง
ประเภทของกระเป๋า · ตารางเปรียบเทียบ
| ประเภท | ตัวอย่าง | ปลอดภัย | สะดวก | เหมาะกับ |
|---|---|---|---|---|
| กระเป๋า exchange | Binance / OKX / Bitkub | ต่ำ | สูงมาก | เทรดประจำวัน ยอดเล็ก (ใช้ใน 2 สัปดาห์) |
| ซอฟต์แวร์ wallet ร้อน | MetaMask / Phantom / OKX Web3 | กลาง | สูง | ใช้ DeFi โอน on-chain ยอดปานกลาง |
| มือถือ wallet | Trust / Bitget Wallet / Rainbow | กลาง | สูง | DeFi บนมือถือ คล้ายซอฟต์แวร์ wallet |
| ฮาร์ดแวร์ wallet เย็น | Ledger / Trezor | สูงมาก | กลาง | เก็บยาวเป็นแกนพอร์ต ยอดใหญ่ |
| paper wallet | เขียน seed phrase ด้วยมือ | ขึ้นกับวิธีซ่อน | ต่ำ | เฉพาะกรณีพิเศษมาก ๆ |
คำแนะนำสำหรับมือใหม่ ใช้คอมโบ exchange + MetaMask + Ledger เทรดประจำวันบน exchange ในประเทศ ใช้ DeFi ผ่าน MetaMask แกนพอร์ตยาวเก็บใน Ledger
ตั้ง MetaMask ครั้งแรก · ทีละขั้น
ขั้น 1 · ดาวน์โหลดจากเว็บทางการเท่านั้น
เปิด metamask.io (ระวังการสะกด ไม่ใช่ metamesk หรือ metamaks) เว็บปลอมหน้าตาเหมือนของจริงทุกประการ แค่สะกดผิดตัวเดียว ดาวน์โหลดเสร็จ import seed phrase เข้าไป สินทรัพย์ทั้งหมดจะถูกล้างทันที ขอแนะนำให้พิมพ์ที่อยู่เว็บด้วยมือเอง อย่ากดผ่านโฆษณาในเสิร์ชเอนจิ้น Google และเสิร์ชเอนจิ้นในไทยมักมีโฆษณาฟิชชิ่งโผล่ขึ้นมาเป็นอันดับแรก
ขั้น 2 · สร้างกระเป๋าใหม่
เปิด extension แล้วกด "Create a new wallet" (ไม่ใช่ Import) ตั้งรหัสผ่าน รหัสนี้ใช้ปลดล็อกกระเป๋าใน เครื่องนี้เครื่องเดียว เท่านั้น ถ้าลืมก็ไม่กระทบเหรียญ ใช้รหัสที่แข็ง (15 ตัวอักษรขึ้นไป รวมตัวพิมพ์ใหญ่ พิมพ์เล็ก ตัวเลข และสัญลักษณ์) แล้วเก็บใน password manager ของเบราว์เซอร์
ขั้น 3 · จดคำภาษาอังกฤษ 12 คำ (จุดสำคัญที่สุด)
MetaMask จะให้คุณจดคำภาษาอังกฤษ 12 คำ นี่คือ seed phrase (Mnemonic หรือ recovery phrase) คำ 12 คำนี้ ลำดับและการสะกดต้องตรง ห้ามผิดเลย เพราะมันมีค่าเท่ากับ private key ของกระเป๋าคุณโดยตรง ใครก็ตามที่ได้คำ 12 คำนี้ไป สามารถนำไป import บนเครื่องไหนก็ได้ในโลก แล้วโอนเหรียญทั้งหมดของคุณออกไป
ขั้น 4 · จดด้วยปากกาและกระดาษ
ใช้ กระดาษกับปากกา จดเท่านั้น สิ่งที่ ห้ามทำ
- capture หน้าจอเก็บใส่อัลบั้มมือถือ มือถือโดน hack หรืออัลบั้ม sync ขึ้นคลาวด์ = จบ
- เก็บไว้ใน password manager ตัว manager โดน hack ก็จบ
- ส่งอีเมลให้ตัวเอง อีเมลโดน hack ก็จบ
- วางบน iCloud / Google Drive / Dropbox สามอันนี้โอกาสรั่วสูงกว่าที่คุณคิดเยอะ
- ฝากให้คนที่ไว้ใจเก็บแทน วันที่เขาเปลี่ยนใจ คุณก็จบ
- จำในหัว คุณคิดว่าจำได้ ผ่านไป 3 เดือนคุณลืม
จด 2 ชุด เก็บคนละที่ทางกายภาพ ตัวอย่างเช่น ลิ้นชักที่บ้านชุดหนึ่ง ตู้เซฟธนาคารอีกชุดหนึ่ง
ขั้น 5 · การเก็บ seed phrase ขั้นสูง
กระดาษมีปัญหาเรื่องไฟ น้ำ ความชื้น และแมลง โดยเฉพาะในไทยที่ความชื้นสูงตลอดปี ฤดูฝนตู้เก็บของในบ้านชื้นมาก กระดาษที่จดไว้นานหลายปีอาจเลือนได้ ผู้ที่มียอดถือเกิน 5 หลักดอลลาร์ขึ้นไป ขอแนะนำให้ซื้อ แผ่นโลหะจารึก seed phrase (Cryptosteel, Billfodl หรือยี่ห้ออื่น) ตอกคำลงบนโลหะ กันไฟกันน้ำได้ จ่ายไม่กี่สิบดอลลาร์ แลกความปลอดภัยระยะยาว คุ้มค่า
ขั้นสูงกว่านั้น แบ่งคำ 12 คำเป็น 2-3 ส่วน เก็บแยกคนละสถานที่ทางกายภาพ แต่ละส่วนถอดออกมาเองไม่ได้ ต้องประกอบอย่างน้อย 2 ส่วนจึงจะได้ seed phrase สมบูรณ์ วิธีนี้เรียก Shamir Secret Sharing ซึ่ง Trezor รองรับในตัวเอง
เคสจริงจากสนาม · 2 เรื่องที่เจอกับตัว
เคส 1 · capture หน้าจอ seed phrase ถูก sync ขึ้นคลาวด์
เพื่อนผมคนหนึ่งเริ่มเล่น DeFi ในปี 2022 ตั้ง MetaMask เสร็จเขาขี้เกียจจดคำ 12 คำลงกระดาษ จึง capture หน้าจอเก็บใส่อัลบั้ม อัลบั้มของเขา sync อัตโนมัติขึ้น iCloud วันหนึ่ง Apple ID ของเขาถูก credential stuffing จากต่างประเทศ (เขาใช้รหัสเก่าตั้งแต่สิบกว่าปีก่อนที่เคยรั่วในฟอรัมแห่งหนึ่ง) เช้าวันต่อมา USDC และ ETH รวมหลายพันดอลลาร์ในกระเป๋าของเขาถูกโอนออกหมดในครั้งเดียว
บน blockchain เห็นปลายทางว่าเงินไปไหน แต่เอากลับไม่ได้ Apple ก็ช่วยไม่ได้ ฝั่งเขารับผิดชอบแค่บัญชี Apple ID เท่านั้น เพื่อนคนนั้นเลิกแตะ DeFi ตั้งแต่นั้นมา
เคส 2 · ติด approve ฟิชชิ่งกับตัวเอง
เคสนี้ผมเจอด้วยตัวเอง ปี 2021 ผมเล่น NFT mint โปรเจกต์ใหม่ตัวหนึ่ง mint เสร็จเว็บเด้งหน้าต่าง "claim airdrop" ขึ้นมา ผมกดอนุมัติ เนื้อหาที่เซ็นเป็นภาษาอังกฤษ setApprovalForAll ความหมายคือ อนุญาตให้สัญญานี้โอน token ประเภทเดียวกันทั้งหมดของผม
วันรุ่งขึ้น NFT ในซีรีส์นั้นทั้งหมดในกระเป๋าผมถูกโอนออก มูลค่าไม่เยอะ (NFT พวกนั้นราคาไม่สูง) แต่สอนผมเรื่องหนึ่ง หน้าต่าง "ขอ approve" ทุกครั้ง ก่อนเซ็นต้องอ่านชัดว่ากำลังให้สิทธิ์ใคร ไม่รู้คืออะไร ปฏิเสธไปตรง ๆ ก่อน
ตั้งแต่นั้นเป็นต้นมาทุกครั้งที่เซ็นสัญญา ผม ดูสัญญาด้านขวาที่เป็น contract address ให้ละเอียด address ที่ไม่รู้จักไม่เซ็น ฟังก์ชันที่ไม่ชัดเจนไม่เซ็น วงเงินไม่จำกัดไม่เซ็น
Approve คืออะไร · ทำไมอันตราย
ในมาตรฐาน ERC-20 ก่อนที่ใครจะโอน token ของคุณได้ คุณต้อง อนุญาต สัญญานั้นก่อน ตัวอย่างเช่นที่ Uniswap ถ้าคุณจะ swap USDC เป็น ETH ครั้งแรกระบบจะให้คุณ approve ก่อน ความหมายคือ "อนุญาตให้สัญญา Uniswap แตะ USDC ของผมได้" นี่คือดีไซน์ที่ทำให้ DeFi ทำงานลื่นไหล
ปัญหาคือ วงเงิน approve สามารถเป็นค่าไม่จำกัดได้ Uniswap ตั้งค่าให้ unlimited approve เป็นค่าเริ่มต้น approve ครั้งเดียว ครั้งต่อไปสัญญาเข้าถึง USDC ทั้งหมดของคุณได้ตลอด Uniswap เองไม่ขโมย (โค้ดในสัญญาอนุญาตให้เคลื่อนได้ตอนที่คุณ swap เท่านั้น) แต่ถ้าคุณ approve สัญญาฟิชชิ่ง ในเสี้ยววินาทีที่ approve เสร็จ USDC ทั้งหมดของคุณจะถูกโอนออก
ป้องกัน approve ฟิชชิ่งในทางปฏิบัติ
- ทุกครั้งที่เซ็น ดูให้ชัด ว่าเซ็นอะไร เซ็นให้ใคร วงเงินเท่าไร ถ้าอ่านไม่ออก ปฏิเสธไปก่อน
- เคลียร์ approve เป็นระยะ ใช้ revoke.cash ดูสัญญาที่เคย approve ไว้ทั้งหมด ถ้าไม่ใช้ revoke ทิ้ง
- ตั้ง spending limit MetaMask ปัจจุบันให้แก้จาก unlimited เป็นจำนวนเฉพาะได้ ฝึกนิสัยใช้ฟีเจอร์นี้
- address แยกสำหรับยอดใหญ่ เหรียญที่ถือยาวเก็บใน address ที่ ไม่ approve สัญญาไหนเลยตลอดกาล แยกออกจากกระเป๋า DeFi อย่างเด็ดขาด
ฮาร์ดแวร์ wallet ต้องซื้อไหม
ถ้าสินทรัพย์เกิน หนึ่งหมื่นดอลลาร์ ขึ้นไป แนะนำให้ซื้อ ของผมใช้ Ledger Nano X ที่ซื้อในปี 2020 ใช้มาถึงตอนนี้ยังดี ตัวเลือกอื่น ๆ มี Trezor, Lattice, SafePal ซึ่งล้วนเป็นอุปกรณ์ที่มีหน้าจอในตัว
แก่นสำคัญของฮาร์ดแวร์ wallet คือ private key ไม่หลุดออกจากเครื่องเลย เวลาคุณเซ็นธุรกรรม การเซ็นจริงเกิดในตัวเครื่อง คอมพิวเตอร์ของคุณเห็นเฉพาะผลลัพธ์ที่เซ็นแล้ว แม้แฮกเกอร์เข้าควบคุมคอมของคุณได้ ก็ยังเอา private key ไปไม่ได้
ลำดับการใช้งาน เชื่อม Ledger เข้ากับ MetaMask ทุกครั้งที่เซ็นต้องกดยืนยันบน Ledger เอง ขั้นตอนนี้บังคับให้คุณดูว่ากำลังเซ็นอะไรอยู่ แทนที่จะกด confirm ไปแบบไม่คิด ท่าเล็ก ๆ ท่านี้ตัดการโจมตีฟิชชิ่งทิ้งไป 99%
อย่าซื้อจาก Shopee / Lazada / กลุ่ม Facebook / มือสองในไทย เครื่องที่ถูกดัดแปลงจะมาพร้อม seed phrase ที่ฝังมาก่อนแล้ว ใช้งานไปสักพักสินทรัพย์ทั้งหมดจะถูกโอนออก
ของจริงสั่งจาก Ledger.com โดยตรงเท่านั้น (ledger.com) หรือพันธมิตรที่ได้รับการรับรองอย่างเป็นทางการ ที่อื่น ๆ อย่าซื้อ ฮาร์ดแวร์ wallet เป็นที่ที่คุณ ไม่ควรประหยัด
เช็กลิสต์ความปลอดภัยของกระเป๋า · รวมรายการ
- seed phrase จด 2 ชุดด้วยมือ กระดาษหรือโลหะ แยกที่เก็บคนละสถานที่ทางกายภาพ
- ไม่ capture หน้าจอ ไม่เก็บคลาวด์ ไม่ส่งอีเมล ไม่บอกใคร (รวมถึง customer service ของ exchange)
- คำว่า "customer service ขอ seed phrase เพื่อยืนยัน" 100% เป็นมิจฉาชีพ ไม่มีข้อยกเว้น
- ดาวน์โหลด wallet เฉพาะ จากเว็บทางการ ตรวจการสะกดให้ชัด
- ยอดใหญ่ใช้ฮาร์ดแวร์ wallet กระเป๋า "ร้อน" สำหรับใช้งานประจำวันไม่เก็บเงินใหญ่
- เซ็นทุกครั้งดูให้ชัด ไม่เซ็นสัญญาที่ไม่รู้จัก ไม่เซ็น approve วงเงินไม่จำกัด
- ใช้ revoke.cash เคลียร์สิทธิ์เก่าเป็นระยะ
- แยกบัญชี · address "เย็น" สำหรับเก็บยาว แยกออกจาก address "ร้อน" สำหรับ DeFi อย่างเด็ดขาด
- ก่อนถอนยอดใหญ่ ทดลองโอนยอดน้อย ก่อนหนึ่งครั้ง ยืนยันว่า address ถูกต้อง
- ทุก "บริการกู้คืน" ที่อ้างว่าช่วยกู้ seed phrase ที่ลืมหรือกู้ทรัพย์สินที่ถูกขโมยกลับมา 100% เป็นมิจฉาชีพ
§ผู้อ่านไทย · custodial trap, สั่ง Ledger จากต่างประเทศ, สแกม LINE
บทความที่ผ่านมานี้เป็นพื้นฐาน self-custody ที่ใช้ได้กับทุกประเทศ แต่บริบทคริปโตในประเทศไทยมีจุดที่ต่างจาก เกาหลี ญี่ปุ่น และยุโรปอย่างมีนัยสำคัญ ส่วนนี้คือส่วนที่ไม่ปรากฏในเวอร์ชันภาษาจีนหรืออังกฤษ และเป็นส่วนที่ผมเขียนจากการสังเกตเทรดเดอร์ retail ไทยในกลุ่ม LINE และ Pantip ตลอด 3 ปีที่ผ่านมา
กระเป๋าหลักของ retail ไทย · ภูมิทัศน์จริง
จากการพูดคุยในกลุ่มและการสำรวจอย่างไม่เป็นทางการในห้อง LINE คริปโต retail ไทยส่วนใหญ่ใช้ MetaMask เป็นกระเป๋า EVM หลักในสัดส่วนกว่า 80% สอดคล้องกับภูมิทัศน์โลก กลุ่มที่เล่น Solana ใช้ Phantom เป็นส่วนใหญ่ แต่จุดที่ต่างจากตลาดต่างประเทศคือ retail ไทยจำนวนมากใช้ Bitkub Wallet และเข้าใจผิดว่าเป็น self-custody ทั้งที่จริง ๆ แล้วเป็น custodial wallet ของ exchange Bitkub Wallet สะดวกในการ on-ramp THB แต่ private key อยู่ที่ Bitkub ไม่ใช่ที่ผู้ใช้ การเก็บเหรียญไว้ใน Bitkub Wallet เท่ากับเก็บไว้ใน exchange นั่นเอง ผมเรียกสิ่งนี้ว่า "Bitkub custodial trap" ผู้ใช้คิดว่าตัวเองทำ self-custody แต่ความจริง exchange เป็นผู้ถือ key
คำแนะนำสำหรับผู้อ่านไทย ใช้ Bitkub เพื่อ on-ramp THB และเทรดประจำวัน แต่เหรียญที่ตั้งใจเก็บยาวให้โอนออกไปอยู่ใน MetaMask หรือ Ledger เสมอ อย่าเก็บไว้ใน Bitkub Wallet โดยคิดว่าตัวเองทำ self-custody แล้ว
การสั่ง Ledger ในประเทศไทย
หนึ่งในจุดเจ็บปวดของ retail ไทยคือ Ledger ไม่มีร้านขายอย่างเป็นทางการในประเทศไทย ในปี 2024 Ledger ยังไม่ตั้งตัวแทนจำหน่ายในไทย วิธีที่ปลอดภัยที่สุดคือสั่งจาก ledger.com โดยตรง ใช้บัตรเครดิตจ่ายเป็นดอลลาร์หรือยูโร ส่งมาทางไปรษณีย์ระหว่างประเทศ ค่าใช้จ่ายรวมค่าส่งและภาษีนำเข้าประมาณ 5,500-7,500 บาทสำหรับ Nano S Plus และ 8,000-11,000 บาทสำหรับ Nano X
อีกทางเลือกหนึ่งคือสั่งผ่าน Amazon US แล้วใช้บริการส่งต่อ (forwarder) เช่น Shipito หรือ MyUS แต่ผมแนะนำให้สั่งจาก ledger.com โดยตรงมากกว่า เพราะเส้นทางสินค้าสั้นกว่า โอกาสที่อุปกรณ์จะถูกแกะกล่องระหว่างทางต่ำกว่า ค่าส่งจาก ledger.com ไปไทยอยู่ที่ราว 25-40 ดอลลาร์ ใช้เวลา 7-14 วันทำการ
Trezor หาในไทยยากกว่า Ledger เพราะการตลาดของ Trezor ในเอเชียตะวันออกเฉียงใต้อ่อนกว่า ถ้าจะใช้ Trezor ขอแนะนำให้สั่งผ่าน trezor.io โดยตรงเท่านั้น อย่าซื้อมือสองจาก Pantip, Shopee, Lazada หรือกลุ่ม Facebook ในไทยเด็ดขาด ความเสี่ยงเครื่องถูกดัดแปลงสูงเกินที่จะรับ
สแกมที่ระบาดใน LINE และ Pantip
ในปี 2024 มีรูปแบบสแกมในไทยที่เกิดซ้ำกันบ่อยมาก หลายเคสในกลุ่ม LINE คริปโตไทยและกระทู้ Pantip
รูปแบบ 1 · ฟิชชิ่ง MetaMask ผ่าน LINE OA มิจฉาชีพสร้าง LINE Official Account ที่ตั้งชื่อใกล้เคียง "MetaMask Support" หรือ "Bitkub Support" แล้วทักผู้ใช้ที่ถาม wallet ในกลุ่มสาธารณะ ส่งลิงก์ใกล้เคียงกับ metamask.io แต่สะกดผิดหนึ่งตัว ผู้ใช้คลิก ดาวน์โหลด extension ปลอม แล้ว import seed phrase เข้าไป ภายในชั่วโมงเหรียญถูกโอนออกหมด
รูปแบบ 2 · โฆษณา Instagram อ้างเป็น Ledger ขายราคาถูก โฆษณา IG จะแสดงรูป Ledger Nano X พร้อมข้อความ "ส่งฟรีในไทย ราคา 2,500 บาท" (ราคาจริงในตลาดประมาณ 9,000 บาท) ผู้ที่กดสั่งจะได้รับเครื่องที่ดัดแปลงมาก่อนแล้ว seed phrase ถูกเปิดเผยให้มิจฉาชีพไว้แล้ว ใช้งานไปไม่กี่สัปดาห์เหรียญถูกขโมย
รูปแบบ 3 · "ทีมงาน customer service" ใน Pantip ขอ seed phrase ในกระทู้ที่มือใหม่ถามปัญหา wallet จะมีบัญชี Pantip ที่ตั้งชื่อใกล้ "ทีมช่วยเหลือ Bitkub" หรือ "MetaMask Support TH" ตอบกลับ แนะนำให้ส่ง seed phrase มาตรวจสอบ ทุกครั้งที่เห็นข้อความนี้ใน Pantip ขอให้รู้ทันที 100% เป็นมิจฉาชีพ ไม่มี exchange ไหนในโลกที่ขอ seed phrase จากผู้ใช้
รูปแบบ 4 · airdrop ปลอมในกลุ่ม Facebook ไทย โพสต์อ้างว่า exchange ในประเทศแจก airdrop ให้ผู้ใช้ Web3 ในไทย ให้คลิกลิงก์เข้ากระเป๋าเชื่อมต่อ แล้วเซ็น setApprovalForAll เหรียญในกระเป๋าจะถูกโอนออกในวินาทีถัดมา
WiFi คาเฟ่ในกรุงเทพ · ความเสี่ยง MITM
กรุงเทพมีวัฒนธรรมการนั่ง coffice ในคาเฟ่ที่ใช้ WiFi สาธารณะค่อนข้างสูง โดยเฉพาะร้านในย่านอโศก ทองหล่อ และเอกมัย ผม ไม่แนะนำให้แตะ self-custody wallet ผ่าน WiFi สาธารณะ เลย เหตุผลคือ WiFi คาเฟ่ส่วนมากไม่มีการเข้ารหัสระหว่างเครื่องผู้ใช้กับ access point เปิดทางให้การโจมตีแบบ man-in-the-middle ทำได้ง่าย โดยเฉพาะการที่หลายร้านมี WiFi ชื่อเดียวกันซ้ำ ๆ ทำให้สามารถสร้าง rogue access point ที่ปลอมเป็น WiFi ของร้านได้ ถ้าจำเป็นต้องใช้ wallet นอกบ้าน ขอแนะนำให้ใช้ 4G/5G ของมือถือ tethering เท่านั้น ไม่ใช้ WiFi ของร้าน หรือถ้าจำเป็นต้องใช้ WiFi ให้ใช้ผ่าน VPN ที่ตั้งไว้แล้ว
การ on-ramp THB อย่างปลอดภัย · TrueMoney และ Bitkub
เส้นทางที่ปลอดภัยที่สุดสำหรับ retail ไทยในการเริ่ม self-custody เป็นดังนี้
- เปิดบัญชี Bitkub ผ่านธนาคาร (SCB, KBank, KTB, Krungsri) ตามขั้นตอน KYC ของ ก.ล.ต. ใช้เวลาประมาณ 1-3 วัน
- โอน THB จาก internet banking เข้าบัญชี Bitkub หรือเติมผ่าน TrueMoney Wallet สำหรับยอดเล็ก ๆ
- ซื้อ BTC หรือ USDT บน Bitkub ตามที่ต้องการ
- โอนออกจาก Bitkub ไปยัง self-custody wallet ของตัวเอง MetaMask สำหรับ ETH/USDT หรือ Ledger สำหรับ BTC ที่จะถือยาว
- เก็บ seed phrase ของ MetaMask และ Ledger ตามวิธีในส่วนต้นของบทความ
ขั้นตอนที่ 4 คือขั้นตอนที่ retail ไทยจำนวนมาก ข้าม เพราะคิดว่าเก็บใน Bitkub Wallet ก็เป็น self-custody แล้ว ขอย้ำอีกครั้ง Bitkub Wallet ไม่ใช่ self-custody การถือเหรียญในกระเป๋านี้เท่ากับฝากไว้กับ Bitkub
3 กฎทองสำหรับ retail ไทย
- ฮาร์ดแวร์ wallet เมื่อมูลค่ารวมเกิน 100,000 บาท ต่ำกว่านี้ใช้ MetaMask + แยก hot/cold address ก็พอ เกินกว่านี้ลงทุนซื้อ Ledger จาก ledger.com โดยตรง สั่งจากต่างประเทศ 7-14 วันมาถึงไทย ค่าใช้จ่ายรวมราว 5,500-11,000 บาท คุ้มค่าเมื่อเทียบกับสินทรัพย์ที่ปกป้อง
- ไม่ส่ง seed phrase ผ่าน LINE หรือ Pantip ไม่ว่ากรณีใด ๆ ไม่มี exchange ไม่มี wallet provider ไม่มี customer service ในโลกนี้ที่ขอ seed phrase จากผู้ใช้ ใครก็ตามที่ขอ คือมิจฉาชีพ 100%
- Ledger สั่งจาก ledger.com เท่านั้น ไม่ซื้อจาก Shopee, Lazada, Pantip Market, Facebook Marketplace หรือกลุ่ม LINE คริปโตไทย ความเสี่ยงเครื่องถูกดัดแปลงสูงเกินที่จะรับได้
เขียนถึงตรงนี้
เรื่องกระเป๋าไม่ซับซ้อน แต่ ขอบเขตของความผิดพลาดต่ำมาก capture หน้าจอครั้งเดียว คลิกผิดครั้งเดียว ซื้ออุปกรณ์มือสองครั้งเดียว ก็เพียงพอที่จะทำให้คุณเสียทุกอย่าง
คำแนะนำสำหรับสัปดาห์แรกของมือใหม่ ติดตั้ง MetaMask สร้างกระเป๋า จด seed phrase แล้ว นำ seed phrase ไป import บนเครื่องอื่นเพื่อทดสอบหนึ่งครั้ง ยืนยันว่าจดถูก ทดสอบเสร็จ โอน ETH มูลค่าเทียบเท่า 50 ดอลลาร์เข้ามาทดลองธุรกรรม on-chain หนึ่งครั้ง เพื่อทำความคุ้นเคย
สิบปีที่อยู่ในวงการนี้ ผมพบว่า เงินที่หายไปในวงการคริปโตเกือบทั้งหมดเกิดจากการที่ตัวเองมือลั่น ไม่ก็ละโมบซื้อเหรียญขยะ ไม่ก็เซ็น approve ที่ไม่ควรเซ็น ไม่ก็เก็บเงินใน exchange ยาวเกินไป ถ้าเรื่องกระเป๋าจัดได้ดี คุณก็เลี่ยงครึ่งหนึ่งของหลุมในวงการนี้แล้ว
