نحوه انتقال ارز دیجیتال بدون اینترنت
انجام کامل تراکنش به اینترنت نیاز دارد؛ اما این امکان وجود دارد که تراکنش را با کلید خصوصی خود بهصورت آفلاین امضا کنید و سپس در صورت دسترسی به اینترنت (شما یا شخص دیگری)، آن را روی شبکه منتشر (broadcast) کنید تا انتقال انجام شود.
در این شرایط، ما تراکنش را در یک دستگاه کاملاً آفلاین «امضا» میکنیم. خروجیِ این کار، یک رشته متنیِ طولانی (کد Hex) است. سپس این متن را از طریق پیامک، تماس صوتی یا پیامرسانهای داخلی برای شخص معتمدی در خارج از کشور (یا کسی که به هر طریقی اینترنت دارد) میفرستیم تا او این کد را در شبکه جهانی پخش کند.
اگر اتریوم یا توکنی روی اتریوم یا هر شبکه مبتنی بر EVM (شبکههایی با آدرس یکسان 0x) دارید، از طریق آموزش زیر میتوانید تراکنش را بهصورت آفلاین امضا کنید.
نرمافزار موردنیاز
برای این کار نیاز به یک نرمافزار ساده دارید که باید کلاینت اتریوم محسوب شود: بهترین و امنترین ابزار برای این شبکهها، نسخه آفلاین MyEtherWallet (MEW) است.
نحوه دریافت: به دوست خود که به اینترنت دسترسی دارد بگویید در گوگل عبارت MyEtherWallet github release را جستجو کند و به صفحه رسمی پروژهی MEW در گیتهاب (GitHub) برود و در بخش Releases، فایل فشردهای به نام MEW-offline.zip (یا نامهای مشابه در نسخههای جدیدتر) را دانلود کند و فایل زیپ را به هر طریقی از اینترنت ملی و سرورهای آپلود داخلی به دست شما برساند.
این فایل زیپ را از حالت فشرده خارج کنید و روی فایل index.html دو بار کلیک کنید. یک سایت کاملِ کیف پول در مرورگر شما باز میشود که کاملاً آفلاین کار میکند و میتوانید تراکنش خام خود را در بخش Offline Helper آن امضا کنید.
در شبکههای مبتنی بر EVM، ساخت تراکنش آفلاین کمی سادهتر است، اما به یک متغیر حیاتی به نام نانس (Nonce) نیاز دارید.
مراحل انتقال رمز ارزهای اتریوم، بایننس اسمارت چین، آربیتروم، بیس
دریافت اطلاعات شبکه (توسط شخص آنلاین)
شخصی که اینترنت دارد، باید آدرس کیف پول شما را در Etherscan (یا اکسپلورر هر شبکهای که قصد انتقال از آن را دارید) جستجو کند و دو عدد را برای شما ارسال کند:
۱. نانس (Nonce): تعداد تراکنشهای قبلی شما (مثلاً اگر تا حالا ۵ تراکنش داشتید، Nonce تراکنش بعدی شما ۶ است).
۲. Gas Price و Gas Limit: هزینه کارمزد فعلی شبکه تا تراکنش گیر نکند. در همان سایت اکسپولرر میشود کارمزدهای فعلی را دید.
ساخت و امضای تراکنش (توسط شما – آفلاین)
۱. لپتاپ آفلاین خود را روشن کنید و فایل HTML دانلود شدهی MyEtherWallet را باز کنید.
۲. به بخش Offline Helper یا Send Offline بروید.
۳. کلید خصوصی (Private Key) خود را وارد کنید تا کیف پول باز شود.
هشدار امنیتیِ حیاتی: کلید خصوصی شما همان دارایی شما است. آن را هرگز در اختیار کسی قرار ندهید. اگر کلید خصوصی ندارید و فقط به کیف پولتان دسترسی دارید، کلید خصوصی را میتوانید از هر نرمافزار معتبر کیف پول در قسمت تنظیمات یا امنیت دریافت کنید. همچنین هیچگاه کلید خصوصی یا کلمات بازیابی (Seed Phrase) خود را در فایلی که از منبعی غیر از گیتهاب رسمی سازنده دانلود شده، وارد نکنید. کلاهبرداران در شرایط بحرانی، فایلهای HTML جعلی را با نام MEW یا ابزارهای دیگر پخش میکنند که به محض اتصال دستگاه به اینترنت، دارایی شما را سرقت میکند.
۴. آدرس مقصد، مبلغ (مثلاً ۱۰۰۰ تتر)، و اعدادی که شخص آنلاین پیامک کرده (Nonce و Gas) را وارد کنید.
۵. روی گزینه Generate Transaction و سپس Sign Transaction کلیک کنید.
۶. نرمافزار به شما یک رشته متنی طولانی (شروع با 0x) میدهد. این همان Signed Hex است.
ارسال برای شخص آنلاین
این کد متنی (که ممکن است بیش از ۲۰۰ کاراکتر باشد) را کپی کرده و دقیقاً بدون حتی یک فاصله یا حرف اشتباه، برای شخص آنلاین بهصورت امن بفرستید. بهترین کار این است که آن را در یک فایل متنی قرار دهید و سپس آن را در یک فایل zip با پسورد امن قرار دهید و فایل را برای شخص در سرورهای داخلی ارسال کنید.
توجه: ارسال کد Hex امن است و کسی نمیتواند با آن به دارایی شما دسترسی پیدا کند؛ اما برای بحث حریم خصوصی بهتر است آن را بهصورت امن برای کاربر متصل به اینترنت بفرستید.
پخش در شبکه (توسط شخص آنلاین)
شخص آنلاین کد هگز را کپی میکند، به صفحه Broadcast Raw Transaction در سایت Etherscan یا اکسپولرر مشخص شبکه دیگر (مانند آربیتروم) میرود، کد را پیست کرده و دکمه Send را میزند. تراکنش با موفقیت در شبکه جهانی ثبت میشود.
انتقال بیت کوین
ساختار بیتکوین بر اساس UTXO (خروجیهای خرجنشده) است. یعنی برای ارسال بیتکوین، دستگاه آفلاین شما باید دقیقاً بداند کدام قطعات بیتکوینِ قبلی را میخواهد خرج کند. به همین دلیل، روال کمی متفاوت و پینگپنگی است.
نرمافزار مورد نیاز (برای هر دو نفر): کیف پول Electrum (الکتروم). (هم نسخه دسکتاپ و هم اندروید).
هشدار مهم: کیف پول الکتروم را فقط از طریق سایت رسمی آن یا برای امنیت بیشتر از گیتهاب دانلود کنید. این کیف پول متنباز (open-source) است و نسخههای جعلی آن میتواند باعث از بین رفتن دارایی شما شود. از شخص آنلاین بخواهید که آن را بهصورت امن دانلود کند و از طریق اینترنت ملی به شما برساند.
گامهای اجرایی:
قدم ۱: ساخت تراکنش خام (توسط شخص آنلاین)
۱. شخص آنلاین کیف پول Electrum را باز میکند و آدرس عمومی شما را به عنوان Watch-only وارد میکند (تا موجودی را ببیند).
۲. او آدرس مقصد و مبلغ را وارد کرده و دکمه Pay و سپس Advanced را میزند.
۳. چون او کلید خصوصی ندارد، الکتروم به جای ارسال، یک گزینه به نام Export > For CoinJoin/Offline signing یا کپی کردن Unsigned Hex به او میدهد.
۴. شخص آنلاین این رشته متنی (تراکنش خام و بدون امضا) را برای شما ارسال میکند.
قدم ۲: امضای تراکنش (توسط شما – آفلاین)
۱. در گوشی یا لپتاپ آفلاین خود، Electrum که حاوی کلید خصوصی (کلمات بازیابی) شماست را باز کنید.
۲. از منوی Tools گزینه Load Transaction > From Text را انتخاب کنید.
۳. متنی که گرفته بودید را پیست کنید.
۴. الکتروم جزئیات را نشان میدهد (مثلاً ارسال ۰.۱ بیتکوین به آدرس X). اگر درست بود، دکمه Sign را میزنید.
۵. رمز کیف پولتان را وارد میکنید. حالا الکتروم به شما یک رشته متنی جدید میدهد که همان Signed Hex است.
قدم ۳: ارسال به خارج و پخش در شبکه
۱. این متن جدیدِ امضاشده را دوباره برای شخص آنلاین پیامک میکنید.
۲. شخص آنلاین متن را در الکتروم خود (Load Transaction > From text) پیست کرده و دکمه Broadcast را میزند. (همچنین میتواند آن را در سایت mempool.space/tx/push پیست کند).
ممنون که تا پایان مقاله”نحوه انتقال ارز دیجیتال بدون اینترنت“همراه ما بودید

نظرات کاربران