اختیار فریز در سولانا چیست؟ راهنمای بررسی Freeze Authority
خلاصه مقاله
اختیار فریز یا Freeze Authority اجازه محدودکردن حساب های یک توکن در سولاناست. روش بررسی اختیار و وضعیت حساب، تفاوت لغو و رفع فریز و محدودیت های Token-2022 را بخوانید.
اکسنوین را بیشتر در گوگل ببینید
توکن را در کیف پول می بینید، اما ارسال یا فروش آن خطا می دهد. یکی از علت های ممکن در شبکه سولانا، فریزشدن حساب همان توکن است. این وضعیت را نباید با قفل شدن کل کیف پول یا خراب شدن برنامه یکی دانست: ممکن است یک توکن محدود شده باشد، درحالی که SOL و دارایی های دیگر شما همچنان قابل استفاده اند.
چکیده: اختیار فریز در سولانا یا Freeze Authority، اجازه محدودکردن و آزادکردن حساب های یک توکن است. دارنده این اختیار می تواند دریافت، انتقال و سوزاندن توکن را برای حساب مشخصی متوقف کند. برای تشخیص علت خطای فروش، دو چیز را جدا بررسی کنید: چه کسی این اختیار را دارد و آیا حساب توکن شما واقعاً فریز شده است؟
اول فرق «توکن» و «حساب توکن» را روشن کنیم
در سولانا، هر توکن یک شناسه اصلی به نام آدرس Mint دارد. این آدرس مشخص می کند درباره کدام توکن صحبت می کنیم. برای روشن شدن تفاوت شناسه دارایی و مقصد انتقال، تفاوت آدرس توکن و آدرس دریافت ارز را ببینید. دو دارایی با نام و تصویر یکسان می توانند دو Mint متفاوت داشته باشند. اطلاعاتی مثل تعداد واحدهای صادرشده و اختیارهای مدیریتی در حساب Mint ثبت می شود.
اما موجودی هر دارنده در حساب دیگری به نام Token Account یا حساب توکن نگهداری می شود. این حساب به یک Mint مشخص و یک مالک مشخص وابسته است. یک کیف پول می تواند برای همان Mint چند حساب توکن داشته باشد. برنامه کیف پول این جزئیات را پشت یک صفحه ساده نمایش می دهد، به همین دلیل ممکن است شما فقط نام توکن و مقدار موجودی را ببینید.
فریز در برنامه اصلی توکن سولانا (Token Program)، روی همین حساب توکن اعمال می شود. تصور کنید یک کیف پول، توکن الف و توکن ب دارد. اگر حساب مربوط به توکن الف فریز شود، از این اتفاق به تنهایی نمی توان نتیجه گرفت حساب توکن ب یا موجودی SOL هم مسدود شده است. همچنین فعال بودن اختیار فریز برای توکن الف، لزوماً به معنی فریزشدن حساب همه دارندگان آن نیست.

فریز دقیقاً چه چیزی را متوقف می کند؟
فریزشدن حساب توکن، مالک، نوع توکن و مقدار موجودی آن را تغییر نمی دهد. محدودیت اصلی در استفاده از موجودی است: حساب فریز شده نمی تواند توکن دریافت کند، انتقال دهد یا بسوزاند. سوزاندن توکن یعنی حذف آن مقدار از عرضه از راه عملیات تعریف شده شبکه.
به همین دلیل ممکن است عدد دارایی و حتی ارزش تخمینی آن در کیف پول باقی بماند، اما نتوانید آن را در یک صرافی غیرمتمرکز بفروشید. در سواپ، یک توکن را با توکن دیگر عوض می کنید و این کار به جابه جایی دارایی نیاز دارد. وقتی انتقال از حساب محدود است، تغییر برنامه سواپ به تنهایی محدودیت را برطرف نمی کند.
این اختیار به معنی برداشتن مستقیم توکن های شما نیست. کاری که Freeze Authority در این سازوکار انجام می دهد، تغییر وضعیت حساب بین فعال و فریز است. باید آن را از اختیارهای دیگری مانند ساخت توکن جدید یا مجوز انتقال از طرف دارنده جدا بررسی کرد.
نام «فریز سولانا» هم ممکن است گمراه کننده باشد. بحث این مقاله فریز حساب توکن است، نه توقف کل شبکه سولانا. SOL ارز اصلی شبکه است و با توکن هایی که پروژه ها روی سولانا می سازند فرق دارد. اختیار فریز یک پروژه، به آن پروژه اجازه مسدودکردن موجودی عادی SOL شما را نمی دهد.

