کلید خصوصی چیست؟ | ۳ مرحله تا آدرس کیف پول و ۷ اشتباه رایج

پاسخ کوتاه
کلید خصوصی چیست؟

کلید خصوصی یک عدد تصادفی ۲۵۶ بیتی است که کیف پول رمزارز هنگام ساخته شدن تولید می‌کند. کلید عمومی و آدرس کیف پول با محاسبه‌ای یک‌طرفه از آن ساخته می‌شوند و تراکنش‌ها با آن امضا می‌شوند. هر کس کلید خصوصی یک کیف پول را داشته باشد، می‌تواند همه‌ی دارایی آن را منتقل کند.

خلاصه این مطلب با هوش مصنوعیلینک مطلب با یک پرسش آماده برای دستیار انتخابی شما باز می‌شود
کلید خصوصی چیست؟ | ۳ مرحله تا آدرس کیف پول و ۷ اشتباه رایج

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

همین حالا درباره‌ی این مطلب گفتگو کنیددر حال خواندن…ورود به گفتگو
نسخه‌ی ویدئویی این راهنما در ۲ دقیقه و ۰۹ ثانیه.

کلید خصوصی چیست؟

کلید خصوصی (Private Key) یک عدد تصادفی بسیار بزرگ است که کیف پول هنگام ساخته شدن تولید می‌کند. در بیت کوین و اتریوم این عدد ۲۵۶ بیت طول دارد. بیت کوچک‌ترین واحد اطلاعات کامپیوتر است و فقط دو حالت صفر و یک دارد.

کیف پول معمولا این عدد را به شکل ۶۴ نویسه‌ی هگزادسیمال (Hex)، یعنی با ارقام ۰ تا ۹ و حروف a تا f، نشان می‌دهد. یک نمونه‌ی ساختگی و کوتاه‌شده چیزی شبیه e9873d79…c6a1f3b2 است. بعضی کیف پول‌ها همین عدد را در قالب کوتاه‌تری به نام WIF نشان می‌دهند که با 5 یا K یا L شروع می‌شود، مثل نمونه‌ی ساختگی 5Kb8…x3Fa.

این عدد آن‌قدر بزرگ است که تعداد حالت‌های ممکن آن (حدود ۲ به توان ۲۵۶، یعنی یک با ۷۷ صفر) به تعداد اتم‌های جهان قابل مشاهده نزدیک است. حتی اگر همه‌ی کامپیوترهای دنیا میلیاردها سال کلید تصادفی بسازند، احتمال رسیدن به کلید شما عملا صفر است. پس خطر واقعی از رفتار خود صاحب کیف پول می‌آید: نوشتن کلید در جای ناامن، فرستادن آن برای کسی یا وارد کردنش در یک سایت. شرط این امنیت، تصادفی بودن واقعی عدد است؛ کلیدی که از تاریخ تولد یا یک جمله‌ی معروف ساخته شود در چند ثانیه پیدا می‌شود.

این عدد مثل امضای شما در بانک است، با یک تفاوت مهم: هیچ بانکی وجود ندارد که اگر امضا دزدیده شد، حساب را مسدود کند.

زنجیره یک‌طرفه کلید خصوصی، کلید عمومی و آدرس کیف پول

زنجیره یک طرفه کلید خصوصی و کلید عمومی و آدرس کیف پول در سه مرحله شماره دار

از هر کلید خصوصی دو چیز دیگر فقط در یک جهت ساخته می‌شود.

  1. کلید خصوصی. عدد مخفی ۲۵۶ بیتی که فقط شما باید داشته باشید.
  2. کلید عمومی (Public Key). کیف پول کلید خصوصی را در یک محاسبه‌ی ریاضی روی منحنی بیضوی secp256k1 وارد می‌کند و کلید عمومی به دست می‌آید. منحنی بیضوی نوعی معادله‌ی ریاضی است که این محاسبه را در یک جهت آسان و در جهت برعکس عملا غیرممکن می‌کند.
  3. آدرس کیف پول. کلید عمومی از تابع هش عبور می‌کند و نتیجه کوتاه‌تر و خواناتر می‌شود. تابع هش (Hash) هر ورودی را به یک خروجی با طول ثابت تبدیل می‌کند و از خروجی نمی‌شود به ورودی رسید. در بیت کوین از SHA-256 و RIPEMD-160 و در اتریوم از Keccak-256 استفاده می‌شود.

