วิธีอัปเดต metadata โทเคน Solana: ชื่อ สัญลักษณ์ และโลโก้
ชื่ออยู่บนเชน โลโก้อยู่ในไฟล์ แต่ละการแก้ราคาเท่าไร ต้องทำตามลำดับไหน และเมื่อไรที่การล็อกถาวรคุ้มจริง

วิธีอัปเดต metadata โทเคน Solana ดูเหมือนงานเดียวแต่จริง ๆ มีสองงาน metadata คือบัตรแนะนำตัวของโทเคน ทั้งชื่อ สัญลักษณ์ โลโก้ คำอธิบาย และลิงก์ ข้อมูลพวกนี้ไม่ได้อยู่ที่เดียว แต่อยู่สองที่ และแก้แยกกันคนละทาง
ข้อความที่เจอบ่อยที่สุดหลังเปิดตัวจึงเป็นแบบนี้ เปลี่ยนโลโก้ไปตั้งอาทิตย์แล้ว แต่ Solscan ยังขึ้นชื่อเดิมอยู่
- ชื่อ สัญลักษณ์ และที่อยู่เว็บ เขียนอยู่บนเชน แก้แล้วเสียค่าธรรมเนียม
- โลโก้ คำอธิบาย และลิงก์โซเชียล อยู่ในไฟล์ แก้ได้ฟรี
- แก้ชั้นหนึ่งไม่เคยไปแตะอีกชั้นเลย
- การล็อกเป็นการตัดสินใจเดียวที่ย้อนกลับไม่ได้
สองชั้นของ metadata
ตอนสร้างโทเคน ข้อมูลของมันมาทาง Metaplex Token Metadata ซึ่งเป็นมาตรฐานที่โทเคนบน Solana เกือบทุกตัวใช้ นั่นแหละที่สร้างชั้นแรกขึ้นมา ส่วนบัญชีนั้นผูกกับ mint อย่างไร อธิบายไว้ใน เอกสาร Metaplex Metadata ของ Solana
ชั้นที่หนึ่งอยู่บนเชน เก็บของสามอย่างพอดี คือชื่อ สัญลักษณ์ (ticker) และที่อยู่เว็บที่ชี้ไปยังไฟล์หนึ่ง กระเป๋าเงินและตัวสำรวจอ่านตรงนี้ก่อน แตะอะไรในสามอย่างนี้ก็เท่ากับเขียนลงเชน และมีค่าใช้จ่าย
ชั้นที่สองคือไฟล์ที่อยู่ตามที่อยู่นั้น ข้างในมีโลโก้ คำอธิบาย เว็บไซต์ และลิงก์โซเชียล เปลี่ยนอันไหนก็แค่อัปโหลดไฟล์เดิมทับไปที่อยู่เดิม ไม่มีธุรกรรม ไม่มีค่าธรรมเนียม
เพราะฉะนั้นเวลาใครเปลี่ยนโลโก้แล้วชื่อไม่ขยับ ไม่มีอะไรพัง โลโก้อยู่ในไฟล์ ชื่ออยู่บนเชน และแก้อย่างหนึ่งไม่เคยทำให้อีกอย่างเลื่อนตาม
| ช่อง | ชั้น | เปลี่ยนยังไง | ค่าใช้จ่าย |
|---|---|---|---|
| ชื่อโทเคน | บนเชน | เครื่องมืออัปเดต | 0.2 SOL |
| สัญลักษณ์ (ticker) | บนเชน | เครื่องมืออัปเดต | 0.2 SOL |
| ที่อยู่เว็บ (URI) | บนเชน | เครื่องมืออัปเดต | 0.2 SOL |
| โลโก้ | ไฟล์ | อัปโหลดทับที่อยู่เดิม | ฟรี |
| คำอธิบาย | ไฟล์ | อัปโหลดทับที่อยู่เดิม | ฟรี |
| เว็บไซต์และโซเชียล | ไฟล์ | อัปโหลดทับที่อยู่เดิม | ฟรี |
เมื่อไรถึงต้องใช้วิธีอัปเดต metadata โทเคน Solana
- อยากได้โลโก้ใหม่ ฝ่ายออกแบบส่งเวอร์ชันที่ดีกว่ามา โลโก้อยู่ในไฟล์ ก็อัปโหลดทับที่อยู่เดิมแล้วจบ ฟรี
- ลิงก์เปลี่ยน Discord ย้าย บัญชี X เปลี่ยน เว็บย้ายโดเมน เรื่องเดียวกันคือแก้ไฟล์
- ชื่อหรือสัญลักษณ์ผิด เปิดตัวด้วยชื่อชั่วคราว หรือพิมพ์ ticker ผิด อันนี้คือด้านที่ผนึกไว้ จึงต้องผ่านเครื่องมืออัปเดต
- ย้ายไฟล์ไปที่เก็บถาวร เพราะที่อยู่เปลี่ยนเอง อันนี้ก็เป็นการเขียนลงเชนเหมือนกัน ขั้นนี้มาก่อนการล็อกเสมอ
สองข้อแรกไม่แตะเชนเลยและไม่เสียอะไร ทำซ้ำกี่รอบก็ได้ สองข้อหลังผ่านฟอร์มเดียวกัน จะเป็นชื่อ ticker หรือที่อยู่ก็ตาม พูดสั้น ๆ คือของที่เป็นหน้าตาฟรีหมด มีแค่สามช่องที่ผนึกไว้เท่านั้นที่มีราคา
วิธีอัปเดต metadata โทเคน Solana ทีละขั้น
ถ้าแค่โลโก้หรือลิงก์ ไม่ต้องใช้ขั้นตอนพวกนี้เลย ส่วนชื่อ สัญลักษณ์ หรือที่อยู่ เส้นทางมีสี่ขั้น
- ดูสถานะก่อน เปิด เครื่องมืออ่านสถานะโทเคน แล้ววางที่อยู่โทเคนลงไป มันอ่านค่าปัจจุบันและบอกว่าสิทธิ์แก้ไขยังอยู่ในกระเป๋าเงินใบไหนหรือเปล่า ใช้ฟรี และถ้าสิทธิ์ถูกสละไปแล้วก็ไม่มีเหตุผลจะจ่ายอะไร
- ต่อกระเป๋าเงินให้ถูกใบ เฉพาะใบที่ถือสิทธิ์นั้นเท่านั้นที่เซ็นได้ ใช้ใบอื่นการแก้ก็ไม่เข้าเฉย ๆ
- ใส่ค่าใหม่แล้วเซ็น ใน เครื่องมืออัปเดต metadata วางที่อยู่ พิมพ์ค่าที่จะเปลี่ยน แล้วอนุมัติในกระเป๋าเงิน ค่าธรรมเนียมของช่วงนั้นแสดงบนหน้าก่อนกดยืนยัน
- เช็กทีหลัง อ่านสถานะอีกรอบ ส่วนโลโก้ต้องใจเย็น กระเป๋าเงินเก็บภาพไว้ในแคชราวสิบถึงสามสิบนาที
ก่อนล็อก ไฟล์ต้องอยู่ในที่ถาวรก่อน หายนะที่เกิดซ้ำแล้วซ้ำอีกคือ ทีมอัปไฟล์ขึ้นโฮสต์ฟรีตอนเปิดตัว อีกไม่กี่สัปดาห์ล็อก metadata แล้วอีกหลายเดือนโฮสต์หมดอายุ ที่อยู่นั้นเริ่มคืนค่า 404 ชื่อยังขึ้นอยู่เพราะผนึกไว้บนเชน แต่โลโก้กับคำอธิบายหายไป และเพราะสิทธิ์แก้ไขหมดแล้ว จึงไม่มีใครชี้โทเคนไปยังไฟล์ใหม่ได้อีก
ล็อกหรือเปิดไว้
สักวันจะมีคนบอกให้ล็อก metadata การล็อกคือสละสิทธิ์แก้ไขอย่างถาวร เพื่อให้ไม่มีใครเปลี่ยนอะไรได้อีก รวมถึงทีมเองด้วย ฝั่งคนซื้อชอบเห็นแบบนี้ และเช็กลิสต์การลิสต์บางเจ้าก็ถามหา
สิ่งที่ชี้ขาดคือลำดับ ย้ายไฟล์ไป Arweave หรือ IPFS แบบมี pin ก่อน แล้วค่อยชี้ที่อยู่บนเชนไปยังลิงก์ใหม่ จากนั้นลองเปิดจากสองเครื่องคนละเครื่องสักสองสามวัน แล้วจึงล็อก
ตอนล็อกเลือกความลึกได้เอง เครื่องมือเพิกถอนสิทธิ์แก้ไข เอาไปเฉพาะสิทธิ์เหนือชื่อ สัญลักษณ์ และที่อยู่ ส่วน เครื่องมือทำให้แก้ไม่ได้ สละสิทธิ์แก้ไข สร้างเพิ่ม และแช่แข็ง พร้อมกันในครั้งเดียว ทั้งสามอย่างวางเทียบกันไว้ใน คู่มือเพิกถอนสิทธิ์ของโทเคน
กฎง่าย ๆ คือ ล็อกเมื่อแบรนด์นิ่งแล้ว เมื่อโทเคนเดินมาหกเดือนโดยไม่มีแผนเปลี่ยนชื่อ เมื่อไฟล์อยู่ในที่เก็บถาวรแล้ว หรือเมื่อกระดานเทรดขอมาตรง ๆ ส่วนที่ควรรอคือตอนที่ยังอาจรีแบรนด์ ตอนที่โฮสต์ยังหลุดมือได้ ตอนที่เวอร์ชันสองยังอยู่บนโต๊ะ นี่เป็นประตูเดียวในกระบวนการทั้งหมดที่เปิดทางเดียว
อีกเรื่องที่คนมักลืมคิดคือลำดับของทั้งสองชั้นตอนรีแบรนด์ ถ้าจะเปลี่ยนทั้งชื่อและโลโก้พร้อมกัน ให้ทำฝั่งไฟล์ก่อนแล้วค่อยเขียนลงเชน เพราะฝั่งไฟล์ฟรีและแก้ซ้ำได้ ส่วนฝั่งเชนมีค่าธรรมเนียมทุกครั้ง สลับลำดับกันก็ยังได้ผลเหมือนกัน แต่มักจ่ายค่าธรรมเนียมสองรอบโดยไม่จำเป็น
ทำไมบางครั้งแก้ไม่เข้า
สองเหตุผลครอบคลุมเกือบทุกกรณี หนึ่งคือสิทธิ์แก้ไขถูกเพิกถอนไปก่อนแล้ว บ่อยครั้งตั้งแต่ตอนสร้าง แล้วชื่อ สัญลักษณ์ และที่อยู่ก็ถูกผนึกถาวร สองคือกระเป๋าเงินที่ต่ออยู่ไม่ใช่ใบที่ถือสิทธิ์
กรณีที่สองดูเหมือนเครื่องมือเสีย แต่ไม่ใช่ ตัวอ่านสถานะบอกว่าสิทธิ์อยู่กับกระเป๋าเงินใบไหน ก็ต่อใบนั้นให้ตรง ถ้าสิทธิ์หายไปจริงก็ไม่มีทางกลับ และทางเดียวคือสร้างโทเคนใหม่
ยังมีกรณีที่สามที่หน้าตาคล้ายกันและไม่มีพิษภัย คือแก้เข้าไปนานแล้วแต่กระเป๋าเงินยังโชว์ภาพเก่า เหตุผลที่โทเคนขึ้นผิดหรือไม่ขึ้นเลยรวมไว้ใน โทเคนไม่ขึ้นใน Phantom ส่วนการทำให้โทเคนโผล่ในการค้นหาของตัวสำรวจเป็นอีกขั้นตอนหนึ่งที่มีเงื่อนไขของตัวเอง เขียนไว้ใน คู่มือยืนยันโทเคนของ Solana
ยังมีรายละเอียดหนึ่งที่หลุดบ่อยกว่าเพื่อน คือกำลังเปิดไฟล์ในสภาพไหน หลายทีมเปิดที่อยู่นั้นในเบราว์เซอร์ เห็นไฟล์เวอร์ชันเก่าที่เบราว์เซอร์เก็บไว้เอง แล้วสรุปว่าอัปโหลดไม่สำเร็จ ลองเปิดในหน้าต่างส่วนตัวหรือเติมพารามิเตอร์อะไรก็ได้ต่อท้ายที่อยู่ แล้วจะเห็นแบบเดียวกับที่กระเป๋าเงินใบใหม่เห็น
ข้อผิดพลาดที่เจอซ้ำบ่อยที่สุด
- แก้ไฟล์แล้วคิดว่าชื่อเปลี่ยนตาม โลโก้อยู่ในไฟล์ ชื่ออยู่บนเชน เช็กแยกกันคนละอัน
- ล็อกทั้งที่ไฟล์ยังอยู่บนโฮสต์ชั่วคราว ข้อผิดพลาดที่แพงที่สุดในลิสต์นี้ และหลังจากนั้นแก้อะไรไม่ได้
- ไม่รอแคช สิบถึงสามสิบนาทีถือว่าปกติ ก่อนทำรายการซ้ำให้อ่านสถานะโทเคนก่อน
- พยายามเปลี่ยนชื่อจากในไฟล์ ช่องชื่อในไฟล์กระเป๋าเงินไม่อ่าน การเปลี่ยนชื่อจริงผ่านเครื่องมือเสมอ
- เซ็นด้วยกระเป๋าเงินผิดใบ ไม่เสียค่าธรรมเนียม แต่เสียเวลางงไปหลายนาทีทุกครั้ง
คำถามที่พบบ่อยเรื่อง metadata
เปลี่ยนชื่อโทเคนหลังเปิดตัวได้ไหม
ได้ ตราบใดที่สิทธิ์แก้ไขยังอยู่ในกระเป๋าเงินใบใดใบหนึ่ง ตัวอ่านสถานะบอกได้ฟรี แล้วการเปลี่ยนเสีย 0.2 SOL โดยเซ็นจากกระเป๋าเงินใบนั้น
ทำไมโทเคนยังขึ้นโลโก้เดิม
ไม่แก้ผิดชั้น ก็กระเป๋าเงินยังเก็บภาพไว้ในแคช อัปโหลดโลโก้ทับที่อยู่เดิม อ่านสถานะ แล้วรอให้แคชหมดอายุ
อัปเดตครั้งหนึ่งเสียเท่าไหร่
แก้ไฟล์ไม่เสียอะไร ส่วนชื่อ สัญลักษณ์ หรือที่อยู่ เสีย 0.2 SOL บวกค่าธรรมเนียมเครือข่ายเล็กน้อย และตัวเลขแสดงบนหน้าก่อนยืนยัน
ควรทำโทเคนให้แก้ไม่ได้ไหม
ถ้าแบรนด์นิ่งแล้ว โทเคนมีประวัติพอสมควร และไฟล์อยู่ในที่เก็บถาวร ก็ควร แต่ถ้ายังอาจรีแบรนด์ รอไว้ก่อนดีกว่า
update authority คืออะไร
คือสิทธิ์ของกระเป๋าเงินใบหนึ่ง ในการแก้ metadata ที่เขียนบนเชนในภายหลัง พอสละไปแล้ว บันทึกนั้นก็ถูกผนึกตลอดไป
ใช้กับ Token-2022 ได้ไหม
ได้บางส่วน Token-2022 พก metadata ไว้ในตัวโทเคนเองได้และเดินอีกเส้นทาง บทความนี้ครอบคลุมเส้นทาง SPL แบบคลาสสิกที่ใช้ Metaplex
ก่อนจะแก้อะไร
วิธีอัปเดต metadata โทเคน Solana ราคาไม่แพงและทำซ้ำได้ วันแรกจึงไม่จำเป็นต้องสมบูรณ์แบบ ชื่อแก้ได้ โลโก้เปลี่ยนได้ ลิงก์ย้ายได้กี่รอบก็ตาม มีแค่การล็อกที่จบเด็ดขาด ย้ายไฟล์ไปที่เก็บถาวร ชี้ที่อยู่ไปหามัน ยืนยันว่าเปิดได้ แล้วค่อยสละสิทธิ์


