Recovery Phrase چیست؟
برای درک ارتباط عبارت بازیابی با مالکیت کلیدها و خودحضانتی، کیف پول بیتکوین چیست؟ و خودحضانتی بیتکوین چیست؟ را نیز ببینید.
Recovery Phrase یا عبارت بازیابی مجموعهای از کلمات است که بسیاری از کیف پولهای HD از آن برای بازسازی ساختار کلیدهای یک کیف پول استفاده میکنند. این عبارت معمولاً با استانداردهایی مانند BIP39 ساخته میشود، اما باید توجه داشت که همه کیف پولها الزاماً از BIP39 استفاده نمیکنند.
اهمیت آن بسیار زیاد است: هر کسی که بتواند عبارت بازیابی معتبر یک کیف پول را بهدست آورد، بسته به طراحی کیف پول و مسیرهای مشتقسازی آن، ممکن است بتواند کلیدهای مربوط را بازسازی و دارایی را خرج کند.
عبارت بازیابی کلمه عبور نیست
Recovery Phrase را نباید با password، PIN یا کد ورود برنامه یکی دانست.
- PIN معمولاً برای بازکردن یا استفاده محلی از دستگاه یا اپ است.
- Password میتواند برای رمزگذاری یا احراز هویت یک نرمافزار استفاده شود.
- Recovery Phrase دادهای است که میتواند مبنای بازسازی کلیدهای کیف پول باشد.
در نتیجه، عوضکردن PIN یک کیف پول بهتنهایی عبارت بازیابی افشاشده را امن نمیکند.
چرا با چند کلمه میتوان کل کیف پول را بازیابی کرد؟
کیف پولهای سلسلهمراتبی از یک راز اولیه برای مشتقکردن مجموعهای از کلیدها و آدرسها استفاده میکنند. به همین دلیل کاربر لازم نیست تکتک کلیدهای خصوصی را پشتیبانگیری کند.
BIP39 علاوه بر فهرست کلمات، سازوکار تولید seed از mnemonic را تعریف میکند. استانداردهای دیگر مانند BIP32 و BIP44 نیز در اکوسیستم کیف پولها برای مشتقسازی و سازماندهی کلیدها استفاده میشوند.
بنابراین عبارت بازیابی را بهتر است ریشه دسترسی به ساختار کلیدهای کیف پول بدانیم، نه «لیست آدرسها».
Passphrase اضافی چیست؟
برخی کیف پولها امکان استفاده از یک passphrase اضافی را فراهم میکنند. این passphrase با عبارت mnemonic یکسان نیست و میتواند یک فضای کیف پول متفاوت ایجاد کند.
این قابلیت قدرتمند است اما ریسک عملی نیز دارد: اگر passphrase فراموش شود، داشتن mnemonic بهتنهایی لزوماً برای دسترسی به همان کیف پول کافی نیست.
بهترین روش نگهداری
عبارت بازیابی باید بهگونهای نگهداری شود که:
- به اینترنت وابسته نباشد؛
- در عکس یا اسکرینشات ذخیره نشود؛
- در ایمیل، پیامرسان یا فضای ابری قرار نگیرد؛
- در اختیار پشتیبانی، دوست، فروشنده یا هیچ فرد دیگری قرار نگیرد؛
- از خطر آتش، آب، سرقت و نابودی فیزیکی متناسب با ارزش دارایی محافظت شود.
برای مبالغ قابلتوجه، پشتیبان فیزیکی مقاوم میتواند از یک کاغذ معمولی مناسبتر باشد.
اگر عبارت بازیابی افشا شد چه کنیم؟
فرض کنید عبارت بازیابی در یک صفحه فیشینگ، عکس یا دستگاه آلوده افشا شده است. نباید با تغییر PIN تصور کنیم مشکل حل شده است.
اقدام درست به سناریو و کیف پول بستگی دارد، اما اصل مهم این است که عبارت افشاشده دیگر یک راز امن محسوب نمیشود. در صورت امکان باید دارایی به یک کیف پول جدید با کلیدهای جدید منتقل شود و سپس علت افشا بررسی و برطرف شود.
آیا باید عبارت بازیابی را آزمایش کرد؟
بله، اما نه با واردکردن آن در سایتها یا ابزارهای ناشناس. اگر کیف پول روش رسمی برای بررسی backup یا restore دارد، میتوان از همان روش و ترجیحاً در محیط کنترلشده استفاده کرد.
هیچ وبسایت یا پشتیبانی مشروعی برای «فعالسازی» بیتکوین شما به عبارت بازیابی نیاز ندارد.
اشتباه رایج: نگهداری عبارت در کنار دستگاه
داشتن دستگاه و عبارت بازیابی در یک محل میتواند یک نقطه شکست واحد بسازد. اگر هر دو همزمان سرقت شوند، مهاجم ممکن است به دارایی دسترسی پیدا کند.
از طرف دیگر، جداکردن بیش از حد پشتیبان بدون داشتن برنامه بازیابی نیز میتواند باعث گمشدن دائمی آن شود. هدف، ایجاد یک سیستم پشتیبانگیری قابلبازیابی و متناسب با تهدیدهای واقعی است.
ارتباط با Self-Custody
در Self-Custody، مسئولیت نگهداری کلیدها به کاربر منتقل میشود. Recovery Phrase یکی از مهمترین اجزای این مسئولیت در کیف پولهایی است که از mnemonic استفاده میکنند.
به همین دلیل عبارت بازیابی را باید مانند یک راز رمزنگاریشده بسیار حساس دید، نه چیزی که برای ورود روزمره به اپ استفاده میشود.
جمعبندی
Recovery Phrase میتواند ابزار بسیار قدرتمندی برای بازیابی کیف پول باشد، اما دقیقاً به همین دلیل یک هدف ارزشمند برای مهاجمان است. آن را آفلاین، خصوصی و با برنامه پشتیبانگیری مناسب نگهداری کنید و هرگز برای هیچکس ارسال نکنید.
قدم بعدی برای انتخاب راهکار نگهداری، مقایسه کیف پول سختافزاری و نرمافزاری است.
منابع و مراجع
- BIP 39 — Mnemonic code for generating deterministic keys
- BIP 32 — Hierarchical Deterministic Wallets
- Bitcoin.org — Securing your wallet
این مطلب با هدف آموزش و تحلیل تهیه شده است و نباید بهعنوان توصیه قطعی برای خرید، فروش یا شرطبندی تلقی شود.