تمام پست‌ها
راهنماها

متادیتای تغییرناپذیر: برند توکن سولانا چه از دست می‌دهد

متادیتای تغییرناپذیر نام، نماد و لینک توکن سولانا را ثابت می‌کند، نه فایل پشت لینک را. برند چه از دست می‌دهد و پیش از قفل چه بررسی کنیم.

9 دقیقه مطالعه J Tools Editorial
فلکه فلزی شیر با چهار پره و لبه قرمز نارنجی ملتهب که تا ته بسته می‌شود و دود از آن بلند است، کنارش تخته‌شاسی چرمی با مهر موم و سه تیک برجسته

متادیتای تغییرناپذیر نام، نماد و لینک فایل توضیحات توکن سولانا را برای همیشه ثابت می‌کند. بعد از قفل هیچ‌کس، حتی خود شما، نمی‌تواند آن‌ها را عوض کند. این تصمیمی برای تمام عمر برند توکن است: توکن با همین نام در هر کیف پول و هر اکسپلورر بلاک‌چین دیده می‌شود.

پرسش اصلی این است که دقیقاً چه چیزی ثابت می‌شود. متادیتای تغییرناپذیر کمتر از آنچه اسمش می‌گوید قفل می‌کند: لوگو، توضیحات و لینک سایت روی زنجیره نیستند، در فایلی جدا هستند و سرنوشت آن فایل را میزبانش تعیین می‌کند. قفل را به در می‌زنند، نه به اتاق پشت آن.

متادیتای تغییرناپذیر دقیقاً چه چیزی را ثابت می‌کند

سه قفل روی دیوار خاکستری تیره: قفل برنجی باز با حلقه بالارفته، قفل برنجی با حلقه فولادی و بدنه ترک‌خورده، و قطعه فلزی تیره بی‌حلقه در نور قرمزی که از پایین می‌تابد

برند یک توکن SPL کلاسیک با متادیتای Metaplex در دو لایه نگه داشته می‌شود. لایه اول روی زنجیره است: حساب متادیتای Metaplex که به mint وصل است، نام، نماد و لینک (URI) را نگه می‌دارد. لایه دوم بیرون از زنجیره است: لینک به یک فایل JSON اشاره می‌کند که توضیحات، لوگو و لینک‌های سایت و حساب‌های X و Telegram و Discord در آن است.

خود لوگو هم در این فایل فقط یک لینک دیگر است، فیلد image. پس از زنجیره تا تصویر دو پرش فاصله است: اول URI، بعد لینک تصویر داخل فایل.

قفل متادیتای Metaplex یعنی پرچم تغییرپذیری (Is Mutable) روی false برود. از آن لحظه برنامه متادیتا هر تغییری را رد می‌کند و پرچم فقط یک‌طرفه حرکت می‌کند: از true به false می‌رود و برنمی‌گردد. مستندات Metaplex درباره Token Metadata هم همین را می‌گوید و یک نکته اضافه می‌کند: خود فایل فقط وقتی ثابت می‌ماند که پرچم با ذخیره‌سازی دائمی همراه شود.

آدرس دارنده اختیار ویرایش ممکن است بعد از قفل هم در اکسپلورر دیده شود. قفل j.tools آدرس را دست‌نخورده می‌گذارد و فقط پرچم را روی false می‌برد؛ پس ملاک پرچم است، نه خانه آدرس.

بخش برندکجا نگه داشته می‌شودبعد از قفل
نامروی زنجیرههرگز تغییر نمی‌کند
نمادروی زنجیرههرگز تغییر نمی‌کند
URI، لینک فایلروی زنجیرههرگز تغییر نمی‌کند
توضیحات و لینک‌هاداخل فایل JSONفقط اگر فایل عوض‌شدنی باشد تغییر می‌کنند
لوگولینک تصویر داخل فایلهمین‌طور، و به میزبان خود تصویر هم بستگی دارد

فایل پشت لینک تعیین می‌کند واقعاً چه چیزی قفل شده