چطور اختیار فریز و وضعیت حساب خودمان را بررسی کنیم؟
برای بررسی عمومی، آدرس توکن و آدرس عمومی کیف پول یا حساب توکن شما کافی است. لازم نیست کیف پول را به یک سایت ناشناس وصل کنید، تراکنش امضا کنید یا عبارت بازیابی وارد کنید. بررسی را در یک مرورگر شناخته شده شبکه، یعنی سایتی برای مشاهده حساب ها و تراکنش های ثبت شده، با آدرس دقیق توکن انجام دهید؛ جست وجوی نام یا نماد می تواند شما را به یک دارایی هم نام برساند.
- آدرس Mint توکن را از جزئیات همان دارایی بردارید و آن را با آدرس اعلام شده در مسیر رسمی پروژه تطبیق دهید.
- صفحه آن Mint را در مرورگر شبکه باز کنید و فیلد Freeze Authority را پیدا کنید.
- اگر یک آدرس در این فیلد ثبت شده، اختیار فریز همچنان به آن آدرس تعلق دارد. این مشاهده به تنهایی نمی گوید حساب شما اکنون فریز است.
- از فهرست حساب های توکن متعلق به کیف پول، حسابی را باز کنید که به همان Mint مربوط است و موجودی موردنظر شما را نگه می دارد.
- وضعیت حساب را بررسی کنید. Frozen یعنی حساب فریز است؛ Initialized یعنی حساب ایجاد و فعال شده و در وضعیت فریز معمول قرار ندارد.
اگر ابزار فقط «نامشخص» نشان می دهد یا اطلاعات بارگیری نشده، نتیجه را «اختیار لغو شده» تفسیر نکنید. نبود اطلاعات در صفحه با ثبت مقدار None، یعنی نداشتن اختیار فریز، در داده شبکه فرق دارد. هنگام مقایسه دو ابزار نیز مطمئن شوید هر دو همان Mint و همان حساب توکن را بررسی می کنند.
دو نتیجه را جدا یادداشت کنید: «چه کسی اختیار فریز دارد؟» و «آیا حساب من فریز است؟» این تفکیک جلوی یک اشتباه رایج را می گیرد: دیدن هشدار Freeze Authority در ابزار بررسی، اثبات نمی کند که علت خطای فعلی شما حتماً فریز است.

علت های دیگر خطای فروش توکن
اگر حساب توکن در وضعیت Frozen نیست، متن خطا و جزئیات تراکنش را بررسی کنید. کمبود SOL برای کارمزد، پیدا نشدن راه مبادله بین دو توکن انتخابی یا تغییر قیمت پیش از اجرای سواپ می توانند مانع معامله شوند. کمبود نقدینگی هم یعنی دارایی کافی برای انجام مبادله در بازار موجود نیست. در این موارد، مسئله با اختیار فریز یکی نیست و راه حل آن نیز متفاوت است.
برای مثال، پیام مربوط به حداقل مقدار دریافتی در سواپ درباره شرایط قیمت معامله است؛ در مقابل، خطای حساب فریز شده درباره اجازه انتقال توکن است. بالا بردن تحمل تغییر قیمت، حساب فریز شده را آزاد نمی کند. در راهنمای اسلیپیج در سواپ می توانید تفاوت قیمت پیشنهادی و نتیجه معامله را دنبال کنید. همین طور افزودن SOL فقط مسئله هزینه را حل می کند و اختیار مدیریتی توکن را تغییر نمی دهد. راهنمای حداقل خرید و انتقال سولانا تفاوت مبلغ انتقال و نیازهای عملی ارسال SOL را توضیح می دهد.
پنهان شدن یا برچسب اسپم خوردن توکن در برنامه کیف پول هم با فریز روی شبکه فرق دارد. نمایش برنامه می تواند یک دارایی را از فهرست اصلی کنار بگذارد، اما وضعیت حساب توکن باید در داده شبکه بررسی شود. حذف و نصب برنامه یا افزودن دوباره توکن، به خودی خود دستور رفع فریز صادر نمی کند. اگر مسئله شما مقدار نمایش داده شده است، نقش Token Decimals در نمایش موجودی موضوع متفاوتی را توضیح می دهد.

