OKX — เทรดคริปโต + Web3 WalletBinance TH — เปิดบัญชีฟรี ลด 20% ค่าธรรมเนียม
LIVE
SiamBitcoin Cap → ราคา 500 เหรียญ
TradingView — กราฟวิเคราะห์ #1
หน้าแรกTokenวิธีอ่านสัญญาโทเคนบน Explorer ก่อนกดซื้อ 2026 — เช็ก Mint, Blacklist และสิทธิ์เจ้าของด้วยตัวเองใน 10 นาที

วิธีอ่านสัญญาโทเคนบน Explorer ก่อนกดซื้อ 2026 — เช็ก Mint, Blacklist และสิทธิ์เจ้าของด้วยตัวเองใน 10 นาที

Bybit — เทรด Futures โบนัส $30,000MEXC — 2,600+ เหรียญ

เช็ก Liquidity Lock ก็แล้ว เช็ก Top Holders กระจายดีก็แล้ว แต่ยังมีคนซื้อเหรียญแล้วขายไม่ออก เพราะกับดักตัวจริงไม่ได้อยู่ที่กราฟราคาหรือสัดส่วนผู้ถือ แต่ซ่อนอยู่ใน “โค้ด” ของสัญญาโทเคนเอง — บทความนี้สอนเปิดแท็บ Read Contract บน Etherscan/BscScan ด้วยตัวเอง ไม่ต้องเขียนโปรแกรมเป็น หาฟังก์ชัน mint ที่พิมพ์เหรียญเพิ่มได้ไม่จำกัด ฟังก์ชัน blacklist ที่บล็อกการขาย และเช็กว่าเจ้าของสัญญายังคุมอยู่หรือ renounce ไปแล้วจริง ใช้เวลาไม่ถึง 10 นาทีต่อเหรียญ

ทำไมล็อกสภาพคล่อง + ผู้ถือกระจาย ยังไม่พอ

บทความ วิธีเช็คเหรียญปลอม & Rug Pull สอนเช็ก 3 อย่างหลักไปแล้ว คือ liquidity lock, สัดส่วนผู้ถือ top 10 wallet, และเครื่องมือ honeypot checker สำเร็จรูป — ทั้งหมดนี้ยังจำเป็นอยู่ แต่มันตอบคำถามแค่ “ตอนนี้ปลอดภัยไหม” ไม่ได้ตอบว่า “เจ้าของสัญญายังมีปุ่มลับอะไรอยู่ในมือบ้าง” ซึ่งเป็นคนละชั้นกัน

ตัวอย่างที่ชัดที่สุดคือ SQUID token ปี 2021 ที่อิงกระแสซีรีส์ Squid Game บน Netflix ราคาพุ่งกว่า 40,000% ใน 2-3 สัปดาห์ จากไม่กี่เซนต์ไปแตะจุดสูงสุดกว่า 2,860 ดอลลาร์ต่อเหรียญ ระหว่างทางไม่มีสัญญาณ liquidity ผิดปกติให้เห็นชัดเจน เพราะปัญหาไม่ได้อยู่ที่สภาพคล่อง แต่อยู่ในโค้ดสัญญาที่เขียนไว้ให้ “ซื้อได้ ขายไม่ได้” สำหรับทุกคนยกเว้นทีมงาน — พอวันที่ 1 พฤศจิกายน 2021 ทีมงานถอนสภาพคล่องออกทั้งหมด ราคาร่วงลงเกือบศูนย์ในไม่กี่นาที กวาดเงินไปประมาณ 3.3-3.4 ล้านดอลลาร์ แล้วฟอกผ่าน Tornado Cash คนที่ถือเหรียญอยู่ตอนนั้นขายไม่ออกตั้งแต่ต้น ต่อให้เช็ก liquidity lock ก่อนซื้อก็ไม่มีทางรู้ เพราะกับดักอยู่ในฟังก์ชัน transfer ของโค้ด ไม่ใช่ในกระเป๋าสภาพคล่อง