پرچم اشاره‌گر را منجمد می‌کند، نه فایل را. زنجیره فقط متن URI را نگه می‌دارد و از محتوای پشت آن خبر ندارد. برای همین یک قفل، بسته به محل فایل، معناهای خیلی متفاوتی دارد.

  • سرور وب معمولی یا دامنه‌ای که باید تمدید شود. هر کس سرور را در اختیار دارد، حتی بعد از قفل می‌تواند فایل و با آن لوگو را عوض کند. اگر هم دامنه را تمدید نکند، نام و نماد روی زنجیره می‌مانند، اما لوگو و توضیحات و لینک‌ها از بین می‌روند و دیگر راهی برای هدایت توکن به نسخه تازه نیست.
  • IPFS. این شبکه هر محتوا را با هش رمزنگاری‌اش، یعنی CID، آدرس‌دهی می‌کند. محتوای دیگر CID دیگری می‌گیرد، پس لینکی که CID دارد نمی‌تواند لوگوی دیگری نشان دهد. اما فایل فقط تا وقتی در دسترس است که دست‌کم یک گره آن را پین کند.
  • Arweave. Metaplex آن را ذخیره‌سازی دائمی می‌نامد و همین را کنار پرچم پیشنهاد می‌کند.

پرش دوم را هم بسنجید. فایل JSON می‌تواند روی IPFS باشد و فیلد image آن به سروری معمولی اشاره کند. آن‌وقت توضیحات و لینک‌ها ثابت‌اند، اما تصویر را می‌شود عوض کرد یا همراه سرور از دست داد.

اگر تصویر از دست برود، دارندگان اول متوجه می‌شوند، چون جای لوگو در کیف پول خالی می‌ماند؛ این وضعیت و دلیل‌های دیگرش در چرا توکن در Phantom نمایش داده نمی‌شود آمده است.

اگر خریدار هستید: پرچم تغییرپذیری روی false در اکسپلورر ثابت نمی‌کند که لوگو قفل است. URI و لینک تصویر را باز کنید و ببینید کجا می‌روند: به یک CID روی IPFS، به Arweave، یا به سرور کسی.

برند چه چیزی را برای همیشه از دست می‌دهد

قفل هر اصلاحی را غیرممکن می‌کند. غلط املایی در نام یا نماد می‌ماند. تغییر برند ممکن نیست. اگر پروژه دامنه یا حساب شبکه اجتماعی‌اش را عوض کند، آدرس‌های تازه به توکن نمی‌رسند. اگر میزبان از کار بیفتد، چیزی توکن را به نسخه سالم هدایت نمی‌کند. و اگر فایل روی IPFS یا Arweave باشد، هر لینک داخلش هم با آن ثابت می‌ماند، حتی لینک قدیمی سایت. هویت تازه فقط با توکن تازه و آدرس mint تازه می‌آید.

در عوض دارندگان تضمینی می‌گیرند که بررسی‌اش آسان است: نام و نماد پشت سرشان عوض نمی‌شود، و اگر هر دو پرش روی ذخیره‌سازی دائمی باشند، لوگو هم.

توکن تمام‌شده با جامعه‌ای فعال. توزیع مدت‌ها پیش تمام شده، برند جا افتاده و نام تازه‌ای در برنامه نیست. قفل کامل اینجا طبیعی است، چون چیزی برای اداره نمانده.

پروژه‌ای با تغییر برند برنامه‌ریزی‌شده. تیم می‌داند لوگو یا نام را عوض می‌کند. متادیتا باز می‌ماند و فقط آنچه واقعاً تمام شده بسته می‌شود، مثلاً مینت، اگر عرضه نهایی است.

یک پرسش تکلیف را روشن می‌کند: آیا طی 12 ماه آینده لازم می‌شود نام، نماد، لوگو یا لینک‌ها را تغییر بدهم؟ اگر جواب «بله» یا حتی «شاید» است، قفل متادیتا را عقب بیندازید.

