🔐 دانشکدهٔ ۴ · مبانی کیف پول و کلیدها
کیف پول گرم و کیف پول سرد
Hot wallets vs cold wallets
پیشنیازها: ندارد
📚 آموزش در سه سطح
از سطح ساده شروع کنید؛ اگر روشن بود، سطح بعد را بخوانید. سطح مناسب شما ذخیره میشود.
🌱 توضیح ساده
برخلاف تصور رایج، کیف پول رمزارز خودِ سکهها را نگه نمیدارد. سکهها همیشه روی بلاکچین ثبتاند؛ آنچه کیف پول نگه میدارد «کلید» است، یعنی رمزی که اجازهٔ جابهجا کردن آن سکهها را میدهد. بنابراین سؤال اصلی امنیت این است: کلید شما کجاست و چه کسی میتواند به آن برسد؟
کیف پول «گرم» (Hot) کیف پولی است که کلیدش روی دستگاهی متصل به اینترنت قرار دارد، مثل اپلیکیشن موبایل، افزونهٔ مرورگر یا حساب صرافی. کیف پول «سرد» (Cold) کیف پولی است که کلیدش هیچوقت روی دستگاه متصل به اینترنت قرار نمیگیرد، مثل کیف پول سختافزاری یا کیف پول کاغذی. تشبیه ساده: کیف پول گرم مثل کیف بغلیای است که هر روز همراه دارید؛ کیف پول سرد مثل گاوصندوق خانه است.
هیچکدام «بهتر» مطلق نیست. کیف بغلی برای خرج روزانه راحت است اما اگر گم یا دزدیده شود، کل محتوایش میرود؛ پس پول زیادی در آن نمیگذارید. گاوصندوق امنتر است ولی باز کردنش وقت میبرد. قاعدهٔ عملی همین است: مقدار کم و پرتحرک در کیف گرم، مقدار بزرگ و بلندمدت در کیف سرد.
📘 توضیح متوسط
سطح حمله (Attack Surface) کیف پول گرم بزرگ است: بدافزار روی کامپیوتر، افزونهٔ مخرب مرورگر، سایت فیشینگ، بهروزرسانی آلوده یا حتی دسترسی فیزیکی به گوشی باز. هر چیزی که روی همان دستگاه اجرا شود، بهطور بالقوه میتواند کلید یا تراکنش را دستکاری کند. در کیف پول سرد، کلید خصوصی داخل دستگاه جداگانه میماند؛ کامپیوتر فقط تراکنش امضانشده را به دستگاه میفرستد و تراکنش امضاشده را پس میگیرد، بدون آنکه کلید هرگز بیرون بیاید.
تقسیمبندی رایج بر اساس نوع دستگاه چنین است: کیف پول نرمافزاری دسکتاپ و موبایل (گرم)، افزونهٔ مرورگر مثل MetaMask (گرم و پرریسکترین به دلیل تعامل مستقیم با سایتها)، حساب صرافی (گرم و حضانتی؛ در درس بعد)، کیف پول سختافزاری مثل Ledger یا Trezor (سرد از نظر نگهداری کلید)، و کامپیوتر ایزوله یا Air-gapped که هرگز به شبکه وصل نمیشود و تراکنش را با QR یا کارت حافظه منتقل میکند.
صرافیها هم همین منطق را به کار میبرند: بخش کوچکی از دارایی کاربران را در کیف گرم برای پاسخ به برداشتهای روزانه نگه میدارند و بخش اصلی را در کیف سرد. اگر کیف گرم هک شود، خسارت به همان بخش کوچک محدود میماند. شما هم میتوانید یک قانون شخصی بنویسید: مثلاً بیش از مقداری که از دست دادنش زندگیتان را مختل نمیکند، در کیف گرم نماند.
🔬 توضیح تخصصی
سرد یا گرم بودن ویژگی «کلید» است، نه ویژگی «برند دستگاه». کیف پول سختافزاریای که عبارت بازیابیاش روزی در یک فایل متنی یا عکس گوشی ذخیره شده، دیگر سرد نیست، چون نسخهای از کلید در محیط متصل وجود دارد. برعکس، کیف پولی که روی لپتاپ همیشه آفلاین و پاکسازیشده تولید شده، با وجود نرمافزاری بودن، سرد محسوب میشود.
کیف سرد فقط از «کلید» محافظت میکند، نه از «تصمیم». اگر کاربر روی صفحهٔ دستگاه تراکنشی را تأیید کند که مقصد یا محتوایش را نفهمیده، امضای معتبر تولید میشود و شبکه آن را بیچونوچرا اجرا میکند. به همین دلیل مهاجمان پیشرفته به جای سرقت کلید، فرایند امضا را هدف میگیرند: نمایش جعلی در رابط کاربری، تراکنشهای پیچیدهٔ قرارداد هوشمند که روی صفحهٔ کوچک دستگاه قابل خواندن نیست، یا مسمومسازی آدرس. بررسی مقصد روی صفحهٔ خودِ دستگاه، نه روی مانیتور کامپیوتر، اصل کلیدی است.
مصالحهٔ اصلی بین امنیت، دسترسپذیری و احتمال خطای انسانی است. هرچه کلید را دورتر از اینترنت ببرید، احتمال سرقت کمتر و احتمال گم کردن یا خطای عملیاتی بیشتر میشود. طراحی خوب معمولاً چندلایه است: کیف گرم برای خرج روزانه، کیف سرد برای پسانداز، و برای مبالغ بسیار بزرگ چندامضایی (Multisig) یا جداسازی جغرافیایی پشتیبانها که در دورهٔ سوم بررسی میشود.
🌍 مثال واقعی: هک کیف گرم بایننس — ۷ مهٔ ۲۰۱۹
در ۷ مهٔ ۲۰۱۹ صرافی بایننس اعلام کرد مهاجمان با ترکیبی از فیشینگ، ویروس و بهدست آوردن کلیدهای API کاربران و کدهای تأیید دومرحلهای، حدود ۷٬۰۰۰ بیتکوین را در یک تراکنش از کیف گرم این صرافی خارج کردهاند. بایننس در همان اطلاعیه گفت این کیف گرم تنها حدود ۲ درصد از کل بیتکوینهای صرافی را در خود داشت و بقیه در کیفهای سرد امن مانده بود.
بایننس زیان را از صندوق اضطراری خود به نام SAFU جبران کرد و کاربران متضرر نشدند. درس این رویداد برای ما دوگانه است: جداسازی گرم و سرد خسارت را محدود کرد، اما هر دارایی که در کیف گرم یک صرافی است، در عمل به سیاستها و توان مالی آن صرافی برای جبران وابسته است.
🔤 واژگان تخصصی
کیف پولی که کلید خصوصی آن روی دستگاه متصل به اینترنت نگهداری یا استفاده میشود.
مثال: افزونهٔ MetaMask روی مرورگر یا اپلیکیشن Trust Wallet روی گوشی.
روش نگهداری که کلید خصوصی هرگز در معرض دستگاه متصل به اینترنت قرار نمیگیرد.
مثال: کیف پول سختافزاری که فقط تراکنش امضاشده را از طریق USB یا QR بیرون میدهد.
مجموع راههایی که مهاجم میتواند از طریق آنها به سیستم یا کلید دسترسی پیدا کند.
مثال: نصب ده افزونهٔ ناشناس مرورگر، سطح حملهٔ کیف پول افزونهای را بزرگتر میکند.
دستگاهی که هیچ اتصال شبکهای (Wi-Fi، بلوتوث، کابل شبکه) ندارد و داده را فقط با روشهای فیزیکی مثل QR منتقل میکند.
مثال: امضای تراکنش بیتکوین روی دستگاهی که تراکنش را با اسکن QR دریافت و برمیگرداند.
🔑 نکات کلیدی
- کیف پول کلید را نگه میدارد، نه سکه را؛ سکهها همیشه روی بلاکچیناند.
- گرم یعنی کلید روی دستگاه متصل؛ سرد یعنی کلید هرگز روی دستگاه متصل قرار نمیگیرد.
- مقدار کم و پرتحرک در کیف گرم، مقدار بزرگ و بلندمدت در کیف سرد.
- کیف سرد از کلید محافظت میکند، نه از تأیید یک تراکنش مخرب؛ مقصد را روی صفحهٔ دستگاه بررسی کنید.
- ذخیرهٔ عبارت بازیابی در عکس یا فایل، کیف سرد را عملاً گرم میکند.
⚠️ اشتباهات رایج
- نگه داشتن کل دارایی در افزونهٔ مرورگر؛ اشتباه است چون همان دستگاه با صدها سایت تعامل دارد و یک امضای اشتباه کافی است.
- عکس گرفتن از عبارت بازیابی کیف سختافزاری «برای احتیاط»؛ اشتباه است چون عکس با فضای ابری همگام میشود و کلید را به محیط متصل برمیگرداند.
- تصور اینکه داشتن کیف سختافزاری یعنی امنیت کامل؛ اشتباه است چون تأیید کورکورانهٔ تراکنش روی دستگاه، امضای معتبر برای مهاجم تولید میکند.
- نگه داشتن پسانداز بلندمدت در کیف گرم صرافی به دلیل راحتی؛ اشتباه است چون هم ریسک هک و هم ریسک مسدودسازی حساب را به شما منتقل میکند.
🛠 تمرین عملی: نقشهٔ کیفهای شخصی
- فهرستی از همهٔ جاهایی که الان (یا در آینده) رمزارز نگه میدارید بنویسید؛ اگر هیچ دارایی ندارید، یک سبد فرضی طراحی کنید.
- کنار هر مورد بنویسید گرم است یا سرد و کلیدش دقیقاً روی چه دستگاهی است.
- برای هر کیف گرم یک سقف مبلغ تعیین کنید که از دست دادنش زندگیتان را مختل نکند.
- در بخش تمرین امضای دیجیتال آزمایشگاه یک جفت کلید نمایشی بسازید و ببینید امضا بدون فاش شدن کلید خصوصی چگونه تأیید میشود.
- یک قانون مکتوب یکخطی برای جابهجایی مازاد از کیف گرم به سرد بنویسید.
✅ معیار درستی: برای هر کیف میتوانید بگویید کلید کجاست، چه کسی به آن دسترسی دارد و سقف مبلغ آن چقدر است؛ و هیچ عبارت بازیابیای در عکس یا فایل وجود ندارد.
🔒 در هیچ تمرینی از سرمایهٔ واقعی، عبارت بازیابی (Seed Phrase)، کلید خصوصی یا اتصال کیف پول اصلی استفاده نکنید.
📝 آزمون تطبیقی
هر بار ۵ سؤال از بانک ۹ سؤالی این درس انتخاب میشود؛ سؤالهایی که قبلاً اشتباه زدهاید زودتر برمیگردند. حدنصاب قبولی ۸۰٪ (۴ از ۵) است و درس بعد با قبولی باز میشود.
✍️ پرسش تشریحی
برای فردی که مبلغ کمی برای خرج روزانه و مبلغ بزرگتری برای پسانداز پنجساله دارد، یک ساختار کیف پول پیشنهاد دهید و دلیل هر بخش را توضیح دهید.
بعد از نوشتن، پاسخ خود را با این معیارها بسنجید
خودارزیابی: هر نکتهای را که پاسخ شما بهروشنی پوشش داده علامت بزنید.
🤖 دستیار آموزشی
دستیار آفلاین آکادمی: پاسخها فقط از متن درسها و واژگان همین آکادمی پیدا میشوند و منبع هر پاسخ نشان داده میشود. هوش مصنوعی مولد نیست، حدس نمیزند و هیچ سیگنال خرید و فروشی نمیدهد.
📎 منابع مطالعاتی
🏁 معیار تسلط بر این درس: بتوانید هر کیف پول را بر اساس محل کلید گرم یا سرد تشخیص دهید و برای یک سبد فرضی، تقسیم گرم و سرد با سقف مشخص طراحی کنید.