عبارت مخفی (عبارت بازیابی) تنها راه بازگرداندن Gram Wallet روی دستگاه تازه یا پس از حذف اپلیکیشن است. کیف پول تازه این عبارت را در ۱۲ کلمه می‌دهد. عبارت را می‌توان دوباره در Settings → Security → Back Up دید و کیف پول را با دکمهٔ Import Existing Wallet در صفحهٔ شروع بازیابی کرد. عبارت ۱۲ یا ۲۴ کلمه‌ای پذیرفته می‌شود، از جمله عبارت wallet.ton.org قدیمی و کیف پول‌های دیگر TON. عبارت فراموش‌شده را هیچ‌کس بازیابی نمی‌کند: کیف پول خودامانی است و نه تیم و نه Telegram نسخه‌ای از کلیدها ندارند. همهٔ موارد روی نسخهٔ 26.9.9 و کد متن‌باز تا ۶ اکتبر ۲۰۲۶ بررسی شده است.

گزینه‌های وارد کردن کیف پول در صفحهٔ شروع و بخش Security در تنظیمات
گزینه‌های وارد کردن کیف پول در صفحهٔ شروع و بخش Security در تنظیمات

عبارت مخفی چیست

از عبارت، کلید خصوصی کیف پول محاسبه می‌شود و از کلید، نشانی. هر کس عبارت را داشته باشد، اختیار کامل کیف پول را دارد، روی هر دستگاه و در هر اپلیکیشن سازگار. رمز عبور و بیومتریک در Gram Wallet فقط از نسخهٔ کلید روی همین دستگاه محافظت می‌کنند: روی دستگاه دیگر، اگر عبارت را داشته باشید، به آن‌ها نیازی نیست.

عبارت از کجاستتعداد کلمهدر Gram Wallet چه می‌دهد
Gram Wallet تازه۱۲نشانی در هر بیست شبکه
wallet.ton.org قدیمی، Tonkeeper، Tonhub۲۴فقط نشانی در TON
کیف پول داخلی Telegram۱۲، پس از تعویض کلید ۲۴پشتیبانی ۶ اکتبر به کد اضافه شد، پایین‌تر را ببینید
کیف پول‌های دیگر مبتنی بر BIP39۱۲ یا ۲۴نشانی در شبکه‌هایی که کیف پول می‌شناسد

تفاوت ۱۲ و ۲۴ کلمه در طول نیست، در استاندارد است. Gram Wallet دوازده کلمه را بر اساس BIP39 می‌سازد — استاندارد مشترک Ethereum، Solana و Bitcoin — و از یک عبارت نشانی همهٔ شبکه‌ها به دست می‌آید. عبارت ۲۴ کلمه‌ای کیف پول‌های قدیمی TON با قواعد خودِ TON ساخته شده و فقط نشانی TON می‌دهد. به همین دلیل در کیف پول قدیمیِ واردشده شبکه‌های دیگر ظاهر نمی‌شوند.

چطور عبارت را دوباره ببینیم

  1. Settings → Security را باز کنید.
  2. رمز عبور را وارد کنید یا با بیومتریک تأیید کنید.
  3. Back Up را بزنید و سه هشدار را تأیید کنید.

Gram Wallet همان کلمه‌هایی را نشان می‌دهد که هنگام ساخت نشان داده بود. اگر هنگام ساخت از بررسی کلمه‌ها گذشته باشند، در صفحهٔ اصلی هشدار «Wallet is not backed up» دیده می‌شود. در بیلد معمولی نمی‌توان از این بررسی گذشت، پس این وضع فقط برای کیف پول‌های نسخه‌های آزمایشی پیش می‌آید.

چطور عبارت را نگه داریم

صفحهٔ کلمه‌ها با رنگ قرمز هشدار می‌دهد: عبارت را به هیچ‌کس نشان ندهید و هیچ‌جا وارد نکنید. در عمل یعنی:

  • روی کاغذ بنویسید، به‌ترتیب و با شماره، در دو نسخه و در دو جای مختلف؛
  • عکس نگیرید و کپی نکنید در یادداشت‌ها، پیام‌رسان‌ها و فضای ابری: دکمهٔ Copy to Clipboard عبارت را در کلیپ‌بورد می‌گذارد و هر اپلیکیشنی که به آن دسترسی دارد می‌تواند آن را بخواند؛
  • در سایت‌ها و ربات‌ها وارد نکنید که وعدهٔ «بررسی»، «همگام‌سازی» یا «باز کردن قفل» کیف پول را می‌دهند. عبارت فقط هنگام بازیابی و فقط در خودِ کیف پول وارد می‌شود.

محافظت در برابر دزدیده شدن عبارت را تأیید دومرحله‌ای از طریق Telegram فراهم می‌کند، Settings → Security → 2FA with Telegram. با آن، عبارت به‌تنهایی برای انتقال کافی نیست: هر تراکنش باید در ربات @tgmfabot از حساب Telegram شما تأیید شود. این محافظت فقط روی دارایی‌های TON اعمال می‌شود و به کیف پول نسخهٔ W5 نیاز دارد. فعال‌سازی آن ۰٫۱۵ Gram هزینه دارد.

