اگر ارز یا توکن قدیمی شما روی شبکه BEP2 یا BNB Beacon Chain در Trust Wallet باقی مانده، این راهنمای کامل ۲۰۲۶ مراحل بررسی، Sign Message، Approval، Merkle Proof و انتقال دارایی به BNB Smart Chain را توضیح میدهد.
اگر یک ارز قدیمی را روی شبکه BEP2 یا BNB Beacon Chain داخل Trust Wallet نگهداری میکردید و حالا دیگر مثل گذشته نمیتوانید آن را ببینید یا منتقل کنید، قبل از هر کاری یک نکته مهم را بدانید: ناپدید شدن گزینههای قدیمی در کیف پول لزوماً به معنی از بین رفتن دارایی نیست. اما بازیابی BEP2 در سال ۲۰۲۶ دیگر شبیه آموزشهای قدیمی اینترنت نیست. BNB Beacon Chain از چرخه پشتیبانی خارج شده و مسیر فعلی بازیابی داراییهای واجد شرایط، استفاده از ابزار رسمی Token Recover Self-Service و انتقال دارایی به BNB Smart Chain است.
در این مقاله از صفر توضیح میدهیم. اگر به بخش فنی و زیرساختهای حوزه رمزارز هم علاقه دارید، مقاله طراحی سایت ارز دیجیتال را هم ببینید BEP2 چیست، چرا Trust Wallet دیگر مثل گذشته با آن کار نمیکند، چه داراییهایی امکان بازیابی دارند، دقیقاً چه مراحلی طی میشود، چرا در بعضی مرحلهها خطاهایی مثل مشکل امضا یا Approval دیده میشود و مهمتر از همه، چطور بدون به خطر انداختن Seed Phrase و Private Key جلو بروید.
BEP2 استاندارد توکنهای قدیمی BNB Beacon Chain بود. این شبکه با BNB Smart Chain یکی نبود و آدرسهای آن معمولاً با bnb1... شناخته میشوند. در سالهای گذشته بسیاری از کاربران BNB و توکنهای BEP2 را روی این شبکه نگهداری میکردند.
BNB Chain در روند Sunset، BNB Beacon Chain را از چرخه عملیاتی خارج کرد. به همین دلیل بسیاری از آموزشهایی که هنوز در سایتها میبینید و مربوط به سالهای ۲۰۲۴ و ۲۰۲۵ هستند، دیگر دقیقاً با فرآیند فعلی مطابقت ندارند.
طبق مستندات رسمی BNB Chain، از ۱ ژوئیه ۲۰۲۶ ابزار Hosted قبلی Token Recovery متوقف شده و کاربران واجد شرایط باید از ابزار Self-Service رسمی استفاده کنند. این ابزار برای بازیابی توکنهای BEP2 و BEP8 باقیمانده روی BNB Beacon Chain و انتقال آنها به BNB Smart Chain طراحی شده است.
نه لزوماً. اگر دارایی روی BNB Beacon Chain قرار داشته باشد، ابتدا باید آدرس Beacon Chain و وضعیت خود دارایی بررسی شود. ابزار رسمی Recovery میتواند مشخص کند آیا دارایی موردنظر در فهرست داراییهای قابل بازیابی قرار دارد یا خیر.
هیچکس نباید بدون بررسی، بازیابی ۱۰۰ درصدی هر دارایی BEP2 را تضمین کند. وضعیت توکن، نوع دارایی، آدرس مالک، شرایط Recovery و اطلاعات لازم برای امضا باید بررسی شوند.
با پایان پشتیبانی عملیاتی از BNB Beacon Chain، تجربه کاربر در Trust Wallet نیز تغییر کرده است. Trust Wallet هنوز در مسیر فعلی Recovery بهعنوان یک کیف پول سازگار با Beacon Chain مطرح است، اما فرآیند جدید با چیزی که قبلاً از داخل اپ موبایل انجام میشد تفاوت دارد.
در روش فعلی، بخش مهمی از فرآیند Recovery با Browser Extension کیف پول و ابزار Self-Service انجام میشود. بنابراین اگر فقط Trust Wallet موبایل را باز کردهاید و انتظار دارید یک دکمه ساده برای انتقال BEP2 به شما نشان داده شود، احتمالاً چنین چیزی نخواهید دید.
مسیر فعلی چهار مرحله اصلی دارد:
recover روی BNB Smart Chainاین چهار مرحله ساده به نظر میرسند، اما مرحله دوم و مرحله نهایی معمولاً همان بخشهایی هستند که کاربران در آنها متوقف میشوند.
bnb1... شروع میشود.0x برای دریافت دارایی بازیابیشده.هشدار امنیتی: برای Recovery هیچوقت Seed Phrase یا Private Key خود را داخل سایتهای ناشناس، فرمهای تلگرامی، رباتها یا صفحات غیررسمی وارد نکنید. ابزار رسمی BNB Chain تأکید میکند که کلید خصوصی نباید برای Recovery در اختیار شخص دیگری قرار بگیرد.
بعد از اجرای ابزار Self-Service رسمی، آدرس Beacon Chain خود را وارد میکنید. ابزار موجودیها و توکنهایی را که امکان Recovery دارند بررسی میکند.
اگر دارایی نمایش داده شد و وضعیت آن قابل بازیابی بود، وارد مرحله بعد میشوید. اگر هیچ دارایی نمایش داده نشد، اول آدرس را با دقت بررسی کنید؛ آدرسهای Beacon Chain با آدرسهای معمول BSC یکی نیستند و یک اشتباه کوچک در کپی کردن آدرس میتواند نتیجه کاملاً متفاوتی ایجاد کند.
در این مرحله ابزار یک پیام ساختاریافته برای Recovery ایجاد میکند. این پیام شامل اطلاعاتی مانند آدرس Beacon Chain، نماد توکن، مقدار دارایی و آدرس مقصد BSC است.
سپس باید پیام را با همان کیف پولی امضا کنید که مالک دارایی روی Beacon Chain است.
در فرآیندی که ما برای بررسی عملی این روش انجام دادیم، دقیقاً در همین بخش با تفاوتهای مهم میان Trust Wallet، اتصال Extension و امضای Beacon Chain مواجه شدیم. نکته مهم این است که Sign Message با Send Transaction یکی نیست. در این مرحله هنوز قرار نیست دارایی را به جایی ارسال کنید؛ شما فقط مالکیت آدرس را با یک امضای رمزنگاریشده اثبات میکنید.
خروجی این مرحله معمولاً شامل دو مقدار مهم است: signature و publicKey. در بعضی پیادهسازیهای کیف پول ممکن است Signature بدون پیشوند 0x برگردد و طبق مستندات ابزار رسمی باید قبل از استفاده در مراحل بعدی، پیشوند لازم اضافه شود.
این یکی از مشکلاتی است که کاربران فعلی گزارش کردهاند. در گزارشهای GitHub مربوط به ابزار رسمی، مواردی از مشکل عدم ارائه Beacon Chain signing API، باز نشدن پنجره امضا و خطاهای مربوط به اتصال Extension ثبت شده است.
اینجا دقیقاً یکی از جاهایی است که ممکن است با خطاهای گیجکننده روبهرو شوید. در بررسی عملی این فرآیند، یک نمونه خطا با پیام Approval Failed و توضیح token bnb not found دیده شد. چنین خطایی را نباید با از بین رفتن دارایی یکی دانست؛ باید مشخص شود مشکل از Symbol، وضعیت دارایی، دادههای Approval یا خود سرویس Recovery است.
اگر با خطای Approval مواجه شدید، قبل از هر اقدامی این موارد را دوباره کنترل کنید: نماد توکن دقیقاً همان مقداری باشد که ابزار در مرحله قبل نشان داده، مقدار دارایی را از روی ابزار کپی کنید، آدرس مقصد BSC را تغییر ندهید و Signature و Public Key را دستکاری نکنید. اگر ابزار برای همان دارایی در مرحله اول وضعیت قابل بازیابی نشان میدهد اما Approval همچنان شکست میخورد، متن دقیق خطا را نگه دارید؛ چون ممکن است مشکل از سمت سرویس Approval باشد و نه از کیف پول شما.
این موضوع در گزارشهای عمومی مخزن رسمی ابزار هم دیده شده است. در ماههای اخیر کاربران خطاهایی مانند verify signature failed، مشکل امضای Beacon Chain با Trust Wallet و حتی خطا در مرحله Write Contract را گزارش کردهاند. بنابراین اگر همه ورودیها درست هستند، هر بار با تغییرات تصادفی در Signature یا Payload تلاش نکنید؛ ابتدا علت خطا را مشخص کنید.
در مسیر واقعی Recovery چند خروجی متفاوت وجود دارد: ممکن است ابزار توکن را پیدا کند اما Approval انجام نشود؛ ممکن است Approval موفق شود اما Payload نیاز به بررسی داشته باشد؛ یا ممکن است تراکنش recover روی BNB Smart Chain با موفقیت ثبت شود اما نمایش موجودی در کیف پول با تأخیر انجام شود. در هر حالت، Transaction Hash و متن خطا مهمترین سرنخ برای تشخیص مرحله مشکل هستند.
اگر قصد دارید از تجربه دیگران برای عیبیابی استفاده کنید، فقط به اسکرینشات اکتفا نکنید؛ نسخه Trust Wallet Extension، نسخه Node.js، مرورگر، نام توکن، مرحلهای که خطا در آن رخ داده و Transaction Hash را نیز ثبت کنید. این اطلاعات در بررسی فنی بسیار ارزشمندتر از یک پیام کلی مثل «تراست ولت کار نمیکند» هستند.
وقتی Signature و Public Key آماده شد، اطلاعات برای مرحله Approval ارسال میشود. این مرحله با تراکنش انتقالی روی شبکه اشتباه نشود؛ سرور Approval اطلاعات امضاشده را بررسی میکند و در صورت معتبر بودن، دادههایی مانند Merkle Proof و Approval Signature را در اختیار ابزار قرار میدهد.
در تجربه عملی ما، این مرحله یکی از قسمتهایی بود که تفاوت بین مالکیت کیف پول و تراکنش واقعی روی BSC کاملاً مشخص میشود. تا اینجا هنوز دارایی را روی BSC منتقل نکردهایم؛ داریم مجوز لازم برای Recovery را آماده میکنیم.
اگر Approval خطا داد، نماد توکن، مقدار دارایی و آدرس مقصد BSC را دقیقاً با اطلاعات مرحله قبل تطبیق دهید. طبق مستندات رسمی، حساس بودن Symbol و معتبر بودن آدرس BSC از موارد مهم این مرحله هستند.
پس از دریافت Approval Signature و Merkle Proof، ابزار Recovery اطلاعات لازم برای ساخت Payload نهایی را کنار هم قرار میدهد.
این Payload شامل اطلاعاتی مانند Symbol، مقدار دارایی، Signature و Public Key مالک Beacon Chain، Approval Signature و Merkle Proof است.
ساخت Payload بهتنهایی تراکنش را ارسال نمیکند. هنوز باید تابع Recovery روی قرارداد BNB Smart Chain را با یک کیف پول BSC اجرا کنید.
در این مرحله وارد شبکه BNB Smart Chain میشوید. کیف پولی که قرار است تراکنش نهایی را ارسال کند باید همان آدرس BSC باشد که در مرحله Recovery بهعنوان مقصد معرفی کردهاید.
مستندات فعلی BNB Chain قرارداد Recovery را با آدرس 0x0000000000000000000000000000000000003000 معرفی میکنند. در BscScan میتوانید قرارداد را بررسی کنید و از بخش Write Contract تابع recover را اجرا کنید.
ابزار رسمی BNB Chain برای تراکنش نهایی حداقل Gas Limit برابر 1,000,000 را ذکر کرده است؛ با این حال مقدار واقعی Gas مصرفشده و شرایط شبکه را باید هنگام ارسال تراکنش بررسی کنید.
اینجا همان جایی است که در تجربه عملی ما گزینههای Simulate و Write اهمیت پیدا کردند. Simulate برای بررسی نتیجه احتمالی مفید است، اما Write مرحلهای است که تراکنش واقعی را برای ارسال روی BSC آماده میکند و نیاز به BNB برای Gas دارد.
| مرحله | کیف پول | کار | Gas |
|---|---|---|---|
| Sign Message | کیف پول Beacon Chain | اثبات مالکیت دارایی | نیاز ندارد |
| Get Approval | اطلاعات مرحله قبل | دریافت Approval و Merkle Proof | تراکنش BSC نیست |
| Recover | کیف پول BNB Smart Chain | ارسال تراکنش نهایی | BNB لازم است |
این تفکیک یکی از مهمترین نکات کل فرآیند است. خیلی از خطاها به این دلیل رخ میدهند که کاربر تصور میکند همان کیف پولی که دارایی BEP2 را در اختیار دارد، باید تراکنش نهایی BSC را هم ارسال کند؛ در حالی که فرآیند فعلی دو نقش متفاوت دارد.
بعد از تأیید تراکنش، ابتدا Transaction Hash را بررسی کنید. سپس شبکه کیف پول را روی BNB Smart Chain قرار دهید و Token Contract مربوط به دارایی را در صورت نیاز بهصورت دستی به کیف پول اضافه کنید.
اگر تراکنش روی BSC موفق شده اما Token در رابط کاربری کیف پول نمایش داده نمیشود، این موضوع الزاماً به معنی شکست Recovery نیست؛ ممکن است فقط Token در فهرست نمایشی کیف پول اضافه نشده باشد.
برای این فرآیند، منبع اصلی باید مستندات BNB Chain و مخزن رسمی Token Recover Self-Service باشد. مستندات رسمی BNB Chain درباره Phase 3 جزئیات فعلی ابزار، پیشنیازها، مراحل و قرارداد Recovery را ارائه میکند.
کد ابزار نیز در مخزن رسمی BNB Chain در GitHub منتشر شده است. اگر نسخهای را از منبع دیگری دریافت کردید، آن را با مخزن رسمی تطبیق دهید.
اگر مراحل بالا را خواندهاید و هنوز نمیدانید دارایی شما قابل بازیابی است یا در یکی از مراحل Sign Message، Get Approval، Merkle Proof، Build Payload یا Write Contract گیر کردهاید، موضوع میتواند نیاز به بررسی فنی دقیق داشته باشد.
سه سوت وب میتواند در صورت درخواست شما و با دریافت هزینه فرآیند بررسی و اجرای Recovery را برای داراییهای واجد شرایط انجام دهد. هزینه ثابت و یکسانی برای همه پروندهها وجود ندارد؛ مبلغ نهایی بر اساس نوع و مقدار ارز یا دارایی، وضعیت قابل بازیابی بودن آن و برآورد زمان اجرای کار تعیین میشود.
تأکید میکنیم که این خدمت به معنی تضمین بازیابی هر دارایی BEP2 نیست؛ ابتدا وضعیت دارایی و امکان فنی Recovery بررسی میشود و سپس درباره انجام کار و هزینه تصمیمگیری خواهد شد.
اگر تمایل دارید پرونده شما بررسی شود، با شمارههای شرکت سه سوت وب تماس بگیرید و داخلی ۴ را درخواست کنید. برای آشنایی با زیرساختهای فنی پروژههای رمزارزی نیز میتوانید مقاله امکانات سایت ارز دیجیتال را مطالعه کنید.
خیر، توقف شبکه بهتنهایی به معنی از بین رفتن همه داراییها نیست. برخی داراییهای واجد شرایط از طریق فرآیند Recovery قابل انتقال به BNB Smart Chain هستند و باید وضعیت هر دارایی جداگانه بررسی شود.
خیر. Seed Phrase یا Private Key را در اختیار سایت، شخص یا سرویس ناشناس قرار ندهید. فرآیند رسمی برای اثبات مالکیت از امضای پیام توسط کیف پول استفاده میکند.
برای امضای پیام Beacon Chain در مرحله دوم Gas لازم نیست، اما تراکنش نهایی Recovery روی BNB Smart Chain به BNB برای پرداخت Gas نیاز دارد.
ابتدا نسخه Extension، اتصال کیف پول، تداخل سایر Wallet Extensionها و آدرس Beacon Chain را بررسی کنید. در صورت ادامه مشکل، خطای دقیق و نسخه کیف پول باید بررسی شود؛ زیرا مشکلاتی در رابطه با Beacon Chain signing در گزارشهای ابزار Recovery ثبت شده است.
روش فعلی Self-Service بر اجرای ابزار روی کامپیوتر و محیط محلی متکی است و مستندات رسمی Node.js و یک package manager را پیشنیاز اعلام میکنند. بنابراین نباید آموزشهای قدیمی موبایلی را بدون بررسی با روش فعلی یکی دانست.
جمعبندی: اگر ارز شما روی BEP2 مانده، اولین کار ترسیدن یا وارد کردن Seed Phrase در یک سایت ناشناس نیست. ابتدا آدرس Beacon Chain را شناسایی کنید، وضعیت Recoverable بودن دارایی را بررسی کنید و سپس مراحل Sign Message، Approval، Merkle Proof، Build Payload و در نهایت Recover روی BNB Smart Chain را با دقت انجام دهید. در صورت هر خطا، همان مرحله را متوقف کنید و قبل از امضای هر پیام یا تراکنش جدید، علت خطا را مشخص کنید.
در این فرم نوع پروژه مد نظرتان را توضیح داده و مرحله به مرحله فر م را تکمیل نمایید