MoneroSwapper MoneroSwapper

Monero Subaddress vs Stealth Address ต่างกันยังไง ปี 2026

MoneroSwapper · · · 3 min read · 3 views

Monero Subaddress กับ Stealth Address ต่างกันยังไง ฉบับเข้าใจง่ายสำหรับคนไทยปี 2026

ในไตรมาสแรกของปี 2026 ปริมาณการใช้งานเครือข่าย Monero โตขึ้นเกือบ 18% จากช่วงเดียวกันของปีก่อนตามข้อมูล Mempool.observer และคนไทยที่เคยถือ XMR ผ่านดีลแบบ peer-to-peer บน Telegram หรือเว็บอย่าง Haveno ก็เริ่มเจอคำถามเดียวกันเวลาเปิดกระเป๋าครั้งแรก ทำไมที่อยู่กระเป๋ามีสองแบบ ทำไมคู่ค้าบอกให้กดสร้าง subaddress ใหม่ทุกครั้ง แล้ว stealth address ที่ explorer แสดงทำไมไม่เหมือนกับที่อยู่ที่เราคัดลอกให้เขา หากคุณเคยจ่าย XMR คืนสินค้าให้ลูกค้าผิดที่อยู่ หรือเคยแอบกังวลว่าโอนผิดบล็อกแล้วเงินจะหายไปไหน บทความนี้จะอธิบายให้ครบในภาษาไทยพร้อมตัวอย่างจริงที่เกิดขึ้นกับเทรดเดอร์ในกรุงเทพและเชียงใหม่ เพื่อให้คุณใช้ MoneroSwapper หรือกระเป๋า Cake Wallet ได้อย่างมั่นใจ และเข้าใจว่าทำไม Monero ถึงยังเป็นเหรียญที่สำนักงาน ปปง. และผู้กำกับสกุลเงินดิจิทัลทั่วโลกตามข้อมูลการโอนได้ยากกว่า Bitcoin หลายเท่า ความเข้าใจที่ถูกต้องตั้งแต่ต้นจะช่วยให้คุณไม่ต้องเสียเวลาแก้ปัญหากับซัพพอร์ตของ exchange ต่างประเทศ และไม่ต้องวิ่งหาทนายความเมื่อมีหน่วยงานต่างประเทศติดต่อมาขอข้อมูลผ่านข้อตกลงทางกฎหมาย

ทำไมคนไทยต้องเข้าใจสองคำนี้ก่อนเริ่มใช้จริง

คำว่า subaddress กับ stealth address ฟังดูเหมือนคำพ้องเสียงสำหรับคนที่ไม่คุ้นเคย แต่ความจริงทั้งสองอยู่คนละ "ชั้น" ของระบบ Monero ชั้นแรกอยู่ในมือผู้ใช้ที่กดสร้างเองในกระเป๋า ชั้นที่สองอยู่ในโปรโตคอลที่ทำงานเงียบๆ อยู่เบื้องหลังโดยที่ผู้ใช้ไม่เคยเห็นหน้าตา การสับสนระหว่างสองตัวนี้คือสาเหตุที่ทำให้เพื่อนของเราหลายคนเคยเสียเวลาแอดมินซัพพอร์ตหลายชั่วโมง เพราะดันส่ง XMR กลับเข้า exchange ต่างประเทศโดยใช้ที่อยู่เดิมซ้ำๆ จนทาง compliance ของแพลตฟอร์มฝั่งโน้นล็อกบัญชีและขอเอกสาร KYC เพิ่ม หรือกรณีของพ่อค้าออนไลน์รายหนึ่งที่ขายสินค้าผ่าน Telegram Channel แล้วใช้ที่อยู่หลักของกระเป๋ารับเงินตลอดทั้งปี จนกระทั่งโดน chain analysis ระบุตัวตนจากการที่ลูกค้ารายหนึ่งซึ่งเป็นนักข่าวรู้ที่อยู่นั้น

  • เลเยอร์ผู้ใช้ (User-facing): subaddress คือสิ่งที่คุณเห็นและกดสร้างเองได้จาก Cake Wallet, Feather, Monerujo หรือ Official GUI การกดสร้างฟรีและไม่ต้องเสียค่าธรรมเนียมแม้บาทเดียว
  • เลเยอร์โปรโตคอล (Protocol-level): stealth address ถูกสร้างอัตโนมัติทุกครั้งที่มีคนโอนเข้ามา คุณไม่เคยเห็นมันในหน้ากระเป๋า แต่เห็นได้ใน block explorer เช่น xmrchain.net หรือ moneroblocks.info
  • ผลกระทบทางภาษี: สำหรับผู้เสียภาษีในไทยที่ต้องรายงานกำไรคริปโตตามประกาศกรมสรรพากร การแยก subaddress ตามแหล่งรายได้จะช่วยให้บันทึกบัญชีง่ายขึ้นมาก โดยเฉพาะช่วงที่กระทรวงการคลังยังคงระงับการเก็บภาษีหัก ณ ที่จ่าย 15% บนการซื้อขายผ่าน exchange ที่ได้รับอนุญาตจาก ก.ล.ต. ถึงสิ้นปี 2026
  • ความเสี่ยงทางสังคม: หากคุณรับเงินบริจาคหรือรับงานฟรีแลนซ์ การใช้ที่อยู่เดียวซ้ำหมายความว่าทุกคนที่เคยจ่ายเงินให้คุณสามารถยืนยันได้ว่าใครจ่ายอะไรอีกบ้าง ซึ่งบางครั้งกลายเป็นปัญหากับคู่ค้าที่ไม่ต้องการให้รู้ว่าตัวเองเป็นลูกค้าร่วม