نتیجه‌ی این زنجیره ساده است: آدرس و کلید عمومی را همه می‌بینند و هیچ‌کدام راهی به عدد مخفی شما باز نمی‌کنند. آدرس‌های بیت کوین معمولا با 1 یا 3 یا bc1 شروع می‌شوند و آدرس‌های اتریوم با 0x و ۴۰ نویسه‌ی هگزادسیمال.

تفاوت کلید خصوصی و کلید عمومی و آدرس

جدول تفاوت کلید خصوصی و کلید عمومی و آدرس کیف پول در کاربرد و امکان اشتراک و خطر لو رفتن

آدرس کیف پول مثل نشانی صندوق پستی شماست؛ هر کسی آن را داشته باشد می‌تواند نامه بیندازد. کلید عمومی قفل همان صندوق است که همه آن را می‌بینند و کلید خصوصی کلید فلزی در جیب شماست که صندوق را باز می‌کند.

ویژگی کلید خصوصی کلید عمومی آدرس کیف پول
کاربرد امضای تراکنش و برداشت دارایی بررسی درستی امضا دریافت رمزارز
اشتراک با دیگران هرگز بی‌خطر است بی‌خطر است
طول معمول ۶۴ نویسه هگزادسیمال ۶۶ یا ۱۳۰ نویسه ۲۶ تا ۶۲ نویسه
ساخته شدن از مولد تصادفی کلید خصوصی کلید عمومی
اگر لو برود از دست رفتن همه دارایی خطری ندارد حریم خصوصی کمتر می‌شود

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

رابطه کلید خصوصی با عبارت بازیابی

کیف پول‌های امروزی هنگام ساخته شدن فهرستی از ۱۲ یا ۲۴ کلمه به نام عبارت بازیابی می‌سازند و همه‌ی کلیدهای خصوصی از همین فهرست به دست می‌آید.

کیف پول از عبارت بازیابی یک کلید اصلی (Master Key) می‌سازد و از آن، با یک فرمول ثابت، کلیدهای خصوصی فرزند را یکی پس از دیگری تولید می‌کند. به همین دلیل یک عبارت بازیابی صدها آدرس در شبکه‌های مختلف می‌سازد. نام فنی این ساختار کیف پول سلسله‌مراتبی (HD Wallet) است.

پس عبارت بازیابی از هر کلید خصوصی تنها مهم‌تر است. کسی که یک کلید خصوصی شما را داشته باشد فقط به یک آدرس دسترسی پیدا می‌کند، ولی کسی که عبارت بازیابی را داشته باشد همه‌ی کلیدها و همه‌ی آدرس‌ها را در اختیار دارد.

امضای دیجیتال: کلید خصوصی چطور تراکنش را تایید می‌کند؟

مراحل امضای دیجیتال تراکنش با کلید خصوصی و بررسی امضا با کلید عمومی در شبکه بلاکچین

وقتی رمزارز می‌فرستید، کلید خصوصی داخل کیف پول می‌ماند. کیف پول با آن یک امضای دیجیتال می‌سازد و فقط همین امضا به شبکه فرستاده می‌شود.

  1. کیف پول متن تراکنش را آماده می‌کند: مبدا، مقصد، مقدار و کارمزد.
  2. کیف پول با کلید خصوصی روی همین متن امضا می‌زند. الگوریتم این کار در بیت کوین و اتریوم ECDSA است و بیت کوین در آدرس‌های Taproot از امضای Schnorr هم استفاده می‌کند.
  3. تراکنش امضاشده به شبکه می‌رود. کلید عمومی یا همراه تراکنش فرستاده می‌شود یا شبکه آن را از خود امضا به دست می‌آورد.
  4. گره‌های شبکه (Node)، یعنی کامپیوترهایی که نسخه‌ای از بلاکچین را نگه می‌دارند، با کلید عمومی بررسی می‌کنند که امضا با همان کلید خصوصی ساخته شده است. اگر حتی یک رقم از مقدار یا مقصد تغییر کرده باشد، امضا نامعتبر می‌شود.

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

کیف پول امانی و غیرامانی: کلید خصوصی دست کیست؟

