اگر بخش اول از این نوشته با عنوان «بازگرداندن دارایی مخفیشده در شبکه! شعبدهبازی - پردهی اول» رو خونده باشین، احتمالاً متوجه وجود یک شائبه در اون شدین، و اون هم این بود که ما هرزمانی، به هرمشکلی درمورد کیفپولمون خوردیم، میتونیم اون ۱۲ کلمه رو به افراد دیگه بسپریم تا برامون مشکل رو حل کنن. امّا داستان از این قراره که چه بدونین و چه نه، اون ۱۲ کلمه کلید دسترسی به تموم داراییهای شما روی بسیاری از شبکههای موجوده و این بود که خودم رو ملزم دونستم هرچه سریعتر بخش دوم این مطلب رو آماده کنم و در همین ابتدای مطلب بنویسم که:
اون ۱۲ کلمه باید برای شما مثل یک راز مگو باشه. رازی که اون رو تا حد امکان از دیگران دور نگه میدارین و سعی میکنین جایی حرفی ازش نزنین. اگرهم روزی این راز برملا شد سریعاً تمام راههای دسترسی به اطلاعات بیشتر رو از بین میبرین.
در این مطلب، سعی کردم بحث زیر رو خیلی کوتاه بررسی کنم:
همچنین میتونین به نوشتهی دو راهکار ساده، اما کارآمد، برای افزایش امنیت نمانیک، از همین سری، برین و اگر راهکارهای خوبی در این رابطه دارین با من و کسایی که این نوشته رو میخونن درمیون بذارین.
خب اگر از مطلب اول یادتون باشه ما گفتیم که شما به یک آدرسی که متعلق به شماست، دارایی فرستادین، اما فقط بهدلیل اشتباه در انتخاب شبکه در زمان ارسال، این دارایی به همین آدرس، ولی روی یک شبکهی اشتباه، ارسال شده و تو این خطا [که بهدلیل ساختار آدرسها، عموماً برای شبکههای اتریومی پیش میاد] شما فقط نیازه به شبکهی موردنظر متصل بشین و به داراییتون روی اون شبکه دسترسی پیدا کنین. این فرایند فقط نیازمند اینه که به کلید خصوصی اون آدرس دسترسی داشتهباشیم (بهسبک استاد جواد خیابانی ?: که چون صاحب آدرس شمایین، پس حتماً بهش دسترسی دارین) و بهوسیلهی یک پروتکل RPC مناسب بتونیم، برای بازگردوندن اون دارایی، یک تراکنش امضا کنیم.
برای اینکه از داستان اصلی دور نشیم، باید بگیم که، این دقیقاً کاریه که سرویس شخصثالثی مثل متامسک براتون انجام میده و شما فقط لازمه ابتدا اون آدرس رو توی متامسک Import کنین و بعد بهوسیلهی اتصال به شبکهی مدنظر از طریق قابلیت Add Custom RPC به داراییتون دسترسی پیدا کنین.
چهطور آدرس مدنظر رو در متامسک درونریزی (Import) کنیم؟
دو حالت وجود داره. یا شما روی یک اکستنشن مرورگر متامسک خام (استفادهنشده) این کار رو انجام میدین، یا اینکه یه تعدادی آدرس از قبل روی اکستنشن موجوده و شما میخواین آدرس جدیدی به لیست اضافه کنین.
در حالت اول، شما این امکان رو دارین که مستقیماً به کمک ۱۲ کلمه و Import an account using seed phrase این کار رو انجام بدین.
امّا در حالت دوم، یهمقداری ممکنه کار پیچیده باشه و شما مجبور باشین کلید خصوصی آدرس رو با سختی بیشتری بهدست بیارین، چون اگر اشتباه نکنم، متاسفانه تراستوالت گزینهای برای Export Private Keys پیش روی شما نمیذاره. توی این حالت ممکنه شما ابتدا مجبور بشین از سرویسها و کیفپولهای دیگری که، بعد از ورود ۱۲ کلمه، برای هر آدرس مجزا، بهتون کلید خصوصی رو میدن (مثل Coin98) استفاده کنین و بعد از طریق بخش Import Account توی متامسکتون، کلید خصوصی (یا یک فایل جیسون) رو وارد و آدرس رو درونریزی کنین.
حالا تنها کار باقیمونده اینه که فرایند Add Custom RPC رو انجام بدین. از بخش تنظیمات متامسک، به قسمت Networks برین. با کلیک روی Add Network باید فیلدهای خالی رو پر کنین. همونطور که توی تصویر میبینین، متامسک بهتون اخطار داده که وارد کردن اطلاعات اشتباه در این بخش باعث میشه، اطلاعات شما، توسط تامینکنندهی اون شبکهی جعلی، ردیابی بشه و ازشون استفاده بشه، پس بهتره حتماً این اطلاعات رو از جای معتبری، مثل این، دریافت و وارد کنین.
اگر احساس میکنین ممکنه توی پیداکردن اطلاعات درست به اشتباه بیفتین، بهتره از DAppای مثل Chainlist.org استفاده کنین و بعد توی اون با وصلکردن متامسک، شبکههای مختلف رو اضافه کنین.
حالا شما به اون آدرس و داراییای که به اشتباه روی شبکهی مدنظر فرستاده بودین دسترسی دارین.
اگر تجربهای در زمینهی ارسال دارایی به شبکهی اشتباه و همچنین طریقهی حل این مشکل دارین، توی توییتر من یا در نظرات همین پست بنویسین تا بقیه هم بتونن از تجربیات شما استفاده کنن.