Subaddress คืออะไร ทำงานยังไงในกระเป๋าของคุณ

Subaddress หรือ "ที่อยู่ย่อย" ถูกเพิ่มเข้ามาในเครือข่าย Monero ตั้งแต่ฮาร์ดฟอร์ก v7 เมื่อเมษายน 2018 ก่อนหน้านั้นถ้าคุณอยากแยกการรับเงินตามลูกค้าหรือตามใบแจ้งหนี้ ต้องสร้างกระเป๋าใหม่ทั้งใบ ซึ่งกินพื้นที่เก็บข้อมูลและทำให้การสำรอง seed ลำบากเพราะต้องจดวลีกู้คืน 25 คำหลายชุด subaddress แก้ปัญหานี้ด้วยการสร้างที่อยู่จำนวนนับพันล้านจาก master account เดียว โดยทุก subaddress ใช้ private key ชุดเดียวกันในการเปิดดู ที่อยู่ของ subaddress จะขึ้นต้นด้วยตัวอักษร 8 ในขณะที่ primary address ของ mainnet ขึ้นต้นด้วย 4 เสมอ ทำให้แยกแยะได้ตั้งแต่เห็นตัวแรก

โครงสร้างทางคณิตศาสตร์แบบเข้าใจง่าย

Master account ของคุณประกอบด้วย private spend key (sk) และ private view key (vk) สูตรการสร้าง subaddress คือคำนวณ scalar m = Hs(vk การต่อกัน i การต่อกัน j) เมื่อ i คือเลข account index และ j คือเลข subaddress index จากนั้นเอา m บวกกับ spend key เพื่อสร้าง public spend key ใหม่ แล้วคูณ public spend key ใหม่นี้กับ view key เพื่อสร้าง public view key ใหม่ ผลลัพธ์ที่ได้ encode เป็น base58 พร้อม checksum ก็จะกลายเป็นสตริงยาวประมาณ 95 ตัวอักษรที่คุณคัดลอกไปให้ผู้ส่ง

ฟังดูซับซ้อนแต่สิ่งที่ผู้ใช้ทั่วไปต้องรู้คือ subaddress ทุกอันที่สร้างจาก seed เดียวกันจะ "เปิดได้" โดยกระเป๋าที่ restore จาก seed นั้นเสมอ คุณไม่จำเป็นต้องสำรองข้อมูลใหม่ทุกครั้งที่กดสร้าง subaddress เพิ่ม นี่คือเหตุผลที่ผู้ขายของออนไลน์ในเชียงใหม่ที่รับ Monero ผ่าน NowPayments หรือ BTCPayServer สามารถสร้างที่อยู่รับเงินใหม่สำหรับลูกค้าทุกคนได้โดยไม่ต้องแคร์ปัญหาการ backup เพิ่ม การสำรอง seed เดิม 25 คำเพียงครั้งเดียวเพียงพอครอบคลุมทุก subaddress ที่จะเกิดขึ้นในอนาคต

เมื่อไรควรกดสร้าง subaddress ใหม่

