ارز را با شبکه اشتباه فرستادم؛ آیا برمی‌گردد؟

1405/07/19

ارز را با شبکه اشتباه فرستادم؛ آیا برمی‌گردد؟

آیا ارز ارسال‌شده با شبکه اشتباه برمی‌گردد؟

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

نخستین و مهم‌ترین اقدام پس از بروز این خطا، دست نگه‌داشتن است. هیچ تراکنش دیگری به همان آدرس ارسال نکنید و قبل از هر اقدامی، شناسهٔ تراکنش یا همان TXID را بردارید و آن را در کاوشگر بلاک‌چین بررسی کنید تا دقیقاً مشخص شود دارایی شما در حال حاضر روی کدام شبکه نشسته است.

دلیل تکرار خطای انتخاب شبکه در تراکنش‌ها

ساختار فنی آدرس‌ها در شبکه‌های سازگار با ماشین مجازی اتریوم ریشهٔ اصلی بروز این مشکل است. طبق مستندات ethereum.org، آدرس اتریوم از ۲۰ بایت آخر هش Keccak-256 کلید عمومی تولید می‌شود، با 0x شروع می‌شود و ۴۲ نویسه دارد. شبکه‌های اتریوم، BNB Smart Chain، پالیگان، آربیتروم و بیس همگی آدرس را به همین روش می‌سازند؛ بنابراین یک کلید خصوصی روی همهٔ این شبکه‌ها یک آدرس 0x یکسان می‌سازد. خود آدرس هیچ اطلاعی از نوع شبکه ندارد و این شناسهٔ زنجیره یا همان chain ID است که شبکه را معین می‌کند. شناسهٔ زنجیره از سال ۱۳۹۵ با EIP-155 وارد تراکنش امضاشده شد؛ شناسهٔ اتریوم عدد ۱ و شناسهٔ BNB Smart Chain عدد ۵۶ ثبت شده است. این یعنی شبکه را فرستنده در لحظهٔ ارسال انتخاب می‌کند و آدرس مقصد جلوی انتخاب اشتباه شبکه انتقال ارز دیجیتال را نمی‌گیرد.

تفاوت استانداردها نیز ابهام کاربران را بیشتر می‌کند. برای درک بهتر این تفاوت‌ها می‌توانید مطالعه کنید که توکن چیست و چگونه استانداردهای مختلف فنی روی شبکه‌ها پیاده می‌شوند. استاندارد ERC-20 که با پیشنهاد EIP-20 در سال ۲۰۱۵ معرفی شد، فقط یک استاندارد برای ساخت توکن است و شبکه به حساب نمی‌آید، در حالی که معادل آن روی شبکهٔ BNB Smart Chain با عنوان BEP-20 شناخته می‌شود. آنچه در منوی برداشت صرافی‌ها ERC20 نامیده شده، در حقیقت شبکهٔ اتریوم است. برای شناخت بهتر ببینید تتر چیست و چرا این ارز پایدار روی چندین شبکهٔ گوناگون با قراردادهای مجزا فعال است. همان‌طور که قیمت تتر روی شبکه‌های مختلف تغییر نمی‌کند و ارزش یکسانی دارد، نام توکن در منوی برداشت هم یکی است و همین شباهت ریشهٔ بیشتر موارد ارسال ارز دیجیتال به شبکه اشتباه است. در مقابل، آدرس‌های ناسازگار رفتار متفاوتی دارند؛ آدرس شبکهٔ ترون طبق مستندات توسعه‌دهندگان ترون با حرف T شروع می‌شود، ۳۴ نویسه دارد و در قالب Base58 نوشته می‌شود، در نتیجه قرار دادن آن در فرم برداشت اتریوم معمولاً با خطای نامعتبر بودن آدرس مواجه می‌شود و تراکنشی ثبت نخواهد شد. در چنین شرایطی با بررسی تاریخچهٔ کیف پول یا اکسپلورر می‌توانید مطمئن شوید که انتقالی انجام نشده و پول از حسابتان خارج نشده است.

واریز به کیف پول شخصی با آدرس یکسان