Crypto.com — แอปคริปโต + บัตร Visa
📌 นี่คือเหตุผลที่ต้องเรียนรู้อ่าน “โค้ด” สัญญาเองอย่างน้อยระดับพื้นฐาน — ไม่ใช่แทนที่การเช็กแบบเดิม แต่เป็นชั้นป้องกันเพิ่มที่เครื่องมือสำเร็จรูปบางตัวก็ยังจับไม่ได้ทั้งหมด

4 กับดักที่ต้องหาในโค้ดสัญญา

กับดัก ทำงานยังไง อันตรายตรงไหน
Mint ไม่จำกัด ฟังก์ชันสร้างเหรียญใหม่เพิ่มได้เรื่อยๆ ไม่มีเพดานตายตัว เจ้าของพิมพ์เหรียญมาขายทับตลาดได้ทุกเมื่อ ราคาเจือจางไม่จำกัด
Blacklist / Pause ฟังก์ชันเพิ่มที่อยู่เข้าบัญชีดำ หรือหยุดการโอนทั้งระบบ เปิดใช้เมื่อไรก็ได้ — เลือกบล็อกเฉพาะคนที่จะขาย ทำให้เกิด honeypot
Owner ยังไม่ renounce ที่อยู่เจ้าของยังเป็น wallet จริง ไม่ใช่ที่อยู่ศูนย์หรือที่อยู่เผา เปลี่ยนภาษี เปลี่ยนลิมิตซื้อขาย เพิ่มสิทธิ์ตัวเองได้ตลอดเวลา
Proxy / Upgradeable สัญญาที่เห็นเป็นแค่เปลือก ตรรกะจริงอยู่ใน “implementation contract” แยกต่างหาก แก้โค้ดเบื้องหลังได้ทีหลัง แม้ตัว proxy จะโชว์ renounce แล้วก็ตาม

6 ขั้นตอนอ่านสัญญาบน Explorer

ใช้ได้กับทุกเชนตระกูล EVM (Ethereum, BNB Chain, Base, Arbitrum, Polygon) เพราะ Explorer ตระกูล Etherscan ใช้หน้าตาและฟีเจอร์เดียวกันหมด — Basescan, Arbiscan, Polygonscan สร้างโดยทีม Etherscan เอง หน้าตาเหมือนกันเป๊ะ ยกเว้น Avalanche ที่ Snowtrace เวอร์ชัน Etherscan ปิดตัวไปตั้งแต่ปลายปี 2023 ปัจจุบันดำเนินการโดย Routescan หน้าตาต่างออกไปเล็กน้อยแต่หลักการอ่านสัญญาเหมือนกัน

1

หา Contract Address จากแหล่งทางการเท่านั้น

เอาจากเว็บโปรเจกต์ทางการ, CoinGecko หรือ CoinMarketCap เท่านั้น — ห้ามก็อปจากลิงก์ในกลุ่มไลน์/เทเลแกรม/คอมเมนต์ เพราะที่อยู่ปลอมหน้าตาคล้ายของจริงมาก

2

วางในช่องค้นหาของ Explorer ที่ตรงเชน

Ethereum ใช้ etherscan.io, BNB Chain ใช้ bscscan.com, Base ใช้ basescan.org, Arbitrum ใช้ arbiscan.io, Polygon ใช้ polygonscan.com

3

เช็กแท็บ “Contract” หาเครื่องหมายถูกเขียว

มองหาคำว่า “Contract Source Code Verified” พร้อมเครื่องหมายถูกสีเขียว — ถ้าไม่ verified แปลว่าอ่านโค้ดไม่ได้เลย ถือเป็นสัญญาณอันตรายอันดับหนึ่ง ควรหยุดตรงนี้ทันที

4

ดู Token Reputation (เฉพาะ Etherscan)