กฎง่ายๆ คือ "หนึ่งใบเสร็จหนึ่ง subaddress" หากคุณเป็นฟรีแลนซ์รับงานจากต่างชาติแล้วลูกค้าจ่ายเป็น XMR ให้สร้าง subaddress แยกตามโปรเจกต์ ถ้าเป็นร้านค้าออนไลน์ให้สร้างต่อ checkout เพื่อให้ระบบหลังบ้านระบุได้ว่ายอดไหนมาจากออเดอร์ไหน อย่าใช้ที่อยู่เดียวซ้ำเพราะถึงแม้ blockchain ของ Monero จะไม่เปิดให้คนภายนอกดูยอดได้ แต่คู่ค้าที่เคยจ่ายเงินให้คุณจะรู้ว่า subaddress นั้นเป็นของคุณ ถ้าใช้ซ้ำเขาจะเชื่อมโยงประวัติได้ว่าใครจ่ายอะไรให้คุณบ้าง

กรณีของผู้ค้าออนไลน์ที่ขายสินค้าดิจิทัลให้ตลาดเกาหลีและญี่ปุ่นจากกรุงเทพ มักจะตั้งค่ากระเป๋าให้สร้าง subaddress ใหม่อัตโนมัติทุก checkout ผ่าน BTCPayServer ที่รัน self-hosted บน VPS ในสิงคโปร์ พร้อมตั้งชื่อ label เป็นรหัสออเดอร์เพื่อให้ระบบบัญชี Xero หรือ FlowAccount ผูกข้อมูลได้อัตโนมัติเมื่อ export CSV ออกมา

Stealth Address คืออะไร ทำไมมันคือหัวใจของความเป็นส่วนตัว

หากเปิด block explorer ขึ้นมาดูธุรกรรม Monero ใดก็ตาม คุณจะไม่เห็น subaddress ที่ส่งไป แต่จะเห็นแค่สตริงยาวๆ ที่เรียกว่า "one-time output key" หรือชื่อทางการ stealth address ตัวนี้คือสิ่งที่ Bitcoin ขาดและคือเหตุผลที่ FATF จัดให้ Monero อยู่ในกลุ่ม "high-risk" สำหรับการตรวจสอบ on-chain การทำงานของมันอาศัยคณิตศาสตร์ Elliptic Curve Diffie-Hellman ซึ่งเหมือนกับที่ใช้ในโปรโตคอล Signal Protocol สำหรับการเข้ารหัสข้อความ

การสร้าง one-time key แบบ Diffie-Hellman

เวลาคุณส่ง XMR ให้เพื่อน กระเป๋าของคุณจะสุ่มตัวเลข r ขึ้นมาหนึ่งตัวแล้วคำนวณจุดสาธารณะ R = rG เพื่อใส่ลงในธุรกรรมเป็น transaction public key จากนั้นกระเป๋าใช้ public view key ของผู้รับ (A) คูณกับ r เพื่อสร้าง shared secret แล้วเอา shared secret นั้นแฮชและบวกกับ public spend key ของผู้รับ (B) ผลลัพธ์คือ P = Hs(rA)G + B ซึ่งเป็น stealth address ที่ปรากฏใน blockchain ของแต่ละ output

คนนอกที่ดู blockchain เห็นแค่ R กับ P แต่ไม่รู้ว่า P นี้สัมพันธ์กับใคร เพราะการคำนวณย้อนกลับต้องใช้ private view key ของผู้รับเท่านั้น ส่วนผู้รับเองจะสแกนทุกบล็อกแล้วลองคำนวณ P' = Hs(vR)G + B ถ้า P' = P แปลว่าธุรกรรมนั้นจ่ายให้เขา นี่คือกระบวนการที่เกิดอัตโนมัติเวลาคุณเปิดกระเป๋าแล้วเห็นยอด pending ขึ้น โดยกระเป๋ารุ่นใหม่อย่าง Polyseed-based Cake Wallet ใช้เทคนิค view-tag เพิ่มเข้ามาตั้งแต่ฮาร์ดฟอร์กสิงหาคม 2022 ทำให้การสแกนเร็วขึ้น 30-40% เพราะตัดทิ้ง output ที่ไม่ตรงได้เร็วจากแค่ 1 byte แรก

ทำไมคนภายนอกตามไม่ได้