چه کسی می تواند توکن را از فریز خارج کند؟
در سازوکار استاندارد، فقط دارنده اختیار فریز همان Mint می تواند دستور ThawAccount را تأیید کند؛ این دستور وضعیت حساب را دوباره فعال می کند. داشتن توکن به تنهایی اجازه اجرای این دستور را به شما نمی دهد. معمولاً این اختیار با پروژه یا مسئول معرفی شده آن مرتبط است، اما نباید بدون بررسی آدرس، آن را حتماً متعلق به سازنده اولیه بدانیم؛ اختیار می تواند به آدرس دیگری منتقل شده باشد.
پشتیبانی کیف پول هایی مانند فانتوم یا سول فلر اختیار فریز توکن های دیگران را در دست ندارد. آن ها ممکن است در خواندن خطا یا پیدا کردن حساب کمک کنند، اما نمی توانند با یک تنظیم در برنامه، تصمیم ثبت شده در شبکه را لغو کنند.
برای پیگیری، آدرس Mint، آدرس حساب توکن، آدرس عمومی کیف پول و در صورت وجود، شناسه تراکنش ناموفق را آماده کنید. از مسیر رسمی پروژه دلیل فریز و شرایط رفع آن را بپرسید. این اطلاعات امکان شناسایی حساب را می دهد؛ پرداخت به فردی که در پیام خصوصی قول «آزادسازی تضمینی» می دهد، به او اختیار شبکه نمی بخشد.