مقایسه کیف پول امانی و غیرامانی و جای نگهداری کلید خصوصی در صرافی و کیف پول گرم و کیف پول سخت افزاری

در دنیای کریپتو یک جمله‌ی معروف هست: «کلیدش دست تو نیست، سکه هم مال تو نیست.» این جمله تفاوت دو نوع نگهداری را نشان می‌دهد.

  • کیف پول امانی (Custodial). کلید خصوصی دست یک شرکت است، مثل صرافی متمرکز. صرافی به جای شما امضا می‌کند. اگر صرافی ورشکست شود، هک شود یا حساب را مسدود کند، دسترسی شما هم قطع می‌شود.
  • کیف پول غیرامانی (Non-Custodial). کلید خصوصی فقط روی دستگاه شماست و خود شما امضا می‌کنید. هیچ شرکتی نمی‌تواند دارایی را مسدود کند، ولی هیچ پشتیبانی هم نمی‌تواند کلید گمشده را برگرداند.

جای نگهداری کلید هم سطح امنیت را تعیین می‌کند:

  • کیف پول گرم (Hot Wallet). برنامه‌هایی مثل MetaMask و Trust Wallet کلید را رمزنگاری‌شده روی گوشی یا کامپیوتر نگه می‌دارند. چون دستگاه به اینترنت وصل است، بدافزار یا افزونه‌ی مخرب مرورگر می‌تواند به آن برسد.
  • کیف پول سخت‌افزاری. دستگاه‌هایی مثل Ledger و Trezor کلید را در یک تراشه‌ی جدا نگه می‌دارند و امضا را داخل همان دستگاه انجام می‌دهند. راه‌اندازی امن آن را در درس کیف پول سخت‌افزاری آموزش داده‌ایم.

برای معامله‌ی روزانه نگهداری بخشی از دارایی در صرافی راحت‌تر است و برای پس‌انداز بلندمدت، کیف پول سخت‌افزاری امن‌تر است.

در عمل: ارسال بیت کوین با کلید خصوصی خودتان

فرض کنید ۰٫۰۱ بیت کوین در یک کیف پول سخت‌افزاری دارید و می‌خواهید آن را به حساب خود در یک صرافی بفرستید.

  1. در صرافی آدرس واریز بیت کوین را کپی می‌کنید. این آدرس مثلا با bc1q شروع می‌شود.
  2. در برنامه‌ی کیف پول آدرس را جای‌گذاری می‌کنید و چهار نویسه‌ی اول و چهار نویسه‌ی آخر آن را با آدرس صرافی مقایسه می‌کنید.
  3. مقدار ۰٫۰۱ و کارمزد را انتخاب می‌کنید. برنامه تراکنش امضانشده را به دستگاه می‌فرستد.
  4. دستگاه آدرس مقصد و مقدار را روی صفحه‌ی خودش نشان می‌دهد. شما دوباره آدرس را روی همین صفحه چک می‌کنید و دکمه‌ی تایید را می‌زنید.
  5. دستگاه با کلید خصوصی امضا می‌کند و تراکنش امضاشده را به برنامه برمی‌گرداند تا به شبکه فرستاده شود.

در تمام این مراحل کلید از دستگاه بیرون نیامد و شما آن را حتی یک بار هم ندیدید.

پنج ترفند رایج کلاهبرداران برای سرقت کلید خصوصی و دارایی

پنج ترفند رایج کلاهبرداران برای سرقت کلید خصوصی و دارایی شامل پشتیبانی جعلی و سایت فیشینگ و فرم تایید کیف پول و بدافزار تعویض آدرس و فایل ذخیره شده