เพราะ stealth address แตกต่างทุกธุรกรรม แม้คุณจะรับเงินเข้า subaddress เดียวกัน 100 ครั้ง บน blockchain จะมี P 100 ตัวที่ไม่เกี่ยวข้องกันเลยในสายตาคนที่ไม่มี view key ของคุณ นี่ต่างจาก Bitcoin ที่ใช้ที่อยู่เดียวซ้ำได้ตรงๆ และ chain analysis อย่าง Chainalysis Reactor สามารถ cluster ที่อยู่ทั้งหมดของผู้ใช้คนเดียวกันได้ภายในไม่กี่นาที

สิ่งที่หลายคนไม่ทราบคือ stealth address ใน Monero ทำงานร่วมกับอีกสองเทคโนโลยีหลักคือ ring signature ที่ซ่อนผู้ส่งโดยผสมกับ decoy 15 ตัวต่อ input (ตามค่า ring size 16 ที่บังคับใช้หลัง CLSAG upgrade) และ RingCT ที่ซ่อนยอดเงินด้วย Pedersen commitment สามชั้นนี้รวมกันคือสิ่งที่ทำให้นักวิเคราะห์อิสระจาก Insikt Group ของ Recorded Future ระบุในรายงานเดือนมีนาคม 2026 ว่าการ deanonymize ธุรกรรม Monero โดยอาศัยข้อมูล on-chain เพียงอย่างเดียวยังคงเป็นไปไม่ได้ในทางปฏิบัติ

เปรียบเทียบเชิงเทคนิคและการใช้งานจริง

ประเด็นSubaddressStealth Address
ระดับชั้นUser layer / กระเป๋าProtocol layer / โปรโตคอล
ใครเป็นคนสร้างผู้รับ กดสร้างจากกระเป๋าตัวเองผู้ส่ง สร้างอัตโนมัติเมื่อเซ็นธุรกรรม
ปรากฏใน blockchain ไหมไม่ ปรากฏแค่ในกระเป๋าทั้งสองฝั่งใช่ ปรากฏเป็น one-time output
จำนวนต่อกระเป๋าราว 2^31 ต่อ account indexหนึ่งต่อหนึ่ง output ของแต่ละธุรกรรม
คนไทยใช้เพื่ออะไรแยกใบเสร็จ ลูกค้า โปรเจกต์ปกป้องความเชื่อมโยงระหว่างการรับเงิน
เปลี่ยนใหม่ได้เมื่อไรกดได้ตลอดเวลา ฟรี ไม่เสียค่าธรรมเนียมเปลี่ยนทุกธุรกรรม ไม่มีตัวเลือก
กู้คืนได้จาก seed ไหมได้ ใช้ index เดิมจะได้ที่อยู่เดิมไม่จำเป็นต้องกู้ ระบบสแกนจาก view key
ใช้กับ payment ID ได้ไหมทดแทน payment ID แบบ integrated ตั้งแต่ปี 2022ไม่เกี่ยวข้องกับ payment ID
เห็นโดยใครผู้ส่งและผู้รับเท่านั้นทุกคนบน blockchain แต่ระบุตัวตนไม่ได้