پیش از قفل: بررسی برند

  1. نام و نماد. حرف به حرف بررسی کنید؛ غلط املایی ماندگار است.
  2. لوگو. مطمئن شوید در Phantom و در اکسپلورر نمایش داده می‌شود.
  3. URI. آن را در یک برگه معمولی مرورگر باز کنید. فایل JSON باید بارگذاری شود، نه اینکه خطای 404 بدهد، و لینک تصویر داخلش هم باید باز شود.
  4. لینک‌های داخل فایل. لینک سایت و حساب‌های X و Telegram و Discord باید به دامنه‌ها و حساب‌هایی بروند که خودتان نگه می‌دارید.
  5. ذخیره‌سازی. هر دو لینک، فایل و تصویر، روی ذخیره‌سازی مبتنی بر محتوا یا دائمی باشند. این را باید تا وقتی متادیتا تغییرپذیر است درست کنید.
  6. قفل. فقط حالا.

آخرین اصلاح‌های نام، نماد، لوگو و لینک‌ها، تا وقتی متادیتا باز است، با ابزار به‌روزرسانی متادیتای توکن و از کیف پولی انجام می‌شود که اختیار ویرایش را دارد. باقی کارهای بعد از لانچ در چک‌لیست کارهای بعد از عرضه توکن آمده است.

فقط متادیتا یا قفل کامل

مهر برنجی با دسته چوبی در موم مذاب قرمز نارنجی روی پاکتی کرم‌رنگ فشرده شده، روی میز چوبی تیره و میان قطره‌های پراکنده موم

توکن سه قفل دارد و j.tools هر کدام را با ابزاری جدا می‌بندد.

  • ابزار لغو اختیار ویرایش فقط متادیتا را قفل می‌کند (پرچم را روی false می‌برد) و کیف پول دارنده اختیار ویرایش را می‌خواهد. بعد از تأیید، حساب را دوباره می‌خواند تا از تغییر پرچم مطمئن شود.
  • ابزاری که توکن را تغییرناپذیر می‌کند اول توکن را می‌خواند، بعد فقط قفل‌هایی را که کیف پول متصل هنوز در اختیار دارد در یک تراکنش می‌گذارد: خالی کردن اختیار مینت، خالی کردن اختیار انجماد و false کردن پرچم متادیتا. قفلی را که کیف پول ندارد، چون قبلاً لغو شده یا دست کیف پول دیگری است، کنار می‌گذارد. یک امضا، و هیچ قفلی نیمه‌کاره نمی‌ماند. کارمزد پلتفرم پیش از امضا روی صفحه ابزار نمایش داده می‌شود و در همان تراکنش پرداخت می‌شود.
  • لغو اختیار مینت و لغو اختیار انجماد ربطی به برند ندارند؛ قفل‌های جدایی‌اند با پیامدهای خودشان.

با لغو اختیار مینت، عرضه برای همیشه ثابت می‌شود. با لغو اختیار انجماد، دیگر هیچ‌کس نمی‌تواند حسابی را منجمد یا آزاد کند، و حساب‌هایی که آن لحظه منجمدند برای همیشه منجمد می‌مانند. اگر حسابی را اشتباهی منجمد کرده‌اید، اول با رفع فریز حساب توکن آزادش کنید، بعد لغو کنید.

قفل را می‌شود هنگام ساخت توکن هم زد: ابزار ساخت توکن سولانا، اگر بخواهید، توکن را با متادیتای قفل‌شده می‌سازد و در همان مسیر اختیار مینت و انجماد را هم لغو می‌کند. مراحل هر اختیار جداگانه در راهنمای لغو اختیارات توکن سولانا آمده است.

برگشتی در کار نیست. هر قفل از لحظه تأیید تراکنش نهایی است. برنامه‌های توکن دستوری برای برگرداندن اختیار مینت یا انجماد لغوشده ندارند و برنامه متادیتا بعد از false هر تغییری را رد می‌کند. ابزارهای j.tools فقط روی mainnet کار می‌کنند. برای تمرین از devnet و Solana CLI استفاده کنید، مثلاً با spl-token authorize <mint> mint --disable، و SOL آزمایشی را از فاست devnet برای تست بگیرید.

اگر توکن روی Token-2022 باشد