ป้ายเล็กๆ ข้างชื่อเหรียญ มี 6 ระดับ ดูตารางด้านล่าง

5

กด “Read Contract” — ไม่ต้องต่อกระเป๋า ไม่เสีย gas

ไล่หาชื่อฟังก์ชันที่มีคำว่า mint, owner, paused, isBlacklisted, _isBlacklisted, maxTxAmount, taxFee — คลิกแต่ละอันเพื่อดูค่าปัจจุบันได้ฟรี ไม่มีความเสี่ยง

6

เช็กที่อยู่เจ้าของสัญญา

กดฟังก์ชัน owner — ถ้าค่าที่ได้คือ 0x000...000 หรือที่อยู่เผา 0x...dead แปลว่า renounce แล้ว ถ้ายังเป็นกระเป๋าจริงแปลว่าเจ้าของยังคุมสัญญาอยู่

Token Reputation ความหมาย
Unknown ค่าเริ่มต้นของทุกโทเคนที่ยังไม่มีข้อมูลพอให้ประเมิน (โทเคนใหม่ส่วนใหญ่ขึ้นสถานะนี้ ไม่ได้แปลว่าอันตรายเสมอไป)
Neutral / OK Source code verified + มีข้อมูลโปรเจกต์ครบ (เว็บ, โลโก้, ช่องทางติดต่อ) ไม่พบสัญญาณอันตรายที่รู้ ณ ตอนประเมิน
Suspicious / Unsafe / Spam มีรายงานหลอกลวง/ฟิชชิ่งที่ยังไม่ได้แก้ไข หรือชื่อ/สัญลักษณ์มีลักษณะสแปม — ใช้ไอคอนเตือนแบบเดียวกัน
ข้อจำกัดที่ต้องรู้: Etherscan ระบุชัดว่าคะแนนเหล่านี้เป็นการประเมินตามข้อมูลที่มี ไม่ใช่การรับประกัน — ใช้เป็นตัวช่วยกรองเบื้องต้น ไม่ใช่คำตัดสินสุดท้าย

Blacklist ไม่ได้แปลว่าโกงเสมอไป — เคส USDT

ถ้าลองเปิดสัญญา USDT บน Etherscan แล้วกด Read Contract จะเจอฟังก์ชัน isBlackListed และในแท็บ Write Contract (เวอร์ชัน owner) จะมี addBlackList จริง — ใช่ USDT มีฟังก์ชันบล็อกที่อยู่ได้จริงตามกฎหมาย ควบคุมโดยกระเป๋า multisig ของ Tether เปิดเผยในซอร์สโค้ดที่ verified มาตั้งแต่ต้น ทุกคนรู้เงื่อนไขนี้ก่อนตัดสินใจถือ USDT อยู่แล้ว เป็นกลไก compliance สำหรับปฏิบัติตามคำสั่งหน่วยงานกำกับดูแล ไม่ใช่เครื่องมือดักขาย

สิ่งที่ต่างจาก honeypot ของ memecoin คือ memecoin ที่หลอกลวงมักไม่เปิดเผยฟังก์ชันนี้ตั้งแต่ต้น หรือเขียนซ่อนในชื่อฟังก์ชันแปลกๆ ที่ไม่ตรงไปตรงมา แล้วค่อยเปิดใช้งานหลังจากมีคนซื้อเข้าไปมากพอ คำถามที่ต้องถามจริงๆ จึงไม่ใช่แค่ “สัญญานี้มีฟังก์ชัน blacklist ไหม” แต่คือ “ใครควบคุมฟังก์ชันนี้ และโปร่งใสตั้งแต่วันแรกหรือแอบใส่ทีหลัง”

เครื่องมือช่วยสแกน (ไม่ต้องอ่านโค้ดเองทั้งหมด)