ใช้งานทั้งคู่พร้อมกัน คู่มือ 8 ขั้นตอนสำหรับคนไทย

  1. ติดตั้ง Cake Wallet หรือ Feather Wallet บนเครื่องที่คุณไว้ใจ หลีกเลี่ยงการใช้บนคอมที่บ้านพักรวมหรือร้านเน็ต และจดบันทึก 25 คำ seed phrase ลงบนกระดาษหรือแผ่นโลหะ ห้ามถ่ายรูปด้วยมือถือเด็ดขาด แม้แต่ใน Apple Notes ที่เข้ารหัสก็ไม่แนะนำ
  2. เปิดบัญชีหลัก (account 0) แล้วทดสอบรับเงินจำนวนเล็กก่อน อาจสั่งซื้อ 0.01 XMR จาก MoneroSwapper เพื่อทดสอบว่ากระเป๋าทำงานปกติ ราคา ณ มิถุนายน 2026 อยู่ที่ประมาณ 12,500 บาทต่อ XMR ดังนั้นค่าทดสอบจะประมาณ 125 บาท
  3. กดเมนู Receive หรือ Subaddresses แล้วสร้าง subaddress ใหม่พร้อมตั้งชื่อกำกับให้เข้าใจง่าย เช่น "ลูกค้า A พฤษภาคม 2026" หรือ "ขายของผ่าน LINE OA สินค้า ABC"
  4. ส่งที่อยู่ subaddress ให้ผู้ส่งผ่านช่องทางที่เข้ารหัส เช่น Signal, Session หรือ SimpleX อย่าส่งผ่าน LINE หรือ Facebook Messenger ที่ไม่ใช่ E2EE แบบดีฟอลต์ เพราะหากบัญชีโซเชียลของคู่ค้าโดน hijack ที่อยู่ของคุณจะหลุดออกไปด้วย
  5. เมื่อผู้ส่งโอนเงิน blockchain จะสร้าง stealth address อัตโนมัติ ระยะ confirmation 10 บล็อกหรือประมาณ 20 นาที สำหรับธุรกรรมปกติ และ 60 บล็อกหากรับจาก exchange เพื่อกัน chain reorg ที่อาจเกิดขึ้นได้แม้จะหายากมาก
  6. หากต้องการตรวจสอบความถูกต้องของยอดที่ได้รับ ส่งคู่ tx hash และ tx key ให้ผู้ส่งยืนยันกลับ ห้ามแชร์ view key ของบัญชีทั้งหมดเว้นแต่จำเป็นจริงๆ เพราะใครที่ได้ view key จะเห็นยอดเข้าทุก subaddress ของคุณตลอดประวัติศาสตร์
  7. เมื่อทำบัญชีปลายเดือน ใช้ฟีเจอร์ export CSV จากกระเป๋าแล้วจับคู่ subaddress label กับใบกำกับ ระบบบัญชีที่ทำตามมาตรฐาน TFRS for NPAEs รับได้ทันที โดยเฉพาะ FlowAccount และ PEAK Account ที่มีโมดูลรับ crypto receipts ตั้งแต่ปลายปี 2025
  8. หากต้องการความเป็นส่วนตัวเพิ่ม ก่อนถอน XMR ไปขายต่อให้พิจารณา churn เงินผ่านธุรกรรมส่งให้ตัวเองใน subaddress ใหม่ 2-3 รอบ และรอประมาณ 24 ชั่วโมงให้ ring members ใน decoy pool เปลี่ยน ก่อนค่อยส่งออก
หลักการคิดง่ายๆ subaddress คือ "ตู้ ปณ." ของคุณที่ทุกคนรู้ว่าเป็นของคุณถ้าเคยส่งของมา ส่วน stealth address คือ "ซองจดหมายไม่มีชื่อผู้รับ" ที่บุรุษไปรษณีย์ทิ้งให้คนเดียวที่มีกุญแจตู้ ปณ. ถึงจะเปิดอ่านได้

เคสจริงจากเทรดเดอร์ไทยกลางปี 2026

เมื่อเดือนเมษายน 2026 เทรดเดอร์รายหนึ่งจากย่านสีลมโพสต์ในกลุ่ม Telegram "Thai Privacy Coin" ว่าเขาขาย Monero จำนวน 47 XMR ผ่านดีลตัวต่อตัวกับชาวต่างชาติที่ทำงานในสุขุมวิท เนื่องจากเขาใช้ subaddress เดียวซ้ำสามครั้งติด ผู้ซื้อจึงรู้ว่าทั้งสามดีลเป็นกระเป๋าเดียวกัน ต่อมาเมื่อผู้ซื้อรายนั้นถูกตรวจสอบโดยหน่วยงานในประเทศของเขาเอง ข้อมูลที่ส่งให้ทางการคือ subaddress ที่เขามี ทำให้เทรดเดอร์ไทยรายนี้ถูกร้องขอข้อมูลผ่านสนธิสัญญา MLAT แม้ตัวเงินบน chain จะมองไม่เห็นยอด แต่ความเชื่อมโยง off-chain ทำให้เขาต้องเสียค่าทนายเกือบ 80,000 บาทเพื่อชี้แจง