بهترین وضعیت زمانی ایجاد می‌شود که انتقال تتر با شبکه اشتباه به آدرس کیف پول خودتان در برنامه‌هایی مثل متامسک یا تراست ولت انجام شده باشد. اگر به جای شبکهٔ اتریوم شبکهٔ BEP20 را انتخاب کرده‌اید، پول روی شبکهٔ BNB Smart Chain دقیقاً به همان آدرس 0x نشسته است. دلیلش این است که کلید خصوصی دست خودتان است؛ در مطلب کیف پول ارز دیجیتال چیست توضیح داده‌ایم که مالکیت کیف پول با همین کلید تعریف می‌شود. طبق راهنمای Binance Academy که در خرداد ۱۴۰۵ به‌روزرسانی شده، کافی است شبکهٔ BNB Smart Chain را در کیف پول فعال کنید و در صورت ظاهر نشدن موجودی، توکن تتر را با آدرس قراردادش روی همان شبکه به فهرست دارایی‌ها اضافه کنید.

حرکت دادن این موجودی نیاز به پرداخت کارمزد در همان شبکه دارد؛ مثلاً برای انتقال تتر روی BNB Smart Chain باید مقدار اندکی رمزارز BNB در همان آدرس داشته باشید تا هزینهٔ گاز تراکنش تأمین شود. اگر کیف پول شما از چند شبکه پشتیبانی نمی‌کند، می‌توانید عبارت بازیابی یا کلید خصوصی خود را در یک کیف پول چندشبکه‌ای وارد کنید؛ همان مسیری که در بازیابی کلید خصوصی هم به کار می‌رود. توجه داشته باشید که عبارت بازیابی را تنها در اپلیکیشن رسمی وارد کنید. هیچ وب‌سایت، حساب پشتیبانی یا ربات تلگرامی نیازی به عبارت بازیابی شما ندارد و تقاضای کلید به بهانهٔ بازیابی سرمایه قطعاً نشانهٔ کلاهبرداری است.

واریز دارایی به آدرس صرافی با شبکه دیگر

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

راهنمای بازیابی واریز صرافی بایننس که در ۸ خرداد ۱۴۰۵ به‌روزرسانی شده است، برای بازیابی دارایی‌های واریزشده روی شبکه‌های EVM پشتیبانی‌نشده کارمزدی معادل ۲۰ تتر و مدت زمانی حدود ۳۰ روز کاری تعیین کرده و به روشنی قید کرده که بازگرداندن این دارایی‌ها تضمین نخواهد شد. اگر واریز با شبکه اشتباه به مقصد حساب شما در التکس انجام شده است، موضوع را به پشتیبانی التکس اطلاع دهید. در پیام خود شناسهٔ تراکنش یا TXID، شبکه‌ای که با آن ارسال را انجام داده‌اید، نام و مقدار دقیق دارایی و آدرس مقصد را ارسال کنید و تا دریافت پاسخ نهایی هیچ تراکنش دیگری به آن آدرس نفرستید.

ارسال دارایی به آدرس‌های فاقد کلید خصوصی

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

هم‌شکل بودن آدرس روی دو شبکه فقط در حساب‌های دارای کلید خصوصی به معنی مالکیت یکسان است. در خرداد ۱۴۰۱ بنیاد آپتیمیزم ۲۰ میلیون توکن OP برای شرکت بازارساز وینترمیوت به آدرس کیف پول چندامضایی این شرکت روی شبکهٔ آپتیمیزم فرستاد، در حالی که آن کیف پول فقط روی اتریوم مستقر شده بود و روی آپتیمیزم هنوز قراردادی نداشت. یک مهاجم از این خلأ استفاده کرد، قراردادی روی همان آدرس در آپتیمیزم مستقر کرد و توکن‌ها را تصاحب کرد. این ماجرا که Cointelegraph در همان ماه گزارش کرد نشان می‌دهد اگر آدرس مقصد شما کیف پول قراردادی است، تا پیش از استقرار آن روی شبکهٔ مقصد نباید ارزی به آن بفرستید.

فراموش کردن تگ یا ممو در انتقال دارایی