เครื่องมือ ใช้ยังไง จุดเด่น
GoPlus Token Security วางที่อยู่สัญญาที่ gopluslabs.io เลือกเชน แปลความเสี่ยงเป็นภาษาคน (mint ได้ไหม, ใครคุม owner, ภาษีซื้อ-ขายเท่าไร) รองรับกว่า 40 เชน
Honeypot.is วางที่อยู่ที่ honeypot.is (เน้น BSC/ETH) จำลองธุรกรรมซื้อ-ขายจริงเพื่อดูว่าขายได้จริงไหม ไม่ใช่แค่อ่านโค้ด
TokenSniffer วางที่อยู่ที่ tokensniffer.com ให้คะแนน audit score พร้อม “Smell Test” ชี้จุดโค้ดที่น่าสงสัย
💡 Solana แยกกฎคนละชุด: Solana ไม่มีแท็บ Read/Write Contract แบบ EVM เพราะโปรแกรม (program) แยกออกจากบัญชีโทเคนโดยสิ้นเชิง สิ่งที่ต้องเช็กแทนคือ Mint Authority (ใครยังพิมพ์เหรียญเพิ่มได้) กับ Freeze Authority (ใครยังแช่แข็งบัญชีคนถือได้) — เปิดที่อยู่โทเคนบน Solscan แล้วดูสองช่องนี้ในส่วน Token Info ถ้าขึ้นค่า “null” แปลว่าถูกสละสิทธิ์แล้ว ถ้ายังมีที่อยู่กระเป๋าโชว์อยู่แปลว่ายังคุมได้ทั้งคู่ หรือใช้ RugCheck.xyz วางที่อยู่ mint แล้วอ่านรายงานความเสี่ยงพร้อมเหตุผลได้เลย
อย่าเชื่อเครื่องมือเดียว: สแกนเนอร์อัตโนมัติช่วยกรองด่านแรกได้ดี แต่โค้ดที่จงใจซ่อน (obfuscate) บางแบบก็ยังหลุดผ่านได้ — ไขว้เช็กอย่างน้อย 2 เครื่องมือ บวกกับอ่าน Read Contract เองอย่างน้อยหาฟังก์ชัน mint/owner/blacklist ตามขั้นตอนด้านบน

Test-Sell ไม้เล็กก่อนซื้อจริง

หลังเช็กโค้ดผ่านทุกขั้นแล้ว ขั้นสุดท้ายก่อนซื้อไม้ใหญ่คือทดลองจริงด้วยเงินก้อนเล็กที่สุดที่ทำได้ — ซื้อเข้าไปนิดเดียว แล้วลองขายออกทันที ถ้าขายไม่ได้เลย หรือเสียภาษีขายผิดปกติ (เกิน 10-20% ทั้งที่ประกาศไว้ต่ำกว่านั้นมาก) คือสัญญาณ honeypot ชัดเจน หยุดทันทีไม่ต้องเสียดาย

💡 ระวัง “Delayed Honeypot”: สัญญาบางตัวจงใจปล่อยให้ซื้อ-ขายได้ปกติในช่วงแรกเพื่อสร้างความมั่นใจ แล้วเจ้าของค่อยเปิดใช้ blacklist หรือขึ้นภาษีขายทีหลังเมื่อสภาพคล่องไหลเข้ามากพอ — test-sell ไม้เล็กผ่านในวันนี้ ไม่ได้การันตีว่าไม้ใหญ่ในอีกไม่กี่ชั่วโมงจะขายได้เหมือนกัน โดยเฉพาะเหรียญใหม่ที่เจ้าของยังไม่ renounce

กับดักที่คนพลาดบ่อย

🚩 1. เชื่อคำว่า “renounced” แล้วจบ

renounce ownership ตัดสิทธิ์เฉพาะฟังก์ชันที่ผูก onlyOwner เท่านั้น ถ้ามีฟังก์ชันอันตรายที่ไม่ผูกกับ owner เลย ต่อให้ renounce แล้วก็ยังถูกใช้งานได้

