Smart contract (สมาร์ทคอนแทรกต์)
สรุปสั้น ๆ Smart contract คือโปรแกรมที่เก็บอยู่บนบล็อกเชนและทำงานตามที่เขียนไว้เป๊ะเมื่อถูกเรียก ถือเงินและบังคับกฎได้โดยไม่ต้องมีคนกลาง
Smart contract คือโค้ดที่ deploy ไว้ที่แอดเดรสบนบล็อกเชน เมื่อเปิดใช้งานแล้ว ใครก็ส่งธุรกรรมไปหามันได้ และทุก node จะรันโค้ดเดียวกันเพื่อให้ได้ผลลัพธ์ตรงกัน โทเคน พูลของ DEX ตลาดปล่อยกู้ คอลเลกชัน NFT และ bridge ล้วนสร้างขึ้นจาก smart contract
เชิงกลไก คอนแทรกต์ประกอบด้วยฟังก์ชันและสถานะที่เก็บไว้ เช่น รายการยอดคงเหลือ การเรียกฟังก์ชันที่เปลี่ยนสถานะต้องเสีย gas fee ซึ่งใช้จ่ายให้ validator ประมวลผลและบันทึก บนเชน EVM อย่าง Ethereum, BNB Chain และ Base คอนแทรกต์มักเขียนด้วย Solidity แล้วคอมไพล์เป็น bytecode ส่วน Solana เรียกว่า program และยอดโทเคนจะอยู่ในบัญชีแยกต่างหากที่ถูกจัดการโดย token program ส่วนกลาง ไม่ใช่หนึ่งคอนแทรกต์ต่อหนึ่งโทเคน
สำหรับคนซื้อโทเคน คอนแทรกต์คือกติกาตัวจริง ไม่ว่าเว็บไซต์หรือแชตจะพูดอย่างไร โค้ดเป็นตัวกำหนดว่าเจ้าของจะ mint เหรียญเพิ่มได้หรือไม่ เก็บภาษีตอนขายได้ไหม หยุดการเทรดได้หรือเปล่า หรือแบน (blacklist) กระเป๋าได้หรือไม่ ธุรกรรมที่ส่งไปยังคอนแทรกต์ย้อนกลับไม่ได้ ดังนั้นบั๊กหรือกฎที่เป็นอันตรายจะกระทบผู้ถือโทเคนทุกคนพร้อมกัน
ก่อนซื้อ ให้ตรวจว่าซอร์สโค้ดผ่านการ verify บน block explorer แล้ว เพื่อให้อ่านได้ว่ามันทำอะไร ไม่ใช่แค่เชื่อ bytecode ดูว่ามีฟังก์ชันที่เจ้าของเรียกได้คนเดียว (owner-only) หรือไม่ และ ownership ถูก renounce หรือส่งต่อให้ multisig แล้วหรือยัง ระวัง proxy contract เพราะคอนแทรกต์ที่อัปเกรดได้อาจถูกสลับเป็นโค้ดอื่นภายหลัง การ audit ช่วยได้ แต่ครอบคลุมเฉพาะโค้ดที่ถูกตรวจ ณ เวลาที่ตรวจเท่านั้น