شبکه‌هایی که ممو یا تگ دارند ساختار واریز متفاوتی را به کار می‌برند. در XRP Ledger با مفهوم Destination Tag، در شبکهٔ استلار با ممو و در شبکهٔ تون با کامنت، صرافی‌ها یک آدرس عمومی مشترک برای تمام کاربران دارند و این تگ است که مشخص می‌کند پول به حساب کدام کاربر منظور شود. طبق مستندات XRP Ledger، جا افتادن تگ باعث واریز پول به آدرس صرافی می‌شود اما ثبت آن در حساب شما نیاز به مداخلهٔ دستی دارد. این وضعیت معمولاً با ارسال TXID به پشتیبانی قابل پیگیری است، هرچند زمان‌بر است؛ چنان‌که بایننس در مستندات خرداد ۱۴۰۵ برای حل این خطا حدود ۷ روز کاری زمان در نظر گرفته و کارمزد برداشت شبکه را کسر می‌کند. ویژگی جالب XRP Ledger این است که گیرنده می‌تواند گزینهٔ RequireDest را روی حساب خود فعال کند؛ با این کار شبکه پرداخت بدون تگ را رد می‌کند و مبلغ اصلی از کیف پول فرستنده خارج نمی‌شود و فقط کارمزد ناچیز تراکنش سوزانده می‌شود.

روش‌های پیشگیری از انتخاب اشتباه شبکه

رعایت چند اصل ثابت جلوی بیشتر این زیان‌ها را می‌گیرد. شبکه‌ای که در فرم مبدأ برای ارسال انتخاب می‌کنید، باید عیناً همان شبکه‌ای باشد که صفحهٔ واریز مقصد معرفی کرده است؛ نام توکن به تنهایی کافی نیست، چون تتر روی چندین شبکه فعال است. اگر بعد از خرید تتر تمایل دارید دارایی خود را به کیف پول شخصی منتقل کنید، مشخصات شبکهٔ مقصد را با شبکهٔ انتخابی در صفحهٔ برداشت یکی کنید. اگر صفحهٔ واریز تگ یا ممو نمایش داده است، آن را بدون تغییر ثبت کنید. برای مبالغ سنگین همیشه یک مقدار بسیار اندک را به شکل آزمایشی منتقل کنید و پس از رسیدن آن، بقیه را ارسال کنید. در التکس هم پیش از ارسال، شبکه و در صورت نیاز ممو را از صفحهٔ واریز همان رمزارز بردارید؛ انتخاب دقیق همان شبکه جلوی این خطا را می‌گیرد.

اخبار مرتبط

استیک کاردانو؛ چرا ADA در کیف پول شما قفل نمی‌شود؟

استیک کاردانو؛ چرا ADA در کیف پول شما قفل نمی‌شود؟

این راهنما سازوکار استیک کاردانو، دلیل قفل نشدن ADA، سود حدود ۲ درصدی در مهر ۱۴۰۵ و شرط تازهٔ انتخاب نمایندهٔ رأی برای برداشت پاداش را توضیح می‌دهد.

1405/07/09
کارمزد شبکه اتریوم چقدر است و چرا مدام تغییر می‌کند؟

کارمزد شبکه اتریوم چقدر است و چرا مدام تغییر می‌کند؟

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

1405/07/07
تعداد بیت کوین‌ها؛ چرا عدد ۲۱ میلیون آن چیزی نیست که فکر می‌کنید

تعداد بیت کوین‌ها؛ چرا عدد ۲۱ میلیون آن چیزی نیست که فکر می‌کنید

همه می‌دانند بیت کوین ۲۱ میلیون تاست، اما این عدد سقف صدور است، نه تعدادی که واقعاً در دسترس بازار است. در این مقاله چهار لایه را از هم جدا می‌کنیم — استخراج‌شده، نابودشده، گم‌شده و قفل‌شده در صندوق‌ها و خزانهٔ شرکت‌ها — و با عدد نشان می‌دهیم که شناوری واقعی بیت کوین در چه مرتبه‌ای است.

1405/07/05