🚩 2. ไม่รู้จัก Proxy Contract

สัญญาแบบ proxy (upgradeable) แยก “เปลือก” กับ “ตรรกะจริง” ออกจากกัน แม้ proxy จะโชว์ renounce แต่ implementation contract เบื้องหลังอาจเปลี่ยนโค้ดได้อยู่ — เห็นแท็บ “Read as Proxy” ต้องเช็ก implementation ด้วยเสมอ

🚩 3. เอาที่อยู่สัญญาจากคอมเมนต์หรือ DM

มิจฉาชีพปลอมที่อยู่คล้ายของจริงมาก ต่างกันแค่ 1-2 ตัวอักษรท้าย — ก็อปจากเว็บทางการ/CoinGecko/CoinMarketCap เท่านั้น

🚩 4. เห็นเครื่องหมายถูกเขียว “Verified” แล้วเชื่อทันที

Verified แปลว่า “อ่านโค้ดได้” เท่านั้น ไม่ได้แปลว่า “โค้ดปลอดภัย” ต้องอ่านต่อว่าข้างในมีอะไรซ่อนอยู่

🚩 5. คิดว่า Solana ไม่มีความเสี่ยงแบบนี้

Solana มีความเสี่ยงคู่ขนานคือ Mint Authority และ Freeze Authority ที่ยังไม่ถูกสละสิทธิ์ — เป็นกลไกคนละแบบกับ EVM แต่ผลลัพธ์อันตรายไม่ต่างกัน

🚩 6. เชื่อสแกนเนอร์อัตโนมัติตัวเดียว 100%

โค้ดที่จงใจซ่อนบางแบบหลุดผ่านเครื่องมือ auto ได้ ไขว้เช็กหลายตัวและอ่านเองอย่างน้อยฟังก์ชันหลัก

🚩 7. Test-sell ไม้เล็กผ่านแล้วรีบซื้อไม้ใหญ่ทันที

ไม่รู้เรื่อง delayed honeypot ที่เปิดกับดักทีหลังเมื่อสภาพคล่องเข้ามากพอ

🚩 8. สับสนระหว่าง Blacklist แบบ compliance กับแบบดักขาย

เห็นฟังก์ชัน blacklist แล้วตื่นตระหนกทันทีโดยไม่ดูบริบท — ต้องแยกว่าเปิดเผยตั้งแต่ต้นแบบ USDT หรือแอบใส่ทีหลังแบบ honeypot

เช็กลิสต์ก่อนกดซื้อ

  • ได้ contract address จากเว็บทางการ/CoinGecko/CoinMarketCap เท่านั้น ไม่ใช่จากคอมเมนต์หรือ DM
  • เช็กแท็บ Contract แล้วเห็น “Contract Source Code Verified” สีเขียว
  • ดู Token Reputation (ถ้ามี) — ไม่ใช่ Suspicious/Unsafe/Spam
  • เข้า Read Contract หาฟังก์ชัน mint แล้วเช็กว่าจำกัดปริมาณหรือไม่
  • เช็กฟังก์ชัน owner ว่า renounce แล้ว (0x000…000 หรือ 0x…dead) หรือยังเป็นกระเป๋าจริง
  • หาฟังก์ชันที่มีคำว่า blacklist/pause/blocked แล้วดูว่าใครควบคุม
  • ถ้าเจอแท็บ “Read as Proxy” ต้องเช็ก implementation contract แยกต่างหาก
  • รันผ่านสแกนเนอร์อย่างน้อย 2 ตัว (GoPlus + Honeypot.is หรือ TokenSniffer)
  • Solana: เช็ก Mint Authority + Freeze Authority บน Solscan หรือ RugCheck.xyz
  • Test-sell ไม้เล็กที่สุดก่อนซื้อไม้ใหญ่ทุกครั้ง
  • ถ้าเป็นเหรียญใหม่ที่ยังไม่ renounce — เตือนตัวเองเรื่อง delayed honeypot เสมอ
  • ไม่มั่นใจแม้เช็กครบทุกข้อ — ลงเงินเท่าที่พร้อมเสียเท่านั้น