บทเรียนที่ตกผลึกจากเคสนี้ถูกพูดถึงในห้อง #monero-thailand ของ Matrix คือ subaddress ใหม่ทุกดีล เพราะค่าใช้จ่ายเป็นศูนย์แต่ความเสี่ยงในการ deanonymize ลดลงอย่างมีนัยสำคัญ ส่วน stealth address ก็ทำหน้าที่ของมันไปอย่างซื่อสัตย์ทำให้ ปปง. และผู้ตรวจสอบในไทยไม่สามารถดูได้ว่ายอด 47 XMR นั้นไหลไปที่ไหนต่อ ถ้าเทรดเดอร์ไม่บอกเอง ในเชิงปฏิบัติเทรดเดอร์รายนี้ปรับมาใช้ทุกดีลหนึ่ง subaddress พร้อมตั้งชื่อ label เป็นรหัส UUID ที่สุ่มจาก /dev/urandom เพื่อไม่ให้ข้อมูล metadata อย่างชื่อลูกค้าหลุดออกไปแม้ว่าเครื่องของเขาจะถูกยึด

ความเข้าใจผิดที่พบบ่อยในชุมชนไทย

ในงาน Bangkok Crypto Meetup ครั้งล่าสุดเดือนพฤษภาคม 2026 มีคนถามวิทยากรว่า "ถ้าใช้ subaddress ใหม่ทุกครั้งแล้วยังต้องมี stealth address ทำไม" คำตอบคือ subaddress ไม่ได้ปกปิดผู้ส่ง subaddress แค่แยก "ช่องรับเงิน" ของผู้รับ แต่หากไม่มี stealth address บุคคลที่สามที่ดู blockchain จะเห็นได้ทันทีว่ามีกี่คนจ่ายเข้า subaddress นั้น และจ่ายเป็นจำนวนเท่าไร เพราะ subaddress ตัวเดียวจะปรากฏซ้ำ stealth address คือชั้นที่ทำให้แม้ใช้ subaddress เดิมก็ไม่มีใครจับคู่ธุรกรรมเก่ากับใหม่ได้

ความเข้าใจผิดอีกข้อคือคิดว่า view key ของ subaddress แต่ละอันแยกจากกันได้ ความจริงคือ view key เป็นของบัญชีหลัก ใครที่ได้ view key ของคุณไปสามารถดูยอดเข้าทุก subaddress ทั้งหมดที่เคยและจะถูกสร้างขึ้น ดังนั้นเวลาให้ view key กับนักบัญชีต้องระวังให้มาก ทางออกคือใช้ "account index" แยก ซึ่งมี view key คนละชุด เช่น account 0 สำหรับธุรกิจ account 1 สำหรับเงินส่วนตัว account 2 สำหรับเงินบริจาคหรือเงินรับฝากชั่วคราว แต่ละ account เปรียบเสมือนกระเป๋าคนละใบที่อยู่ใน seed เดียวกัน

อีกหนึ่งความเข้าใจผิดที่เจอบ่อยในห้อง LINE OpenChat ของกลุ่มผู้ใช้คริปโตไทยคือคิดว่า stealth address คือ view-only wallet ความจริงทั้งสองไม่เกี่ยวข้องกัน view-only wallet หมายถึงการ import view key เข้ากระเป๋าใหม่เพื่อดูยอดอย่างเดียวโดยไม่สามารถเซ็นธุรกรรมส่งออก ส่วน stealth address คือกลไกการเข้ารหัสปลายทางในระดับโปรโตคอลที่เกิดขึ้นในทุกธุรกรรมโดยไม่เกี่ยวกับว่าเป็น full wallet หรือ view-only wallet

กฎหมายและภาษีไทยที่เกี่ยวข้องในปี 2026

ประกาศกระทรวงการคลังเดือนกุมภาพันธ์ 2026 ขยายเวลาการยกเว้น VAT 7% บนการซื้อขายคริปโตผ่าน exchange ที่ได้รับใบอนุญาตจาก ก.ล.ต. ออกไปจนถึง 31 ธันวาคม 2026 อย่างไรก็ดี Monero ยังคงไม่ถูก list ใน exchange ไทยที่ได้รับใบอนุญาต ดังนั้นการซื้อขายส่วนใหญ่ยังเป็นแบบ P2P หรือผ่าน MoneroSwapper ซึ่ง ก.ล.ต. ระบุว่าไม่ใช่ผู้ประกอบธุรกิจในไทย ตามคำถามที่พบบ่อยฉบับปรับปรุง

