🪙 دانشکدهٔ ۳ · بیتکوین و شبکههای قرارداد هوشمند
بیتکوین: فلسفه، سقف عرضه و هاوینگ
Bitcoin: philosophy, fixed supply and halving
پیشنیازها: ندارد
📚 آموزش در سه سطح
از سطح ساده شروع کنید؛ اگر روشن بود، سطح بعد را بخوانید. سطح مناسب شما ذخیره میشود.
🌱 توضیح ساده
بیتکوین در ۳۱ اکتبر ۲۰۰۸ با انتشار مقالهای نُهصفحهای از فرد یا گروهی با نام مستعار «ساتوشی ناکاموتو» معرفی شد و شبکهٔ آن در ۳ ژانویهٔ ۲۰۰۹ با استخراج نخستین بلاک، یعنی «بلاک پیدایش»، به راه افتاد. ایدهٔ اصلی ساده است: پولی الکترونیکی که دو نفر بتوانند بدون واسطهای مثل بانک، مستقیماً برای یکدیگر بفرستند و هیچ نهاد واحدی نتواند بهدلخواه آن را چاپ کند، تراکنش تأییدشده را برگرداند یا حساب کسی را ببندد. ساتوشی در بلاک پیدایش تیتر روزنامهٔ تایمز دربارهٔ کمک دوبارهٔ دولت بریتانیا به بانکها را ثبت کرد؛ نشانهای از اینکه بیتکوین در فضای بحران مالی ۲۰۰۸ و بیاعتمادی به واسطهها متولد شد.
برای فهم سقف عرضه، طلا را در نظر بگیرید. مقدار طلای زمین محدود است و بیرون آوردن آن هزینه دارد. بیتکوین هم سقف حدود ۲۱ میلیون واحد دارد و واحدهای تازه فقط از راه «استخراج» و با صرف برق و سختافزار ساخته میشوند. هر ۲۱۰٬۰۰۰ بلاک، یعنی تقریباً هر چهار سال، پاداش استخراج نصف میشود؛ به این رویداد «هاوینگ» میگویند. مثل معدنی است که هر چهار سال، طلایی که از هر ضربهٔ کلنگ بیرون میآید نصف شود. به همین دلیل بسیاری بیتکوین را «طلای دیجیتال» مینامند، هرچند نوسان قیمت آن بسیار بیشتر از طلاست.
اصل مهم دیگر «نگهداری شخصی» است: کسی که کلید خصوصی را دارد، مالک واقعی بیتکوین است. اگر بیتکوین شما در صرافی باشد، در عمل طلبی از صرافی دارید، نه خود سکه را. ورشکستگی صرافی، هک یا مسدود شدن حساب میتواند دسترسی شما را قطع کند؛ برای کاربران ایرانی، بسته شدن حساب در صرافیهای خارجی بهدلیل قوانین تحریم نیز خطری واقعی است. البته نگهداری شخصی مسئولیت هم دارد: اگر عبارت بازیابی را گم کنید، هیچ پشتیبانیای نمیتواند آن را برگرداند.
📘 توضیح متوسط
شبکه طوری طراحی شده که بهطور میانگین هر ۱۰ دقیقه یک بلاک ساخته شود. اگر قدرت پردازش استخراجکنندگان بالا برود، بلاکها سریعتر پیدا میشوند؛ برای همین هر ۲۰۱۶ بلاک (حدود دو هفته) «تنظیم سختی» انجام میشود تا زمان بلاک دوباره به ۱۰ دقیقه نزدیک شود. پاداش بلاک در آغاز ۵۰ BTC بود و تاکنون چهار بار نصف شده است: نوامبر ۲۰۱۲ در بلاک ۲۱۰٬۰۰۰ به ۲۵، ژوئیهٔ ۲۰۱۶ در بلاک ۴۲۰٬۰۰۰ به ۱۲٫۵، مهٔ ۲۰۲۰ در بلاک ۶۳۰٬۰۰۰ به ۶٫۲۵ و ۲۰ آوریل ۲۰۲۴ در بلاک ۸۴۰٬۰۰۰ به ۳٫۱۲۵ BTC. هاوینگ بعدی در بلاک ۱٬۰۵۰٬۰۰۰ رخ میدهد که حدوداً سال ۲۰۲۸ است؛ تاریخ دقیق به سرعت ساخت بلاکها بستگی دارد.
با حدود ۱۴۴ بلاک در روز و پاداش ۳٫۱۲۵، عرضهٔ تازهٔ روزانه پس از هاوینگ ۲۰۲۴ حدود ۴۵۰ BTC است. جمع این سری هندسی (۲۱۰٬۰۰۰ × ۵۰ × ۲) دقیقاً ۲۱ میلیون میشود، اما چون پاداشها به کوچکترین واحد یعنی «ساتوشی» (۰٫۰۰۰۰۰۰۰۱ BTC) گرد میشوند، عرضهٔ نهایی کمی کمتر از ۲۱ میلیون خواهد بود و آخرین ساتوشی حدود سال ۲۱۴۰ استخراج میشود. پس از آن، درآمد استخراجکنندگان فقط از کارمزد تراکنشها تأمین خواهد شد.
بیتکوین برخلاف حساب بانکی «موجودی» ندارد؛ از مدل UTXO یعنی «خروجیهای خرجنشدهٔ تراکنش» استفاده میکند. هر UTXO مثل یک اسکناس با مبلغ مشخص است. وقتی پرداخت میکنید، کیف پول چند UTXO را بهطور کامل خرج میکند و خروجیهای تازه میسازد: یکی برای گیرنده و معمولاً یکی بهعنوان «باقیمانده» (change) به آدرسی از خود شما. اختلاف جمع ورودیها و جمع خروجیها همان کارمزدی است که استخراجکننده برمیدارد. کارمزد بر اساس حجم دادهای که تراکنش اشغال میکند (بر حسب vbyte) تعیین میشود، نه بر اساس مبلغ ارسالی.
🔬 توضیح تخصصی
سقف ۲۱ میلیونی یک «قول» نیست، قاعدهٔ اعتبارسنجی است: هر نود کامل بلاکی را که پاداشی بیش از مقدار مجاز بسازد رد میکند. بنابراین تغییر آن به پذیرش اکثریت قاطع کاربران و اپراتورهای نود نیاز دارد، نه فقط استخراجکنندگان. «جنگ اندازهٔ بلاک» در سالهای ۲۰۱۵ تا ۲۰۱۷ نشان داد تغییر قواعد بیتکوین چقدر دشوار است: در ۱ اوت ۲۰۱۷ گروهی که بلاک بزرگتر میخواستند با هارد فورک، بیتکوین کش را ساختند و چند هفته بعد SegWit روی بیتکوین فعال شد. این محافظهکاری هم مزیت است (پیشبینیپذیری سیاست پولی) و هم هزینه (کندی نوآوری در لایهٔ پایه).
مسئلهٔ «بودجهٔ امنیتی» یکی از بحثهای جدی است: با هر هاوینگ، یارانهٔ بلاک نصف میشود و امنیت شبکه در بلندمدت باید با کارمزدها تأمین شود. پس از هاوینگ، درآمد هر واحد هشریت (hashprice) ناگهان کم میشود، ماینرهای ناکارآمد خاموش میشوند و تنظیم سختی تعادل را بازمیگرداند. این ادعا که «هاوینگ خودبهخود قیمت را بالا میبرد» یک روایت است، نه قانون: تاریخ هاوینگ از سالها قبل معلوم است، تنها چهار نمونهٔ تاریخی داریم و در هر دوره عوامل کلان، نقدینگی جهانی و ورود سرمایهٔ نهادی هم دخیل بودهاند.
مدل UTXO در مقایسه با مدل حساب مزایا و هزینههایی دارد. چون هر UTXO مستقل است، اعتبارسنجی موازی سادهتر است و استفاده از آدرس تازه برای هر دریافت، حریم خصوصی را بهتر میکند؛ اما زبان اسکریپت بیتکوین عمداً محدود است و ساخت قراردادهای پیچیده دشوار است. در عمل، مدیریت UTXO مهارت است: کیف پولی با صدها UTXO کوچک هنگام شلوغی شبکه کارمزد زیادی میپردازد، پس ادغام UTXOها در زمان خلوتی منطقی است؛ از سوی دیگر ادغام، آدرسها را به هم پیوند میزند و حریم خصوصی را کاهش میدهد. برای مبالغ بزرگ، کیف پول سختافزاری، چندامضایی (multisig) و برنامهٔ ارثبری مکتوب، بخشی از نگهداری شخصی حرفهای است.
🌍 مثال واقعی: هاوینگ چهارم: ۲۰ آوریل ۲۰۲۴، بلاک ۸۴۰٬۰۰۰
در ۲۰ آوریل ۲۰۲۴ بلاک شمارهٔ ۸۴۰٬۰۰۰ استخراج شد و پاداش ساخت بلاک از ۶٫۲۵ به ۳٫۱۲۵ BTC کاهش یافت. هیچ نهادی این تصمیم را در آن روز نگرفت؛ قاعدهٔ آن از ابتدای شبکه در نرمافزار همهٔ نودها وجود داشت و فقط به شمارهٔ بلاک بستگی داشت.
در همان بلاک، پروتکل Runes برای ساخت توکن روی بیتکوین راهاندازی شد و رقابت برای ثبت تراکنش، کارمزدها را در آن ساعتها بهشدت بالا برد؛ یعنی درآمد ماینرها در روز هاوینگ بهطور موقت از کارمزد جبران شد. این نمونهٔ خوبی است از اینکه کارمزد چگونه میتواند بخشی از بودجهٔ امنیتی را تأمین کند، هرچند پایداری آن تضمینشده نیست.
برای بررسی، شمارهٔ ۸۴۰۰۰۰ را در mempool.space جستوجو کنید و پاداش بلاک (subsidy) و مجموع کارمزدها را ببینید؛ سپس همین را برای بلاک ۸۳۹۹۹۹ تکرار و مقایسه کنید.
🔤 واژگان تخصصی
نصف شدن خودکار پاداش ساخت بلاک بیتکوین در هر ۲۱۰٬۰۰۰ بلاک که در قواعد اجماع نوشته شده است.
مثال: در بلاک ۸۴۰٬۰۰۰ (۲۰ آوریل ۲۰۲۴) پاداش از ۶٫۲۵ به ۳٫۱۲۵ BTC رسید.
حداکثر تعداد واحدی که قواعد شبکه اجازهٔ ساختش را میدهد؛ در بیتکوین کمی کمتر از ۲۱ میلیون.
مثال: نودی که بلاکی با پاداش بیش از مجاز ببیند، آن را نامعتبر میداند.
واحد مالکیت در بیتکوین؛ خروجیای از یک تراکنش قبلی که هنوز بهعنوان ورودی خرج نشده است.
مثال: کیف پولی با دو UTXO به مبلغ ۰٫۰۳ و ۰٫۰۲ برای پرداخت ۰٫۰۴ هر دو را خرج میکند و باقیمانده را منهای کارمزد به خودش برمیگرداند.
کوچکترین واحد بیتکوین، برابر ۰٫۰۰۰۰۰۰۰۱ BTC.
مثال: کارمزد معمولاً به ساتوشی بر بایت مجازی (sat/vB) بیان میشود.
بازتنظیم هدف استخراج در هر ۲۰۱۶ بلاک تا زمان میانگین بلاک نزدیک ۱۰ دقیقه بماند.
مثال: پس از خاموش شدن ماینرهای ناکارآمد بعد از هاوینگ، سختی در دورهٔ بعد کاهش مییابد.
نگهداری دارایی با کلید خصوصیای که فقط در اختیار خود مالک است، بدون واسطهای که بتواند آن را مسدود کند.
مثال: انتقال بیتکوین از صرافی به کیف پول سختافزاری که عبارت بازیابی آن را فقط خودتان دارید.
🔑 نکات کلیدی
- سقف عرضه و هاوینگ قواعد اعتبارسنجی نودها هستند و تغییرشان به اجماع گستردهٔ اجتماعی نیاز دارد.
- پاداش بلاک پس از ۲۰ آوریل ۲۰۲۴ برابر ۳٫۱۲۵ BTC است؛ یعنی حدود ۴۵۰ BTC عرضهٔ تازه در روز.
- بیتکوین مدل UTXO دارد: کارمزد به حجم تراکنش وابسته است، نه به مبلغ آن.
- بیتکوینِ داخل صرافی طلب از صرافی است؛ مالکیت واقعی یعنی کنترل کلید خصوصی.
- اثر هاوینگ بر قیمت تضمینشده نیست؛ نمونههای تاریخی کماند و عوامل دیگر هم دخیل بودهاند.
⚠️ اشتباهات رایج
- فکر کردن به اینکه یک شرکت یا بنیاد میتواند سقف ۲۱ میلیون را تغییر دهد؛ این قاعده در نرمافزار هزاران نود مستقل اجرا میشود.
- پیشبینی قطعی رشد قیمت پس از هاوینگ؛ این کار از چند نمونهٔ محدود قانون میسازد و عوامل کلان را نادیده میگیرد.
- انتظار کارمزد کمتر برای مبلغ کمتر؛ در بیتکوین کارمزد به حجم داده و تعداد ورودیها بستگی دارد، پس پرداختی کوچک با ورودیهای زیاد میتواند گران باشد.
- نگهداری همهٔ دارایی در صرافی خارجی بدون در نظر گرفتن خطر ورشکستگی، هک یا مسدود شدن حساب بهدلیل تحریم.
- ذخیرهٔ عبارت بازیابی در عکس گوشی یا فضای ابری؛ این کار نگهداری شخصی را به ریسکی بزرگتر از صرافی تبدیل میکند.
🛠 تمرین عملی: ردیابی پاداش بلاک و ساختار یک تراکنش واقعی
- در ابزار جستوجوی تراکنش آزمایشگاه یا مستقیماً در mempool.space، بلاک ۸۴۰۰۰۰ را باز کنید و پاداش پایه و مجموع کارمزد را یادداشت کنید.
- همین کار را برای بلاک ۶۳۰۰۰۰ (هاوینگ سوم) انجام دهید و پاداش پایهٔ دو بلاک را مقایسه کنید.
- یک تراکنش دلخواه با بیش از یک ورودی را باز کنید و ورودیها، خروجیها و خروجی باقیمانده را تشخیص دهید.
- کارمزد آن تراکنش را از رابطهٔ «جمع ورودیها منهای جمع خروجیها» حساب کنید و با عدد نمایشدادهشده مقایسه کنید.
- نرخ کارمزد (sat/vB) را یادداشت کنید و توضیح دهید چرا تراکنشی با ورودیهای بیشتر کارمزد بیشتری میپردازد.
✅ معیار درستی: پاداش پایهٔ بلاک ۸۴۰۰۰۰ باید ۳٫۱۲۵ و بلاک ۶۳۰۰۰۰ باید ۶٫۲۵ BTC باشد و کارمزدی که حساب کردهاید دقیقاً با عدد مرورگر بلاکچین برابر شود.
🔒 در هیچ تمرینی از سرمایهٔ واقعی، عبارت بازیابی (Seed Phrase)، کلید خصوصی یا اتصال کیف پول اصلی استفاده نکنید.
📝 آزمون تطبیقی
هر بار ۵ سؤال از بانک ۱۰ سؤالی این درس انتخاب میشود؛ سؤالهایی که قبلاً اشتباه زدهاید زودتر برمیگردند. حدنصاب قبولی ۸۰٪ (۴ از ۵) است و درس بعد با قبولی باز میشود.
✍️ پرسش تشریحی
توضیح دهید چرا سیاست پولی ثابت بیتکوین هم نقطهٔ قوت آن است و هم چالشی برای امنیت بلندمدت شبکه. نقش کارمزدها پس از هاوینگهای آینده چیست؟
بعد از نوشتن، پاسخ خود را با این معیارها بسنجید
خودارزیابی: هر نکتهای را که پاسخ شما بهروشنی پوشش داده علامت بزنید.
🤖 دستیار آموزشی
دستیار آفلاین آکادمی: پاسخها فقط از متن درسها و واژگان همین آکادمی پیدا میشوند و منبع هر پاسخ نشان داده میشود. هوش مصنوعی مولد نیست، حدس نمیزند و هیچ سیگنال خرید و فروشی نمیدهد.
📎 منابع مطالعاتی
- Bitcoin: A Peer-to-Peer Electronic Cash System (وایتپیپر بیتکوین)
- Bitcoin Developer Guide
- mempool.space — مستندات
🏁 معیار تسلط بر این درس: میتوانید با یک مرورگر بلاکچین پاداش بلاک و کارمزد یک تراکنش را پیدا و محاسبه کنید و توضیح دهید چرا سقف عرضه و هاوینگ بدون اجماع گسترده قابل تغییر نیستند.