คำถามที่พบบ่อย

ไม่มีพื้นฐานเขียนโปรแกรมเลย อ่านสัญญาได้จริงไหม

ได้ ไม่ต้องอ่าน Solidity ทั้งไฟล์ แค่ดูชื่อฟังก์ชันในแท็บ Read/Write Contract ก็จับสัญญาณอันตรายเบื้องต้นได้แล้ว Etherscan เองก็มีเครื่องมือช่วยอธิบายโค้ดเป็นภาษาคนอยู่ในชุดฟีเจอร์ AI ของแพลตฟอร์ม

renounced ownership แปลว่าปลอดภัย 100% ไหม

ไม่ เป็นสัญญาณบวกแต่ไม่การันตี เพราะยังมีความเสี่ยงจาก hidden function ที่ไม่ผูกกับ owner หรือโครงสร้างแบบ proxy ที่เปลี่ยนตรรกะได้แม้ renounce แล้ว

ใช้เครื่องมือสแกนอัตโนมัติแทนการอ่านเองได้เลยไหม

ใช้เป็นด่านกรองแรกได้ดี แต่ควรไขว้เช็กอย่างน้อย 2 เครื่องมือ บวกกับอ่าน Read Contract เองอย่างน้อยฟังก์ชันหลัก เพราะโค้ดที่ซ่อนเจตนาบางแบบยังหลุดผ่านสแกนเนอร์อัตโนมัติได้

เจอ Token Reputation ขึ้น “Unknown” อันตรายไหม

ไม่จำเป็นเสมอไป โทเคนใหม่ส่วนใหญ่ขึ้นสถานะนี้เพราะยังไม่มีข้อมูลพอให้ประเมิน ต้องดูควบคู่กับขั้นตอนอื่นในบทความ ไม่ใช้ตัดสินใจจากป้ายนี้อย่างเดียว

Proxy Contract คืออะไร ทำไมต้องระวัง

คือสัญญาที่แยกส่วน “เปลือกที่คนเรียกใช้” กับ “ตรรกะจริงที่ทำงานเบื้องหลัง” ออกจากกัน เพื่อให้อัปเกรดโค้ดได้ในอนาคต — ข้อดีคือแก้บั๊กได้ ข้อเสียคือเจ้าของยังเปลี่ยนกฎเกมได้แม้ตัว proxy จะแสดงว่า renounce แล้วก็ตาม

Solana ต้องเช็กอะไรแทน Read Contract

เช็ก Mint Authority กับ Freeze Authority ในหน้า Token Info บน Solscan แทน ถ้าทั้งสองค่าขึ้น “null” แปลว่าเจ้าของสละสิทธิ์ไปแล้ว หรือใช้ RugCheck.xyz วางที่อยู่ mint เพื่อดูรายงานความเสี่ยงพร้อมเหตุผลประกอบ

⚠️ คำเตือน: บทความนี้เป็นความรู้เพื่อการศึกษา ไม่ใช่คำแนะนำในการลงทุน (NFA) เครื่องมือและขั้นตอนที่กล่าวถึงช่วยลดความเสี่ยงได้ระดับหนึ่งเท่านั้น ไม่สามารถการันตีความปลอดภัย 100% การลงทุนในคริปโตมีความเสี่ยงสูง ควรศึกษาข้อมูลเพิ่มเติมและลงทุนเฉพาะเงินที่พร้อมจะเสีย
Bitfinex — แพลตฟอร์มเทรดมือโปรBybit — เทรด Futures โบนัส $30,000
ติดตาม Siambitcoin

ข่าวล่าสุด

Binance — Exchange อันดับ 1 ของโลก
×MEXC — 2,600+ เหรียญ