ในเชิงภาษีเงินได้บุคคลธรรมดา กำไรจากการขาย Monero ต้องรายงานตามมาตรา 40(4)(ฌ) ของประมวลรัษฎากร โดยกรมสรรพากรอนุญาตให้ใช้ Last-In-First-Out (LIFO) หรือ Weighted Average ในการคำนวณต้นทุน การใช้ subaddress แยกตามแหล่งที่มาทำให้การคำนวณนี้สะดวกขึ้นมากเพราะคุณสามารถ export ประวัติของแต่ละ subaddress มาทำบัญชีต้นทุนได้ละเอียด สำนักงานบัญชีที่รับทำคริปโตในไทยอย่าง Crypto Accountants Thailand หรือ ChainTax โดยทั่วไปจะขอเฉพาะ view key ของ account index เฉพาะที่เกี่ยวกับธุรกิจ ไม่ใช่ master view key เพื่อจำกัดความเสี่ยงด้านความเป็นส่วนตัว

FAQ คำถามที่คนไทยถามบ่อย

Subaddress ใช้แทน payment ID ได้ทั้งหมดหรือยัง

ตั้งแต่ฮาร์ดฟอร์ก v15 เมื่อสิงหาคม 2022 เครือข่าย Monero ลบ support สำหรับ long payment ID ออกแล้ว เหลือแต่ encrypted short payment ID ซึ่งใช้ภายในเท่านั้น exchange และผู้ประมวลผลการชำระเงินยุคใหม่จึงหันมาใช้ subaddress แทนทั้งหมดแล้ว ถ้าเจอแพลตฟอร์มไหนยังบังคับให้ใส่ payment ID อยู่ ให้ระวังเพราะอาจเป็นซอฟต์แวร์ที่ไม่อัปเดตและมีความเสี่ยงด้านความปลอดภัย หรือเป็นเว็บฟิชชิ่งที่พยายามหลอกให้คุณส่งเงินไปยังที่อยู่ของผู้ไม่หวังดี

ถ้าใช้กระเป๋าฮาร์ดแวร์ Ledger หรือ Trezor ใช้ stealth address แบบเดียวกันไหม

ใช่ stealth address เป็นส่วนของโปรโตคอลไม่ใช่ของกระเป๋า ดังนั้นไม่ว่าจะใช้ Ledger Nano X, Trezor Safe 3 หรือ Monero GUI ทุกอันจะสร้าง stealth address ในรูปแบบเดียวกัน สิ่งที่ต่างคือกระเป๋าฮาร์ดแวร์เก็บ spend key ในตัวอุปกรณ์และไม่ส่งออก ทำให้แม้คอมพิวเตอร์ติดมัลแวร์ก็ขโมยเงินยาก แต่ในประเทศไทย support ของ Trezor สำหรับ Monero ยังจำกัดเฉพาะ firmware 2.8.0 ขึ้นไป และต้องใช้ร่วมกับ Suite หรือ Feather Wallet ที่อัปเดตล่าสุด ตรวจสอบให้ดีก่อนสั่งซื้อจากผู้นำเข้าในไทย

ทำไม block explorer แสดงว่าธุรกรรมของฉันมียอด 0

เพราะ Monero ใช้ RingCT (Ring Confidential Transactions) ซึ่งซ่อนยอดไว้ใน Pedersen commitment คนนอกที่ดู blockchain เห็นแค่ stealth address และ commitment แต่ไม่เห็นยอด นี่ทำงานคู่กับ stealth address เพื่อให้แม้รู้ว่าธุรกรรมเกิดขึ้นก็ตามรอยเงินไม่ได้ หากต้องการพิสูจน์ยอดให้คนอื่นดู ใช้ฟีเจอร์ Prove payment ในกระเป๋าซึ่งจะสร้าง tx proof ออกมาให้ผู้รับยืนยันโดยไม่เปิดเผย view key ระบบนี้ทำงานบน Bulletproofs+ ตั้งแต่ฮาร์ดฟอร์กสิงหาคม 2022 ซึ่งช่วยให้ขนาดธุรกรรมเล็กลงเกือบ 80% เทียบกับ Bulletproofs รุ่นแรก

ใช้ subaddress เดียวซ้ำได้ไหม ผิดกฎหมายไหม