کلاهبرداران به‌ندرت سراغ شکستن رمزنگاری می‌روند و ترجیح می‌دهند خود صاحب کیف پول کلید را تحویل بدهد.

  • پشتیبانی جعلی. در تلگرام یا Discord کسی با نام «پشتیبانی» پیام می‌دهد و برای حل مشکل، کلید خصوصی یا عبارت بازیابی را می‌خواهد. پشتیبانی واقعی هیچ کیف پولی این اطلاعات را نمی‌خواهد.
  • سایت فیشینگ. سایت تقلبی با ظاهر و نام شبیه یک کیف پول یا صرافی معروف که از شما می‌خواهد کیف پول را «بازیابی» کنید. به این ترفند فیشینگ می‌گویند.
  • فرم تایید کیف پول. پیامی که می‌گوید کیف پول شما باید «همگام‌سازی» یا «تایید» شود و برای این کار کلید خصوصی را در یک فرم وارد کنید. چنین فرایندی در هیچ بلاکچینی وجود ندارد.
  • بدافزار تعویض آدرس. برنامه‌ی مخربی که آدرس کپی‌شده را در حافظه‌ی موقت سیستم (Clipboard) با آدرس کلاهبردار عوض می‌کند. در این ترفند خود شما با کلید خصوصی خودتان پول را به مقصد کلاهبردار می‌فرستید.
  • فایل و عکس ذخیره‌شده. عکس صفحه از کلید خصوصی، یادداشت در ایمیل یا فضای ابری. اگر حساب ایمیل یا گوشی هک شود، کلید هم لو می‌رود.

الگوهای بیشتر را در درس کلاهبرداری رمزارز ببینید.

اگر کلید خصوصی لو برود چه کنیم؟

کلید خصوصی را نمی‌شود عوض کرد. هر کس آن را دیده باشد تا ابد به همان آدرس دسترسی دارد. پس تنها راه، جابه‌جا کردن دارایی است و سرعت در این مرحله تعیین‌کننده است.

  1. روی یک دستگاه سالم یک کیف پول کاملا تازه با عبارت بازیابی جدید بسازید. کلید قبلی یا عبارت قبلی را در کیف پول تازه وارد نکنید.
  2. همه‌ی دارایی را فورا از آدرس قدیمی به آدرس جدید بفرستید.
  3. اگر در اتریوم یا شبکه‌های مشابه به قراردادی مجوز خرج کردن داده‌اید، پیش از انتقال آن مجوزها را لغو کنید.
  4. از آن به بعد هیچ رمزارزی به آدرس قدیمی نفرستید.

اگر کلید از راه یک بدافزار لو رفته باشد، کیف پول تازه را روی همان دستگاه نسازید. اول دستگاه را پاک‌سازی یا از دستگاه دیگری استفاده کنید.

هفت اشتباه رایج مبتدی‌ها با کلید خصوصی

  • عکس گرفتن از کلید یا عبارت بازیابی. گالری گوشی معمولا با فضای ابری همگام می‌شود.
  • وارد کردن کلید در هر سایتی که آن را بخواهد. هیچ سرویس قانونی کلید خصوصی شما را لازم ندارد.
  • ساختن کلید با ابزار آنلاین ناشناس. سازنده‌ی ابزار ممکن است نسخه‌ای از کلید را نگه دارد.
  • اشتباه گرفتن آدرس و کلید. برای دریافت فقط آدرس را بدهید و اگر کسی کلید خصوصی خواست، گفتگو را تمام کنید.
  • نگهداری همه‌ی دارایی در یک کیف پول گرم. مقدار بزرگ را به کیف پول سخت‌افزاری ببرید.
  • نداشتن نسخه‌ی پشتیبان. گم شدن کلید و عبارت بازیابی یعنی از دست رفتن همیشگی دارایی.
  • اعتماد به پیام‌های خصوصی. آشنای تازه‌ای که پیشنهاد «کمک» می‌دهد، اغلب کلاهبردار است.

برای شناخت کامل انواع کیف پول، درس کیف پول ارز دیجیتال را بخوانید.

نکات کلیدی این درس

  • کلید خصوصی یک عدد تصادفی ۲۵۶ بیتی است که مالکیت دارایی را ثابت می‌کند.
  • کلید عمومی از کلید خصوصی و آدرس از کلید عمومی ساخته می‌شود و برگشت این مسیر ممکن نیست.
  • آدرس را با خیال راحت بدهید و کلید خصوصی را به هیچ‌کس ندهید.
  • تراکنش با امضای دیجیتال تایید می‌شود و خود کلید هرگز به شبکه نمی‌رود.
  • عبارت بازیابی همه‌ی کلیدهای یک کیف پول را می‌سازد و از هر کلید تنها مهم‌تر است.
  • اگر کلید لو رفت، فورا دارایی را به یک کیف پول تازه منتقل کنید.

اسمارت اف ایکس؛ مرجع مقایسه و انتخاب بهترین خدمات مالی