چطور کیف پول را بازیابی کنیم

  1. Gram Wallet را نصب کنید یا wallet.ton.org را باز کنید.
  2. گزینهٔ «I agree to use the wallet responsibly» را علامت بزنید و Import Existing Wallet را بزنید.
  3. Secret Words را انتخاب کنید و ۱۲ یا ۲۴ کلمه را به‌ترتیب وارد کنید.
  4. رمز عبور تازه یا بیومتریک تعیین کنید.

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

علاوه بر عبارت، بخش وارد کردن کلید خصوصیِ ۶۴ نویسه‌ای در مبنای شانزده را هم می‌پذیرد. در همان صفحه دو گزینهٔ دیگر هست: Ledger کیف پول سخت‌افزاری را وصل می‌کند و View Any Address هر نشانی را فقط برای مشاهده باز می‌کند، بدون امکان ارسال.

اگر پس از بازیابی موجودی خالی بود

در TON یک عبارت چند نشانی می‌دهد — برای هر نسخهٔ قرارداد کیف پول یکی: v3R1، v3R2، v4R2، W5. Gram Wallet کیف پول‌های تازه را روی W5 می‌سازد، در حالی که عبارتِ کیف پول قدیمی ممکن است روی v4R2 یا v3R2 کار می‌کرده است. کوین‌ها جایی نرفته‌اند: روی نشانیِ نسخهٔ دیگر هستند.

Gram Wallet نسخه‌های دیگر را خودش بررسی می‌کند. اگر روی آن‌ها توکنی باشد، پیشنهاد می‌کند واردشان کنید و در تنظیمات گزینهٔ Wallet Versions ظاهر می‌شود که در آن می‌توان به نسخهٔ لازم رفت. برای اینکه ببینید کیف پول قبلاً چه نشانی‌ای داشته، تاریخچهٔ انتقال‌ها را در کاوشگر بلاک‌چین بررسی کنید.

عبارت کیف پول داخلی Telegram

کیف پولِ داخلِ Telegram فعلاً فقط در نسخه‌های بتا هست و عبارتش طور دیگری ساخته شده است:

  • هنگام ساخت ۱۲ کلمه داده می‌شود. پس از تعویض کلید ۱۲ کلمهٔ دیگر به آن اضافه می‌شود و عبارت ۲۴ کلمه‌ای می‌شود: نیمهٔ اول همچنان نشانی را تعیین می‌کند و نیمهٔ دوم انتقال‌ها را امضا می‌کند؛
  • نسخهٔ کلید به‌طور پیش‌فرض در فضای ابری Telegram نگهداری می‌شود: کلید رمزنگاری می‌شود، به سه بخش تقسیم می‌شود و در مراکز داده در سه قاره قرار می‌گیرد. فقط روی دستگاه‌های صاحب آن می‌توان آن را سر هم کرد. این نسخه را می‌توان خاموش کرد و در آن صورت باید عبارت را در هر نشست تازهٔ Telegram وارد کنید؛
  • در بتا رشته‌ای هست که می‌گوید در کیف پول داخلی فقط عبارتی را می‌توان وارد کرد که در Telegram ساخته شده باشد.

مسیر در جهت عکس در حال آماده شدن است: ۶ اکتبر نسخهٔ قرارداد telegram و تشخیص عبارتِ دو نیمه‌ای، هر نیمه ۱۲ کلمه، به کد متن‌باز Gram Wallet اضافه شد. یعنی کیف پولِ Telegram را بعداً می‌توان با عبارتش در اپلیکیشن مستقل باز کرد. در نسخهٔ 26.9.9 که اکنون روی wallet.ton.org کار می‌کند، این هنوز نیست.

چرا کیف پول Telegram به تعویض کلید نیاز دارد

نشانی کیف پول معمولی TON محکم به کلید گره خورده است: تعویض کلید یعنی رفتن به نشانی تازه. قرارداد telegram مثل یک قرارداد ترامپولین (trampoline) ساخته شده است: همهٔ کیف پول‌های Telegram کد یکسانی دارند و کد اجرایی را از پیکربندی بلاک‌چین می‌گیرند. نشانی از نیمهٔ اول عبارت محاسبه می‌شود و تغییر نمی‌کند، و حق امضا به کلید تازه منتقل می‌شود. به این ترتیب می‌توان کلید را عوض کرد، مثلاً اگر احتمال نشت عبارت باشد، و نشانی‌ای که دیگران به آن Gram می‌فرستند همان می‌ماند. اگر نیمهٔ دوم عبارت با کلید فعلی جور نباشد، کیف پول پاسخ می‌دهد که شاید کلید پیش‌تر عوض شده باشد.

اگر عبارت گم شده است

تا وقتی کیف پول روی دستگاهی باز می‌شود، می‌توانید عبارت را در Back Up ببینید و دوباره بنویسید. اگر عبارت را ندارید و کیف پول هیچ‌جا باز نمی‌شود، دسترسی از دست رفته است. پشتیبانی @mysupport آن را برنمی‌گرداند: کلیدی در اختیارش نیست.

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