رمز ۱۰۱مرحلهٔ پایه، درس ۱ از ۲۲ مبانی کریپتو
کریپتو چیست و چطور کار میکند؛ راهنمای جامع مبتدی
کریپتو و بلاکچین دقیقاً چه هستند و چطور کار میکنند؟ این راهنما مفاهیم پایه را با یک دیاگرام اصلی و بدون هیچ توصیهٔ خرید یا پیشبینی قیمت توضیح میدهد.
کریپتو (ارز دیجیتال) نوعی دارایی دیجیتال است که مالکیت و انتقال آن، بهجای بانک یا نهاد مرکزی، روی یک دفتر ثبت توزیعشده به نام بلاکچین ثبت میشود. هزاران رایانه در سراسر دنیا کپی این دفتر را نگه میدارند و برای تأیید هر تراکنش با هم توافق میکنند، بدون نیاز به یک واسطهٔ واحد. این مقاله مفاهیم پایه را توضیح میدهد؛ نه توصیهای برای خرید یا فروش است و نه پیشبینی قیمتی ارائه میکند.
کریپتو دقیقاً چیست؟
وقتی پول را در حساب بانکی نگه میدارید، بانک یک دفتر مرکزی دارد که میگوید چقدر پول دارید؛ اگر بانک اشتباه کند یا از کار بیفتد، شما به آن دفتر دسترسی مستقیم ندارید. در دنیای ارز دیجیتال، این «دفتر» بهجای یک سرور مرکزی، روی هزاران رایانهٔ مستقل (که به آنها «نود» گفته میشود) کپی و همزمانسازی میشود. هیچکدام از این رایانهها بهتنهایی نمیتوانند دفتر را به نفع خودشان تغییر دهند، چون بقیهٔ شبکه چنین تغییری را رد میکند.
ممکن است بپرسید چرا نمیشود همین کار را با یک فایل اکسل مشترک روی یک سرور انجام داد. مشکل اینجاست که هرکسی به آن سرور دسترسی مدیریتی داشته باشد — یک کارمند، یک هکر، یا حتی خود شرکت صاحب سرور — میتواند آن فایل را تغییر دهد. بلاکچین با کپیکردن دفتر روی هزاران رایانهٔ مستقل و غیرمرتبط با هم، و با اجبار به توافق ریاضی بین آنها پیش از پذیرفتن هر تغییر، همین نقطهضعف را برطرف میکند — به قیمت اینکه کل سیستم کندتر و پرهزینهتر از یک پایگاه دادهٔ معمولی عمل میکند.
اولین و شناختهشدهترین نمونهٔ این فناوری، بیتکوین بود. ایدهٔ آن در وایتپیپری با عنوان «Bitcoin: A Peer-to-Peer Electronic Cash System» توسط فردی (یا گروهی) با نام مستعار ساتوشی ناکاموتو در ۳۱ اکتبر ۲۰۰۸ منتشر شد [۱]؛ کمی بعد، در ۳ ژانویهٔ ۲۰۰۹، اولین بلوک این شبکه (که به آن «بلوک جنسیس» گفته میشود) استخراج شد و شبکه رسماً فعال شد [۲].
بلاکچین چطور کار میکند؟
بلاکچین از زنجیرهای از «بلوک»ها ساخته شده؛ هر بلوک شامل چند تراکنش و یک اثر انگشت دیجیتال (هش) از بلوک قبلی خودش است. همین اشارهٔ هرکدام به قبلی، آنها را به یک زنجیره تبدیل میکند — به همین دلیل اسمش «بلاکچین» (زنجیرهٔ بلوک) است. اگر کسی بخواهد یک تراکنش قدیمی را تغییر دهد، باید هش آن بلوک و همهٔ بلوکهای بعدی را هم عوض کند؛ کاری که وقتی هزاران نسخهٔ مستقل از این زنجیره روی رایانههای مختلف وجود دارد، عملاً غیرممکن میشود.
برای اینکه یک بلوک جدید به زنجیره اضافه شود، شبکه باید دربارهٔ محتوای آن به توافق برسد؛ قواعد این توافق «مکانیزم اجماع» نام دارند. دو روش رایج آن، اثبات کار و اثبات سهام هستند. بیتکوین از اثبات کار استفاده میکند و طوری طراحی شده که بهطور میانگین حدود هر ۱۰ دقیقه یک بلوک تازه ساخته شود [۳]. طرز کار این دو روش و تفاوت مصرف انرژیشان همراه با یک دیاگرام در درس بلاکچین چیست آمده است.
یک تراکنش دقیقاً چه مسیری را طی میکند؟
برای اینکه ملموستر شود، مراحل معمول یک تراکنش ساده روی یک بلاکچین عمومی اینطور است:
- ساخت تراکنش: فرستنده با استفاده از کلید خصوصی خودش پیامی میسازد که میگوید «فلان مقدار دارایی از آدرس من به آدرس گیرنده منتقل شود» و آن را دیجیتالی امضا میکند.
- انتشار در شبکه: این تراکنش امضاشده به نودهای شبکه فرستاده میشود؛ هر نود امضا را بررسی میکند تا مطمئن شود واقعاً از طرف صاحب دارایی است و او واقعاً همان مقدار را در اختیار دارد.
- ورود به یک بلوک: تراکنشهای تأییدشده در یک بلوک جدید جمع میشوند؛ در شبکههای اثبات کار، ماینرها برای اضافهکردن این بلوک به زنجیره رقابت میکنند.
- تأیید نهایی: وقتی بلوکهای بیشتری روی همان بلوک ساخته شود، احتمال برگشت یا تغییر آن تراکنش عملاً به صفر نزدیک میشود؛ به همین دلیل معمولاً توصیه میشود پیش از اطمینان کامل، منتظر چند تأیید (بلوک بعدی) بمانید.
نکتهٔ مهم دربارهٔ این فرایند: هیچ بانک یا شرکتی در وسط این زنجیره تصمیم نمیگیرد که تراکنش انجام شود یا نه؛ این تصمیم از توافق ریاضی و رمزنگاریشدهٔ خود شبکه میآید. همین ویژگی هم مزیت اصلی این فناوری است و هم دلیل اینکه یک اشتباه در واردکردن آدرس گیرنده، برخلاف انتقال بانکی، معمولاً غیرقابلبازگشت است.
همین نیاز به توافق همگانی، دلیل اصلی محدودیت سرعت بلاکچینهای اصلی هم هست: هرچه نودهای بیشتری باید یک تراکنش را بررسی و ذخیره کنند، پردازش همزمان تعداد زیادی تراکنش سختتر میشود. به همین دلیل شبکههایی به نام لایهٔ ۲ ساخته شدهاند که روی یک بلاکچین اصلی (لایهٔ ۱) کار میکنند تا تراکنشهای بیشتری را سریعتر و با کارمزد کمتر پردازش کنند، و در نهایت نتیجهٔ نهایی را روی همان بلاکچین اصلی ثبت میکنند.
بیتکوین و اتریوم: دو مثال متفاوت از یک فناوری
بیتکوین و اتریوم هر دو روی بلاکچین کار میکنند، اما هدفشان یکسان نیست. بیتکوین از ابتدا برای یک کار طراحی شد: انتقال ارزش بهصورت غیرمتمرکز، شبیه نسخهٔ دیجیتال طلا. اتریوم قدمی جلوتر رفت و به توسعهدهندهها اجازه داد برنامههای کوچکی به نام قرارداد هوشمند مستقیماً روی بلاکچین اجرا کنند — چیزی که زیرساخت خدماتی مثل دیفای و NFT (که در ادامه توضیح داده میشوند) را ممکن کرده است. تاریخچه و ویژگیهای فنی بیتکوین بهطور مفصل در مقالهٔ اختصاصی بیتکوین چیست بررسی شدهاند.
| ویژگی | بیتکوین | اتریوم |
|---|---|---|
| هدف اصلی | انتقال ارزش، شبیه «طلای دیجیتال» | اجرای قرارداد هوشمند و برنامههای غیرمتمرکز |
| راهاندازی | بلوک جنسیس در ۳ ژانویهٔ ۲۰۰۹ | راهاندازی شبکهٔ اصلی در ۳۰ ژوئیهٔ ۲۰۱۵ [۴] |
| سقف عرضه | محدود به ۲۱ میلیون واحد | سقف ثابت مشخصی ندارد [۵] |
| مکانیزم اجماع | اثبات کار | اثبات سهام (پس از آپدیت «مرج» در ۱۵ سپتامبر ۲۰۲۲؛ پیش از آن اثبات کار بود) [۶] |
این جدول فقط چند ویژگی فنی اصلی را مقایسه میکند و بههیچوجه بهمعنای برتری یک شبکه بر دیگری نیست؛ صدها شبکهٔ دیگر هم با ترکیبهای متفاوتی از همین ویژگیها وجود دارند.
عرضهٔ محدود یعنی چه؟
یکی از تفاوتهای مهم بیتکوین با پول رایج این است که تعداد کل واحدهای آن از ابتدا در پروتکل مشخص شده: ۲۱ میلیون واحد، نه یک واحد بیشتر. هیچ نهادی — نه دولت، نه بانک، نه حتی سازندگان اولیهٔ شبکه — نمیتواند این عدد را تغییر دهد، چون تغییر آن نیازمند توافق تقریباً همهٔ شرکتکنندگان شبکه است. این ویژگی را با پول رایج مقایسه کنید که بانک مرکزی میتواند حجم آن را افزایش دهد. توجه کنید که «عرضهٔ محدود» بهتنهایی بهمعنای تضمین ارزش یا رشد آن نیست؛ فقط یک قاعدهٔ ریاضی ثابت در پروتکل است.
مالکیت کریپتو چطور ثابت میشود؟
وقتی میگوییم «فلانکس صاحب یک واحد بیتکوین است»، منظور این است که او کلید خصوصی متناظر با یک آدرس روی بلاکچین را در اختیار دارد. این کلید معمولاً بهشکل یک عبارت بازیابی (سید فریز) در یک کیف پول نگهداری میشود. نکتهٔ مهم: خود دارایی روی بلاکچین است، نه داخل اپلیکیشن کیف پول؛ کیف پول فقط کلید دسترسی به آن دارایی را نگه میدارد.
هشدار
هرکسی که به عبارت بازیابی یا کلید خصوصی شما دسترسی پیدا کند، میتواند بدون نیاز به رمز عبور یا تأیید دیگری، تمام دارایی را جابهجا کند — و این کار برگشتناپذیر است. جزئیات کامل نگهداری امن کیف پول در مقالهٔ اختصاصی کیف پول ارز دیجیتال پوشش داده شده است.
چرا برخی افراد کریپتو را ترجیح میدهند؟
طرفداران این فناوری معمولاً به چند نکته اشاره میکنند:
- عدم نیاز به واسطهٔ بانکی: ارزش میتواند مستقیماً بین دو نفر، در هر ساعت از شبانهروز و بدون تعطیلی، منتقل شود.
- شفافیت: در بلاکچینهای عمومی، هر تراکنش (البته نه لزوماً هویت پشت آن) برای هرکسی قابلمشاهده است.
- مقاومت در برابر سانسور: هیچ نهاد واحدی نمیتواند بهتنهایی یک تراکنش معتبر را از شبکه حذف کند.
- خودگردانی دارایی: اگر کلید خصوصی خودتان را نگه دارید، دسترسی به دارایی به تصمیم یک بانک یا شرکت وابسته نیست.
محدودیتها و ریسکهای واقعی
در کنار این مزیتها، محدودیتهای واقعی هم وجود دارد که هر آموزش منصفانه باید آنها را هم بگوید:
- نوسان شدید قیمت: ارزش بسیاری از داراییهای دیجیتال در بازههای کوتاه میتواند تغییرات بزرگی داشته باشد؛ مدیریت ریسک ابزار اصلی مواجهه با همین نوسان است.
- پیچیدگی فنی: مفاهیمی مثل کلید خصوصی، کارمزد شبکه یا انتخاب شبکهٔ درست برای انتقال، برای کاربر تازهکار ساده نیست و اشتباه در آنها میتواند دارایی را از دسترفتنی کند.
- مصرف انرژی: شبکههای اثبات کار (مثل بیتکوین) برای امنیت خود به مصرف قابلتوجه انرژی نیاز دارند؛ شبکههای اثبات سهام این مصرف را بهطور قابلتوجهی کاهش دادهاند.
- برگشتناپذیری اشتباه: اگر آدرس اشتباه وارد شود یا کلید گم شود، معمولاً هیچ پشتیبانی نمیتواند آن را بازگرداند.
- هدف کلاهبرداران: پیچیدگی و برگشتناپذیری همین شبکه، آن را به هدف جذابی برای انواع کلاهبرداری تبدیل کرده است.
هدف این مقاله معرفی هر دو طرف ماجراست، نه قضاوت دربارهٔ اینکه کدام مهمتر است؛ تصمیمگیری نهایی و ارزیابی این مصالحهها بر عهدهٔ خود شماست.
کیف پول: امانی یا خودگردان؟
وقتی دارایی را در یک صرافی نگه میدارید، در واقع صرافی کلید خصوصی را بهجای شما نگهداری میکند — به این حالت «کیف پول امانی» یا Custodial گفته میشود؛ راحت است، ولی به این معناست که شما به همان صرافی اعتماد کردهاید. در مقابل، در «کیف پول خودگردان» (Non-Custodial)، فقط خود شما کلید خصوصی یا عبارت بازیابی را در اختیار دارید و هیچ شرکتی نمیتواند دسترسی شما را قطع کند — اما مسئولیت نگهداری امن آن هم کاملاً با خودتان است. جزئیات کامل انتخاب و نگهداری امن کیف پول در مقالهٔ اختصاصی کیف پول ارز دیجیتال آمده است.
NFT و DeFi: دو مفهوم نزدیک که نباید با کریپتو اشتباه گرفت
خیلی وقتها «کریپتو» بهاشتباه معادل هر چیز مرتبط با بلاکچین در نظر گرفته میشود. دو مفهوم نزدیک که ارزش شناخت دارند:
- انافتی (NFT): برخلاف بیتکوین که هر واحدش با واحد دیگر یکسان است، هر NFT منحصربهفرد است و معمولاً برای نشاندادن مالکیت یک آیتم دیجیتال یا فیزیکی خاص استفاده میشود.
- دیفای (DeFi): مجموعهای از خدمات مالی (مثل وامدهی) که بهجای بانک، از طریق قرارداد هوشمند روی بلاکچین اجرا میشوند.
وضعیت قانونی کریپتو در ایران
وضعیت حقوقی خرید، فروش و نگهداری رمزارز در ایران روشن و یکپارچه نیست و در طول زمان تغییر کرده است؛ گاهی بخشی از این موضوع (مثل استخراج) مجوزدار و مشخصتر بوده، در حالی که بخشهای دیگر (مثل معاملهٔ روزمره در صرافیهای داخلی) همچنان در هالهٔ ابهام قرار دارد. این سایت هرگز اعلام نمیکند که این کار «قانونی» یا «غیرقانونی» است، چون چنین حکمی نیاز به ارجاع به یک سند رسمی و تاریخدار دارد که بهطور شفاف همهٔ جوانب را مشخص کند و چنین سندی در این پژوهش پیدا نشد. اگر میخواهید تصمیم بگیرید، وضعیت فعلی را از منابع رسمی بررسی کنید، نه از شنیدهها یا گفتوگوهای غیررسمی.
چند باور غلط رایج
- «کریپتو یعنی فقط بیتکوین.» نادرست است؛ بیتکوین اولین نمونه بود، اما امروز شبکهها و توکنهای زیادی با اهداف متفاوت وجود دارند.
- «بلاکچین کاملاً ناشناس است.» دقیق نیست؛ تراکنشها به آدرس متصلاند نه مستقیماً به نام افراد، ولی این آدرسها در بسیاری موارد قابلردیابی به یک فرد واقعی هستند، بهخصوص وقتی از صرافیهای دارای احراز هویت استفاده شده باشد.
- «عرضهٔ محدود یعنی قیمت حتماً بالا میرود.» عرضهٔ محدود فقط یک قاعدهٔ ریاضی است؛ قیمت هر دارایی به عوامل بسیار زیاد دیگری هم بستگی دارد و هیچ تضمینی دربارهٔ آینده وجود ندارد.
- «همهٔ ارزهای دیجیتال از نظر فنی یکساناند.» نادرست است؛ هدف، مکانیزم اجماع، سقف عرضه و حتی مصرف انرژی هر شبکه میتواند کاملاً متفاوت باشد، همانطور که در جدول مقایسهٔ بیتکوین و اتریوم دیدیم.
- «نگهداشتن دارایی در صرافی دقیقاً مثل داشتن خود دارایی است.» نه کاملا؛ در کیف پول امانی صرافی، دسترسی نهایی به کلید خصوصی با خود صرافی است، نه شما — تفاوتی که در بخش «کیف پول: امانی یا خودگردان؟» و در مقالهٔ اولین خرید توضیح داده شده است.
جمعبندی: چند نکتهٔ کلیدی پیش از ادامهٔ یادگیری
اگر میخواهید یادگیری را ادامه دهید، این نکات را از این مقاله با خودتان نگه دارید:
- کریپتو یعنی دارایی دیجیتالی که مالکیتش روی یک بلاکچین، نه یک بانک، ثبت میشود.
- بلاکچین از زنجیرهٔ بلوکهای بههممتصل ساخته شده و تغییر گذشتهٔ آن عملاً غیرممکن است.
- هر شبکه (بیتکوین، اتریوم و بقیه) هدف و قواعد فنی متفاوتی دارد؛ همه را یکسان فرض نکنید.
- مالکیت یعنی داشتن کلید خصوصی؛ گمکردن آن یعنی از دستدادن دسترسی، بدون راه بازگشت.
- این فناوری هم مزیت واقعی دارد و هم ریسک واقعی؛ هیچکدام را نادیده نگیرید.
- دربارهٔ وضعیت قانونی، فقط به منابع رسمی و تاریخدار مراجعه کنید، نه شنیدهها.
گام بعدی طبیعی، آشنایی بیشتر با نگهداری امن کیف پول و شناخت الگوهای رایج کلاهبرداری است. اگر میخواهید ترتیب خواندن همهٔ درسها را یکجا ببینید، راهنمای شروع یادگیری کریپتو همین مسیر را مرحلهبهمرحله توضیح میدهد.
درسهای دیگر این بخش در صفحهٔ مبانی کریپتو فهرست شدهاند.
خودتان را بسنجید
آیا کریپتو یک ارز واقعی مثل تومان یا دلار است؟
کریپتو از نظر فنی «ارز» نامیده میشود چون میتوان با آن ارزش منتقل کرد، اما برخلاف تومان یا دلار، هیچ بانک مرکزی آن را صادر یا تضمین نمیکند و پذیرش آن بهعنوان روش پرداخت در کشورهای مختلف بسیار متفاوت است.
آیا بلاکچین فقط برای بیتکوین ساخته شده؟
نه. بلاکچین یک فناوری عمومی برای ثبت داده بهصورت توزیعشده است. بیتکوین اولین کاربرد شناختهشدهٔ آن بود، اما شبکههای دیگری مثل اتریوم از همین ایده برای اهداف متفاوتی مثل اجرای قرارداد هوشمند استفاده میکنند.
آیا خرید و نگهداری کریپتو در ایران قانونی است؟
رمزکلاس در این باره حکم قانونی یا غیرقانونی صادر نمیکند. اسناد رسمی را با نام مرجع و تاریخ در مرور مصوبهها و اطلاعیههای رسمی دربارهٔ رمزارز در ایران آوردهایم؛ پیش از هر تصمیمی، متن فعلی را در مرجع رسمی ببینید.
آیا بلاکچین کاملاً ناشناس (Anonymous) است؟
نه دقیقا؛ بلاکچینهای عمومی مثل بیتکوین و اتریوم «شبهناشناس» (Pseudonymous) هستند، یعنی تراکنشها به آدرسهای کیف پول متصلاند نه مستقیماً به نام افراد، اما در بسیاری موارد میتوان با تحلیل زنجیره یا اطلاعات صرافی، آدرس را به یک فرد واقعی مرتبط کرد.
تفاوت کوین و توکن چیست؟
کوین (مثل بیتکوین یا اتر) روی بلاکچین مستقل خودش کار میکند؛ توکن روی بلاکچین یک شبکهٔ دیگر (مثلاً اتریوم) ساخته میشود و از زیرساخت امنیتی همان شبکه استفاده میکند.
اگر تراکنش را به آدرس اشتباه بفرستم، میشود آن را برگرداند؟
معمولاً نه. تراکنشهای بلاکچینی طوری طراحی شدهاند که بعد از تأیید، برگشتناپذیر باشند؛ به همین دلیل بررسی دقیق آدرس گیرنده و شبکهٔ انتقال پیش از تأیید نهایی اهمیت زیادی دارد.
منابع
- History.com: انتشار مقالهٔ معرفی بیتکوین در ۳۱ اکتبر مشاهدهٔ منبع History.com: انتشار مقالهٔ معرفی بیتکوین در ۳۱ اکتبر
- واژهنامهٔ مرکز راهنمای Blockstream: بلوک جنسیس مشاهدهٔ منبع واژهنامهٔ مرکز راهنمای Blockstream: بلوک جنسیس
- واژهنامهٔ Lightspark: پاداش، اندازه و زمان بلوک بیتکوین مشاهدهٔ منبع واژهنامهٔ Lightspark: پاداش، اندازه و زمان بلوک بیتکوین
- ethereum.org: تاریخچه، بنیانگذار و مالکیت اتریوم مشاهدهٔ منبع ethereum.org: تاریخچه، بنیانگذار و مالکیت اتریوم
- River Learn: آیا سقف ۲۱ میلیونی بیتکوین تغییرپذیر است مشاهدهٔ منبع River Learn: آیا سقف ۲۱ میلیونی بیتکوین تغییرپذیر است
- ethereum.org: ادغام (The Merge) مشاهدهٔ منبع ethereum.org: ادغام (The Merge)