วิธีเพิกถอนสิทธิ์ของโทเคน Solana: mint, freeze และ update
การเพิกถอนสิทธิ์บน Solana ย้อนกลับไม่ได้ แต่ละสิทธิ์พิสูจน์อะไรต่อคนซื้อ ลำดับไหนปลอดภัย และตรวจสอบฟรีจากบนเชนได้อย่างไร

การเพิกถอนสิทธิ์ของโทเคน Solana คือการสละสิทธิ์สามอย่างอย่างถาวร ได้แก่ การสร้างอุปทานเพิ่ม การแช่แข็งโทเคนของผู้ถือ และการเปลี่ยนชื่อหรือรูปภาพ เมื่อทำแล้วไม่มีทางกลับ และนั่นเองคือเหตุผลที่คนซื้อเริ่มเชื่อใจโทเคนของคุณ
- สิทธิ์สามอย่างกำหนดว่าโทเคนของคุณจะถูกมองอย่างไร ได้แก่ mint, freeze และ update
- ปิดทีละอย่างต้องเซ็นสามครั้ง ปิดพร้อมกันทั้งสามเซ็นครั้งเดียว
- ลำดับสำคัญ อย่าปิดสิทธิ์แก้ไขก่อนย้ายรูปไปที่เก็บถาวร
- การตรวจสอบฟรี ใครก็ทำได้จากข้อมูลบนเชนโดยตรง และไม่ต้องเชื่อมต่อกระเป๋าเงิน
สิทธิ์ของโทเคนคืออะไร
โทเคน SPL บน Solana มีสิทธิ์หลายอย่างฝังอยู่ข้างใน สิทธิ์ (authority) คืออำนาจเหนือโทเคน และอำนาจนั้นผูกอยู่กับกระเป๋าเงินใบใดใบหนึ่ง ใครคุมกระเป๋าใบนั้นก็ใช้อำนาจนั้นได้ การเพิกถอนคือการทำลายอำนาจนั้นอย่างถาวร จนทั้งคุณและคนอื่นใช้มันไม่ได้อีก
โทเคนที่เพิ่งสร้างมาพร้อมสิทธิ์สามอย่างที่คนซื้อสนใจ และทั้งสามชี้มาที่กระเป๋าของคุณ การเพิกถอนแต่ละอย่างส่งสัญญาณต่างกันไปถึงคนที่กำลังตัดสินใจว่าจะซื้อดีไหม
สิทธิ์การสร้าง (mint)
สิทธิ์การสร้างคืออำนาจในการสร้างโทเคนหน่วยใหม่ ตราบใดที่ยังเปิดอยู่ คุณสร้างอุปทานเพิ่มเมื่อไรก็ได้ ซึ่งทำให้มูลค่าของผู้ที่ถืออยู่แล้วเจือจางลง คนซื้อที่จริงจังมองว่านี่คือความเสี่ยงจากการเจือจาง จึงมักปิดอันนี้เป็นอันแรก ปิดได้ด้วย เครื่องมือเพิกถอนสิทธิ์การสร้าง
สิทธิ์การแช่แข็ง (freeze)
สิทธิ์การแช่แข็งคืออำนาจในการแช่แข็งโทเคนของผู้ถือไม่ให้ขายได้ การเปิดทิ้งไว้เป็นสัญญาณกับดักแบบคลาสสิก คือซื้อได้แต่ขายไม่ออก ถ้าอยากเห็นว่าคนซื้อมองเรื่องนี้จากภายนอกอย่างไร อ่าน โทเคน honeypot คืออะไร ส่วนการปิดทำได้ด้วย เครื่องมือเพิกถอนสิทธิ์การแช่แข็ง
สิทธิ์การแก้ไข (update)
สิทธิ์การแก้ไขคืออำนาจในการเปลี่ยนชื่อ สัญลักษณ์ และรูปภาพของโทเคน ตราบใดที่ยังเปิดอยู่ โทเคนที่คนอื่นซื้อไปเมื่อวานอาจกลายเป็นชื่ออื่นในวันพรุ่งนี้ ปิดได้ด้วย เครื่องมือเพิกถอนสิทธิ์การแก้ไข และนี่เป็นสิทธิ์เดียวในสามอย่างที่บางครั้งควรรอก่อน
| สิทธิ์ | การเพิกถอนพิสูจน์อะไร | เครื่องมือ |
|---|---|---|
| การสร้าง | อุปทานคงที่ ไม่มีใครสร้างเพิ่มจนเจือจางได้ | Revoke Mint |
| การแช่แข็ง | ไม่มีใครห้ามคุณขายได้ | Revoke Freeze |
| การแก้ไข | ชื่อและรูปถูกล็อกถาวร | Revoke Update Authority |
| ทั้งสามพร้อมกัน | โทเคนแก้ไขไม่ได้อีกเลย | Make Immutable |
ปิดทีละอย่าง หรือทั้งสามพร้อมกัน
ตรงนี้คือจุดที่หลายคนจ่ายเกินโดยไม่รู้ตัว การปิดสิทธิ์ทั้งสามแยกกันคือสามธุรกรรมและสามลายเซ็น ส่วน เครื่องมือล็อกโทเคนถาวร ทำสิ่งเดียวกันในครั้งเดียว และถูกกว่าผลรวมของทั้งสามอย่าง
ตัวเลขที่แน่นอนของแต่ละอย่างแสดงสดบนหน้าเครื่องมือก่อนที่คุณจะยืนยัน ผมตั้งใจไม่ระบุตัวเลขตายตัวไว้ตรงนี้ เพราะตัวเลขที่ผิดในบทความแย่กว่าไม่มีตัวเลขเลย สิ่งที่ไม่เปลี่ยนคือผลเปรียบเทียบ ถ้าแผนคือล็อกทุกอย่าง ทำครั้งเดียวถูกกว่าและเซ็นแค่ครั้งเดียว
เหตุผลจริงข้อเดียวที่จะทำทีละอย่างคือคุณอยากเก็บสิทธิ์ใดสิทธิ์หนึ่งไว้ก่อน ในทางปฏิบัติแทบทุกครั้งคือสิทธิ์การแก้ไข และหัวข้อถัดไปอธิบายว่าทำไม
ลำดับที่ช่วยรักษารูปภาพของโทเคนไว้
นี่คือความผิดพลาดที่ทำให้โทเคนพังและแก้คืนไม่ได้ อย่าเพิกถอนสิทธิ์การแก้ไขตราบใดที่รูปและไฟล์เมทาดาทายังอยู่บนโฮสต์ชั่วคราว
สิทธิ์การแก้ไขเป็นทางเดียวที่จะชี้โทเคนไปยังไฟล์ใหม่ ถ้าคุณปิดมันแล้วโฮสต์นั้นมาหมดอายุทีหลัง โลโก้และคำอธิบายจะพังถาวร เพราะสิทธิ์ที่ใช้ชี้ไปที่อื่นไม่เหลืออยู่อีกแล้ว
ลำดับที่ถูกต้องนั้นง่าย ย้ายไฟล์ไปที่เก็บถาวรก่อน เช่น Arweave หรือ IPFS ที่ pin ไว้ จากนั้นชี้โทเคนไปยังลิงก์ใหม่ แล้วค่อยเพิกถอน ถ้ายังมีโอกาสเปลี่ยนแบรนด์ก็เปิดสิทธิ์นั้นทิ้งไว้ก่อน เพราะปิดทีหลังทำได้เสมอ แต่เอาคืนไม่ได้เลย
การปิดสิทธิ์การแก้ไขขณะที่รูปยังอยู่บนโฮสต์ชั่วคราว ทำให้โลโก้ตายถาวรในวันที่เซิร์ฟเวอร์นั้นหยุดตอบสนอง ให้ย้ายไฟล์ก่อน ชี้โทเคนไปยังลิงก์ใหม่ แล้วค่อยปิดเป็นขั้นสุดท้าย
วิธีทำทีละขั้น
- เปิดเครื่องมือที่ต้องการ หรือเปิดเครื่องมือล็อกทั้งหมดไปเลยถ้าจะปิดทุกอย่าง
- เชื่อมต่อกระเป๋าเงินของคุณเอง J Tools ไม่เคยขอวลีกู้คืน (seed phrase) ของคุณ ส่วนคีย์ที่คุณวางในเครื่องมือหลายกระเป๋าจะอยู่แค่ในแท็บเบราว์เซอร์ของคุณ ในขั้นนี้คุณเซ็นเองในกระเป๋าของคุณเหมือนธุรกรรมอื่นทุกครั้ง
- วางที่อยู่โทเคนแล้วอ่านว่าเครื่องมือบอกว่าจะทำอะไร เครื่องมือจะเตือนว่าการกระทำนี้ถาวรก่อนที่คุณจะเซ็น
- เซ็นหนึ่งครั้ง สิทธิ์นั้นจะหายไปจากเชน
- ตรวจสอบผลลัพธ์ก่อนประกาศอะไรกับใคร
เพราะการกระทำนี้ย้อนกลับไม่ได้ ให้ตรวจที่อยู่โทเคนสองรอบ นี่คือขั้นตอนที่ความเผลอเรอมีราคาแพงที่สุด
วิธีตรวจสอบฟรี
หลังเพิกถอนแล้ว ให้ยืนยันโดยเปิดที่อยู่ mint ของโทเคนในตัวสำรวจบล็อกฟรีอย่าง Solscan ตัวสำรวจอ่านโทเคนจากบนเชนโดยตรงและแสดงสถานะจริง เมื่อสิทธิ์ถูกเพิกถอนแล้ว ช่องของสิทธิ์นั้นจะขึ้นคำว่า None (บางตัวสำรวจปล่อยช่องนั้นว่างไว้แทน) ส่วนสิทธิ์การแก้ไข ให้ดูที่เมทาดาทาของโทเคน เมื่อล็อกแล้วค่า mutable จะขึ้นเป็น false คำว่า None คือหลักฐาน
การตรวจนี้มีประโยชน์สองอย่าง อย่างแรกคือยืนยันว่างานของคุณเข้าไปอยู่บนเชนจริง อย่างที่สองซึ่งสำคัญกว่าคือคนที่คิดจะซื้อก็ตรวจแบบเดียวกันนี้ ถ้าเขาเห็นที่อยู่กระเป๋าตรงช่องที่ควรขึ้น None เขาจะรู้ทันทีว่าสิทธิ์นั้นยังเปิดอยู่ การผ่านการตรวจของตัวเองจึงเท่ากับผ่านการตรวจของเขา
การตรวจไม่เสียเงินและไม่ต้องเชื่อมต่อกระเป๋า เพราะทั้งหมดเป็นข้อมูลสาธารณะบนเชน ถ้ามีใครเก็บเงินคุณเพียงเพื่อบอกว่าโทเคนหนึ่งเพิกถอนสิทธิ์แล้วหรือยัง คุณกำลังจ่ายเงินให้ของที่ฟรีอยู่แล้ว ตัวสแกนภายนอกทำสิ่งเดียวกันและมีลูกเล่นมากกว่า ส่วนบทความ เทียบตัวสแกนเหรียญหลอกลวง แสดงว่าแต่ละตัววัดอะไรบ้าง
คำถามที่พบบ่อยเรื่องการเพิกถอนสิทธิ์
ต้องเพิกถอนทั้งสามไหม
สิทธิ์การสร้างกับสิทธิ์การแช่แข็งควรปิดทั้งคู่แทบไม่ต้องถกเถียง เพราะคนซื้อคาดหวังว่าทั้งสองปิดแล้ว ส่วนสิทธิ์การแก้ไขคือการตัดสินใจเดียวที่ต้องใช้ดุลยพินิจ จะปิดเพื่อความเชื่อมั่นสูงสุด หรือเปิดทิ้งไว้ก็ได้ถ้ายังอาจเปลี่ยนแบรนด์ และข้อมูลเมทาดาทาของคุณอยู่บนที่เก็บถาวรแล้ว
เพิกถอนแล้วย้อนกลับได้ไหม
ไม่ได้ การเพิกถอนถาวรโดยการออกแบบ เมื่อสิทธิ์ถูกทำลายแล้วไม่มีใครเรียกคืนได้ ทั้งคุณ ทั้งเครื่องมือ ทั้งทีมที่ดูแลมัน การย้อนกลับไม่ได้นี้เองคือสิ่งที่ทำให้การเพิกถอนมีค่าในสายตาคนซื้อ
เพิกถอนแล้วยอดของฉันเปลี่ยนไหม
ไม่ การเพิกถอนไม่แตะต้องยอดใดเลย เป็นแค่การลบสิทธิ์หนึ่งอย่างออก อุปทานของคุณและจำนวนที่ผู้ถือแต่ละคนมียังเท่าเดิมทุกอย่าง
คนซื้อตรวจเรื่องนี้อย่างไร
เขาวางที่อยู่โทเคนในตัวสำรวจบล็อกอันไหนก็ได้ แล้วดูว่าข้าง mint กับ freeze ขึ้นคำว่า None หรือไม่ ข้อมูลนี้เป็นสาธารณะจึงปลอมไม่ได้ คุณตรวจแบบเดียวกันได้ และเห็นสิ่งเดียวกับที่เขาจะเห็น
ล็อกทั้งหมดพร้อมกันถูกกว่าไหม
ถูกกว่า ถ้าแผนคือปิดทุกอย่าง ทำหนึ่งธุรกรรมแทนสามธุรกรรม และต้นทุนรวมต่ำกว่า การแยกทำจะคุ้มเฉพาะตอนที่คุณตั้งใจเก็บสิทธิ์ใดไว้
ถ้าโทเคนของฉันเป็น Token-2022 ล่ะ
สิทธิ์ทั้งสามทำงานเหมือนกัน แต่มาตรฐานนั้นเพิ่มส่วนขยายและสิทธิ์ของตัวเองเข้ามา ซึ่งถูกกำหนดตอนสร้างและถอดออกภายหลังไม่ได้ ถ้าคุณยังเลือกระหว่างสองมาตรฐาน ต้องตัดสินใจก่อนเซ็นคำสั่งสร้าง
เพิกถอนสิทธิ์ใช้เวลานานแค่ไหน
ตัวธุรกรรมเองยืนยันภายใน 1 ถึง 2 วินาที เวลาที่เหลือหมดไปกับการเตรียม คือย้ายข้อมูลเมทาดาทา ตรวจที่อยู่โทเคนอีกรอบ และตัดสินใจว่าจะเปิดสิทธิ์แก้ไขทิ้งไว้ไหม ตรงนี้ไม่ต้องรีบ เพราะผลลัพธ์ย้อนกลับไม่ได้ แต่การรออีกหนึ่งวันไม่เสียอะไรเลย
หลังเพิกถอนแล้วในกระเป๋าเงินจะเห็นอะไรต่างไหม
ในกระเป๋าของคุณจะไม่ต่างอะไรเลย ยอดคงเดิม ชื่อโทเคนคงเดิม ไอคอนคงเดิม สิ่งที่เปลี่ยนคือสถานะที่บันทึกอยู่บนเชน และคนที่เห็นมันคือคนที่เปิดเครื่องมือตรวจสอบ ดังนั้นหลังเพิกถอนควรลองตรวจด้วยตัวเองสักครั้ง เพื่อเห็นกับตาว่าคำว่า None ขึ้นจริง
ปิดสิทธิ์ทั้งสามพร้อมกันเสี่ยงผิดพลาดกว่าไหม
ตรงกันข้าม ถ้าเซ็นครั้งเดียว โอกาสวางที่อยู่ผิดก็มีครั้งเดียว ถ้าแยกทำสามรอบต้องถูกทั้งสามรอบ และถ้าพลาดไปรอบหนึ่งก็สับสนได้ว่าเหลือสิทธิ์ไหนอยู่ ถ้าตั้งใจปิดทั้งหมดอยู่แล้ว การทำครั้งเดียวปลอดภัยกว่า
เพิกถอนแล้วโทเคนปลอดภัยไหม
การเพิกถอนทำให้โทเคนถูกใช้ในทางที่ผิดได้ยากขึ้น แต่ไม่ได้แปลว่าปลอดภัยแล้ว โทเคนที่ปิดสิทธิ์ครบสามอย่างแต่มีอุปทานทั้งหมดอยู่ในสองกระเป๋าก็ยังอันตราย ให้ดูการกระจายด้วย เพราะเป็นสิ่งที่สองที่คนซื้อตรวจ ส่วนบทความ เทียบเครื่องมือสร้างโทเคน ช่วยให้เริ่มต้นถูกตั้งแต่แรก
บทความนี้ให้ความรู้เท่านั้น ไม่ใช่คำแนะนำทางการเงิน การลงทุน กฎหมาย หรือภาษี การเพิกถอนสิทธิ์ย้อนกลับไม่ได้ ให้ทำตอนที่มีที่อยู่โทเคนที่ถูกต้องอยู่ตรงหน้า และอย่ารีบ
แหล่งข้อมูลที่ใช้คือ เอกสาร Token Program ของ Solana สำหรับวิธีทำงานของสิทธิ์บน mint และ เอกสารโมเดลบัญชีของ Solana สำหรับทำความเข้าใจว่าสถานะนั้นเก็บอยู่ที่ไหน