لغو Freeze Authority چه نتیجه ای دارد؟
لغو اختیار فریز با تغییر مقدار Freeze Authority به None انجام می شود؛ None یعنی هیچ آدرسی این اختیار را ندارد. با این کار، این نقش برای آن توکن به طور دائمی حذف می شود. در سازوکار استاندارد، دیگر نمی توان با همان اختیار حساب های تازه ای را فریز کرد. این تغییر با «رفع فریز یک حساب» فرق دارد: اولی اختیار مدیریتی را حذف می کند، دومی وضعیت یک حساب مشخص را عوض می کند.
این تفاوت برای حسابی که از قبل فریز شده بسیار مهم است. در برنامه استاندارد توکن، حذف اختیار فریز، حساب های قبلاً فریز شده را خودکار آزاد نمی کند؛ با حذف اختیار، راه معمول رفع فریز نیز از بین می رود و آن حساب ها فریز باقی می مانند. بنابراین ادعای «اختیار فریز لغو شد، پس همه موجودی ها آزاد شدند» درست نیست.
لغو اختیار فریز همچنین به معنی حذف همه اختیارهای پروژه یا تضمین فروش پذیری توکن نیست. Mint Authority اختیار ایجاد واحدهای جدید است و جدا بررسی می شود. اینکه برای خرید توکن شما پول کافی در بازار وجود دارد، چه سهمی از توکن در دست چند آدرس است و چه تنظیمات دیگری فعال اند، باید جدا بررسی شود. یک نشان سبز کنار Freeze Authority فقط درباره همان اختیار اطلاعات می دهد.
در توکن های Token-2022 چه چیز دیگری را ببینیم؟
سولانا علاوه بر برنامه اصلی توکن، برنامه ای با امکانات بیشتر به نام Token-2022 دارد. توکن های این برنامه می توانند تنظیمات اضافه ای داشته باشند؛ مثلاً حساب های تازه از ابتدا فریز باشند، انتقال کارمزد داشته باشد یا برای انتقال، شرط های جداگانه بررسی شود. وجود و مقدار هر قابلیت باید برای همان توکن بررسی شود.
برای نمونه، قابلیت Transfer Hook هنگام انتقال، قواعد تعیین شده پروژه را اجرا می کند؛ این قواعد می توانند دریافت توکن را به آدرس های مجاز محدود کنند. قابلیت Pausable هم به دارنده اختیار توقف اجازه می دهد انتقال، ایجاد و سوزاندن توکن را در همه حساب های مربوط به همان توکن موقتاً متوقف کند. این توقف با فریز یک حساب مشخص فرق دارد.
به همین دلیل، نبود اختیار فریز را معادل «هیچ محدودیت انتقالی وجود ندارد» نگیرید. در صفحه Mint، نوع برنامه و قابلیت های فعال را هم ببینید؛ وضعیت Initialized فقط فریز نبودن حساب را نشان می دهد و تضمین نمی کند همه شرط های انتقال برقرارند. در صورت خطای فروش، متن خطا، وضعیت حساب و تنظیمات فعال را کنار هم قرار دهید؛ صرف اینکه دارایی روی سولانا ساخته شده، همه تنظیمات و محدودیت های آن را مشخص نمی کند.
پرسش های رایج
آیا Freeze Authority می تواند کل کیف پول من را فریز کند؟
این اختیار در سازوکار استاندارد به حساب های همان توکن مربوط است. فریزشدن یک حساب توکن به تنهایی به معنی مسدودشدن SOL و همه دارایی های کیف پول نیست.
فعال بودن اختیار فریز یعنی توکن کلاهبرداری است؟
خیر. برخی پروژه ها آن را برای محدودیت های عملیاتی یا مقابله با سوءاستفاده نگه می دارند؛ همین اختیار می تواند سوءاستفاده هم شود. باید صاحب اختیار، علت نگهداری آن و وضعیت حساب را جدا بررسی کرد.
آیا انتقال توکن به کیف پول دیگر مشکل فریز را حل می کند؟
حساب فریز شده اجازه انتقال آن توکن را ندارد؛ بنابراین جابه جایی به کیف پول دیگر راه دورزدن فریز نیست. تغییر برنامه نمایش کیف پول نیز وضعیت ثبت شده در شبکه را عوض نمی کند.
آیا با لغو اختیار فریز، توکن قبلاً فریز شده آزاد می شود؟
خیر. در برنامه استاندارد توکن سولانا، حذف اختیار فریز با رفع فریز حساب تفاوت دارد. حساب های قبلاً فریز شده خودکار آزاد نمی شوند و با حذف اختیار، امکان معمول رفع فریز آن ها نیز حذف می شود.
جمع بندی: وضعیت حساب، مسیر پیگیری را مشخص می کند
برای توکنی که نمی توانید بفروشید، ابتدا Mint درست و وضعیت حساب خودتان را پیدا کنید. اگر حساب فریز است و اختیار فریز هنوز وجود دارد، رفع فریز به اقدام دارنده آن اختیار نیاز دارد. اگر حساب فریز نیست، خطای معامله را از نظر هزینه، مسیر سواپ و تنظیمات همان توکن بررسی کنید. حذف اختیار فریز هم حساب های قبلاً فریز شده را آزاد نمی کند. برای بررسی اطلاعات دیگر یک دارایی، پنج ابزار بررسی پیش از خرید ارز دیجیتال را ببینید تا وضعیت اختیارها را در کنار اطلاعات بازار و خود پروژه بسنجید.