ไม่ผิดกฎหมายในไทย แต่ลดความเป็นส่วนตัวของคุณเอง การใช้ subaddress ซ้ำทำให้ผู้ที่เคยส่งเงินให้คุณสามารถยืนยันได้ว่าคนใหม่ก็ส่งเงินให้คุณคนเดียวกัน หากเป็นการดีลกับคู่ค้าที่อาจถูกตรวจสอบในประเทศของเขา ความเชื่อมโยงนี้อาจกลายเป็นหลักฐานเชื่อมโยงตัวคุณกลับมาได้ ทางที่ดีคือกดสร้าง subaddress ใหม่ทุกครั้ง ฟรีและไม่ใช้พื้นที่ blockchain เพิ่มเลย เพราะ subaddress สร้างขึ้นโดยกระเป๋าออฟไลน์ไม่ได้บันทึกบน chain

ถ้าลืมว่าสร้าง subaddress index ไหนไปแล้วบ้าง จะกู้คืนยังไง

ไม่ต้องกังวล เพราะ subaddress ถูกสร้างจากสูตร deterministic กระเป๋าจะสแกน index 0 ถึง N ตามค่า lookahead ที่ตั้งไว้ ค่าดีฟอลต์ 50 เมื่อ restore จาก seed หาก subaddress ที่มียอดเข้ามีอินเด็กซ์เกิน lookahead ให้ปรับเพิ่มในเมนู Settings ของ Cake Wallet หรือใช้คำสั่ง set_subaddress_lookahead ใน CLI กระเป๋าจะสแกนใหม่และค้นพบยอดทั้งหมด หากใช้ Feather Wallet สามารถปรับ lookahead ผ่าน wallet cache rebuild ได้โดยตรงจาก preferences เช่นกัน

ระหว่าง subaddress กับ integrated address แบบเก่า เลือกใช้อันไหนดี

เลือก subaddress เพราะ integrated address ถูก deprecate ไปแล้วตั้งแต่ปี 2022 ถ้าคุณยังใช้ระบบเก่าที่ pair ที่อยู่กับ payment ID ระบบนั้นจะไม่ได้รับการสนับสนุนจากกระเป๋าใหม่และ exchange ส่วนใหญ่ไม่รับ subaddress ใหม่กว่า ยืดหยุ่นกว่า และไม่ขึ้นกับ field พิเศษที่ผู้ส่งอาจลืมกรอก ในทางปฏิบัติเทรดเดอร์ไทยที่ยังใช้ Bitfinex หรือ Kraken ผ่าน VPN ทุกแพลตฟอร์มเหล่านี้รองรับ subaddress 100% แล้วตั้งแต่ปลายปี 2023

สรุป เลือกใช้ทั้งสองให้ถูกบทบาท

Subaddress กับ stealth address ไม่ได้แทนกัน แต่เสริมกันเหมือนเข็มขัดกับสายรัดในรถยนต์ subaddress คือเครื่องมือบริหารจัดการที่คุณควบคุมเอง ทำให้การรับเงินจากคนหลายคนหรือหลายธุรกรรมไม่ปะปนกัน ส่วน stealth address คือกลไกในโปรโตคอลที่ปกป้องคุณจากการถูกตามรอยบน blockchain ด้วยตัวมันเอง โดยที่คุณไม่ต้องตั้งค่าอะไรเลย หากคุณกำลังจะเริ่มซื้อ Monero ครั้งแรกในไทยปี 2026 หรือกำลังจะเปิดร้านที่รับ XMR เป็นช่องทางการชำระเงินทางเลือก ขอแนะนำให้แวะดู MoneroSwapper สำหรับการแลกเหรียญแบบไม่ต้อง KYC พร้อมเรตเทียบเคียง CoinGecko และศึกษา OPSEC เพิ่มเติมที่หน้าคู่มือซื้อ Monero แบบไม่ระบุตัวตน เพื่อให้คุณใช้สองเทคโนโลยีนี้ได้เต็มศักยภาพและปกป้องตัวเองได้ตามกฎหมายไทยที่บังคับใช้ในปัจจุบัน ความเข้าใจที่ลึกซึ้งวันนี้คือการลงทุนระยะยาวที่ช่วยให้คุณไม่ตกเป็นเหยื่อของการรั่วไหลข้อมูลในวันข้างหน้า

แชร์บทความนี้

บทความที่เกี่ยวข้อง

แลกเปลี่ยน Monero แบบไม่ระบุตัวตน

ไม่ต้อง KYC • ไม่ต้องสมัคร • แลกเปลี่ยนทันที

แลกเปลี่ยนเดี๋ยวนี้