اسمارت اف ایکس همراه هوشمند شما در مسیر معامله‌گری است؛ ما ابزار، دانش و تحلیل‌های پیشرفته را در اختیار شما می‌گذاریم تا با اطمینان و هوشمندی، تصمیمات سرمایه‌گذاری بهتر و به‌روزتری بگیرید.

برخی از مزایای همکاری با اسمارت اف ایکس شامل موارد زیر است:

  • بررسی بی‌طرفانه: بروکرها و بسترهای معاملاتی را بر اساس واقعیت‌ها و بدون جانبداری بررسی می‌کنیم تا انتخاب آگاهانه‌ای داشته باشید.
  • رشد سواد مالی: محتوای آموزشی و تحلیلی جامع تهیه می‌کنیم تا مهارت‌های لازم برای فعالیت موفق در بازارهای مالی را کسب کنید.
  • تهیه مقالات جدید: با تمرکز بر دانش روز، مقالات آموزشی و تحلیلی به‌روز منتشر می‌کنیم.
  • پایبندی به اصل شفافیت: نظرات و بازخوردهای کاربران را بدون حذف یا ویرایش منتشر می‌کنیم.

💬 اگر سوالی دارید یا نیاز به راهنمایی دارید، می‌توانید از راه‌های ارتباطی زیر با ما در تماس باشید:

جمع‌بندی

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

سوالات متداول درباره کلید خصوصی

۵ سوال
کلید خصوصی کیف پول را از کجا ببینم؟

در کیف پول‌های گرمی مثل MetaMask گزینه‌ی نمایش کلید خصوصی در تنظیمات حساب هست و رمز برنامه را می‌خواهد. کلید را فقط با دلیل مشخص و در تنهایی ببینید.

آیا با آدرس کیف پول می‌شود کلید خصوصی را پیدا کرد؟

خیر. آدرس با تابع هش از کلید عمومی ساخته شده و کلید عمومی با محاسبه‌ای یک‌طرفه از کلید خصوصی. با فناوری امروز هیچ راهی برای برگشت این مسیر وجود ندارد.

فرق کلید خصوصی با عبارت بازیابی چیست؟

کلید خصوصی به یک آدرس دسترسی می‌دهد. عبارت بازیابی ۱۲ یا ۲۴ کلمه‌ای است که کیف پول همه‌ی کلیدهای خصوصی خود را از آن می‌سازد.

اگر کلید خصوصی را گم کنم چه اتفاقی می‌افتد؟

اگر عبارت بازیابی را دارید، کیف پول را روی دستگاه تازه بازیابی کنید و همان کلیدها دوباره ساخته می‌شوند. اگر هیچ‌کدام را ندارید، دارایی برای همیشه قفل می‌ماند.

آیا رایانه کوانتومی می‌تواند کلید خصوصی را بشکند؟

در تئوری یک رایانه‌ی کوانتومی بسیار قدرتمند می‌تواند از کلید عمومی به کلید خصوصی برسد. رایانه‌های امروز فاصله‌ی زیادی با این توان دارند و توسعه‌دهندگان بیت کوین و اتریوم روی امضاهای مقاوم کار می‌کنند.

گفتگوی کاربران درباره این مطلب—آموزش و پرسش

سهیل فلاح
تحلیلگر بازارهای مالی و بنیان‌گذار اسمارت اف ایکس

تمرکز کاری او روی پرایس اکشن و مفاهیم اسمارت مانی در بازار فارکس و ارز دیجیتال است و در اسمارت اف ایکس سرپرستی بررسی بروکرها و صرافی‌ها، تحلیل روزانه نمادها و تولید محتوای آموزشی را بر عهده دارد. همه مطالبی که با نام او منتشر می‌شود پیش از انتشار بازبینی و تایید می‌شود.

آخرین بروزرسانی: ۲۳ مهر ۱۴۰۵ درباره نویسنده LinkedIn

درس‌های دیگرِ کریپتوکارنسی

نظرات و بررسی‌های کاربران

۰ نظر
پرسش و گفت‌وگو در تلگرام سوالی دارید که جواب سریع می‌خواهد؟ در کانال تلگرام ما بپرسید
هنوز نظری ثبت نشده است. اولین نفر باشید.
دریافت ۵ دلار کش‌بک و ۲۰٪ بونس با عضویت رایگان در اسمارت پلاس