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

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