توکن Token-2022 می‌تواند متادیتایش را روی خود mint نگه دارد: افزونه TokenMetadata نام، نماد، URI و یک اختیار ویرایش مخصوص متادیتا را ذخیره می‌کند، و این متادیتا وقتی قفل می‌شود که آن اختیار پاک شود. افزونه‌ای جدا به نام اشاره‌گر متادیتا (metadata pointer) هم اختیار خودش را دارد و صاحب آن اختیار می‌تواند محل متادیتا را عوض کند. قفل کامل برند در چنین توکنی یعنی هیچ‌کدام از این دو اختیار باقی نماند؛ مستندات سولانا درباره متادیتای Token-2022 جزئیاتش را دارد.

ابزارهای قفل j.tools روی حساب متادیتای Metaplex یک توکن SPL کلاسیک کار می‌کنند. اگر توکن شما Token-2022 است، اول هر دو اختیار متادیتا را بررسی کنید، یعنی اختیار ویرایش TokenMetadata و اختیار اشاره‌گر متادیتا. تفاوت دو استاندارد در Token-2022 یا SPL: کدام بهتر است آمده است.

قفل را چطور بررسی کنیم

آدرس mint را در اکسپلورر باز کنید. اگر مینت و انجماد را لغو کرده‌اید، هر دو اختیار باید خالی باشند، و پرچم تغییرپذیری در متادیتا باید false باشد.

بعد URI را در یک برگه معمولی باز کنید و لینک تصویر داخل فایل را هم. هر دو باید بارگذاری شوند. خریداران هم همین بررسی را انجام می‌دهند، و آن را در راهنمای تشخیص rug pull در سولانا هم می‌بینید.

متادیتای تغییرناپذیر: پرسش‌های متداول

اکسپلورر هنوز اختیار ویرایش را نشان می‌دهد. متادیتا واقعاً قفل است؟

بله، اگر پرچم تغییرپذیری روی false باشد. در متادیتای Metaplex ملاک پرچم است و آدرس اختیار می‌تواند در فهرست بماند.

آیا توکنی با متادیتای تغییرناپذیر هنوز می‌تواند لوگویش را عوض کند؟

بله، اگر فایل یا لینک تصویر روی سرور معمولی باشد؛ صاحب سرور می‌تواند محتوا را عوض کند. لینک IPFS مبتنی بر CID محتوای دیگری نشان نمی‌دهد و Metaplex در مستنداتش Arweave را ذخیره‌سازی دائمی می‌نامد. اگر میزبان از کار بیفتد، لوگویی نمی‌ماند و هیچ‌کس نمی‌تواند توکن را به جای دیگری هدایت کند.

می‌شود بعداً متادیتا را برای تغییر برند باز کرد؟

نه. پرچم فقط از true به false می‌رود. نام یا لوگوی تازه یعنی توکن تازه با آدرس mint تازه.

آیا قفل متادیتا عرضه را هم ثابت می‌کند؟

نه. اختیار مینت و اختیار انجماد از اختیار متادیتا جدا هستند، هرچند ابزار قفل کامل هر کدام را که کیف پول شما دارد در یک تراکنش می‌بندد. حتی بعد از همه قفل‌ها دارندگان می‌توانند توکن را از حساب خودشان بسوزانند، پس عرضه هنوز می‌تواند کم شود. سوزاندن توکن در سولانا چطور انجام می‌شود سازوکارش را توضیح می‌دهد و ابزار سوزاندن توکن انجامش می‌دهد.

آیا متادیتای تغییرناپذیر توکن را برای خرید امن می‌کند؟

یک ریسک را برمی‌دارد: عوض شدن نام و نماد، و اگر ذخیره‌سازی دائمی باشد لوگو هم. اما درباره نقدینگی، دارندگان و تقاضا چیزی نمی‌گوید و قیمت را جابه‌جا نمی‌کند. برای همین فقط یک سطر از بررسی است، نه نتیجه آن.

زمان مناسب برای متادیتای تغییرناپذیر وقتی است که برند نهایی شده و هر دو لینک، فایل و تصویر، روی ذخیره‌سازی دائمی قرار گرفته‌اند. اگر توکن هنوز ساخته نشده، از راهنمای ساخت توکن سولانا شروع کنید و درباره متادیتا همان لحظه ساخت تصمیم بگیرید.

J
نویسنده
J Tools Editorial

یک پست از تیم J Tools.

مشاهده همه پست‌ها توسط J Tools Editorial →

پست‌های مرتبط