فصل 8 - 0 آزمون از 10 آزمون گذرانده شده است
استخراج: قرعهکشی جهانی
ماینرها برای پیشنهاد دادن بلاکها و دریافت یارانهٔ بلاک بهعلاوهٔ کارمزدها، انرژی واقعی مصرف میکنند.
- توضیح اثبات کار، هدف دشواری و بازتنظیم هدف در هر ۲٬۰۱۶ بلاک
- توصیف یارانهٔ بلاک، جدول زمانی هاوینگ، کارمزدها و محدودیت ۵۱٪
پاسخهای کوتاه
استخراج Bitcoin چگونه کار میکند؟
ماینرها سرآیند بلاک را بارها hash میکنند تا نتیجه از مقدار هدف کمتر شود. تولید این اثبات کار پرهزینه است، اما راستیآزمایی آن برای هر کسی ارزان و آسان است.
هاوینگ Bitcoin چیست؟
یارانهٔ بلاکی که به ماینرها پرداخت میشود هر ۲۱۰٬۰۰۰ بلاک نصف میشود، بنابراین کارمزدها رفتهرفته سهم بیشتری در تأمین هزینههای امنیت پیدا میکنند.
حملهٔ ۵۱٪ چه کاری میتواند انجام دهد؟
اکثریت توان hash میتواند سکههای خودش را دوباره خرج کند و تراکنشها را سانسور کند، اما نمیتواند بهتنهایی سقف عرضه را تغییر دهد.
ماینرها چه میکنند
یک ماینر بهصورت شبانهروزی همان چرخه را اجرا میکند و برای افزودن بلاک بعدی با تمام ماینرهای دیگر رقابت میکند.
- جمعآوری تراکنشهاتراکنشهای در انتظار را از mempool، به ترتیب از بالاترین نرخ کارمزد، انتخاب کنید تا بلاک پر شود.
- ساخت بلاک پیشنهادیابتدا یک تراکنش کوینبیس قرار دهید که یارانهٔ بلاک بهعلاوهٔ تمام کارمزدها را به ماینر میپردازد، و سپس تراکنشهای انتخابشده را بگذارید. سرآیند به بلاک قبلی متصل میشود و همهٔ محتویات درون بلاک را خلاصه میکند.
- حدس زدن، بسیار سریعمقدار nonce (و هنگامی که تمام شد، یک nonce اضافی در coinbase یا مهر زمانی) را تغییر دهید و سرآیند را بارها و بارها hash کنید تا یک hash پایینتر از هدف پیدا کنید.
- پیدا کردن یک hash برندهبهندرت، یک حدس پایینتر از هدف قرار میگیرد. این همان اثبات کار است.
- اعلام کردن بلاکآن را برای گرههای همتا ارسال کنید. هر گره پیش از پذیرش آن، تمام قوانین را بررسی میکند.
- دریافت پاداش، و سپس شروع دوبارهاگر گرهها بلاک را بپذیرند، پاداش از آنِ ماینر میشود و پس از ۱۰۰ بلاک دیگر قابل خرج کردن است. همه، از جمله برنده، ساخت بلاک بعدی را بر پایهٔ بلاک جدید آغاز میکنند.
اگر ماینر دیگری زودتر بلاکی پیدا کند، بقیه بلاکهای پیشنهادی خود را کنار میگذارند و کار را از نو روی بلاک برنده آغاز میکنند. کاری که برای بلاک پیشنهادی قبلی انجام شده بود، بهسادگی از دست میرود.
اثبات کار
اثبات کار یک بازی حدس زدن است که بردن در آن دشوار اما بررسی درستی آن آسان است.
- ماینر عددی را در هدر بلاک تغییر میدهد (یعنی nonce؛ و زمانی که فضای آن تمام شود، یک nonce اضافی در تراکنش کوینبیس یا برچسب زمان) و هدر را hash میکند.
- ماینر به یک hash کمتر از هدف فعلی نیاز دارد. هیچ میانبری وجود ندارد: تنها راه، امتحان کردن است؛ صدها تریلیون بار در ثانیه روی یک دستگاه مدرن.
- هر کسی میتواند بلاک برنده را تنها با یک بار محاسبهٔ hash بررسی کند، بنابراین نمیتوان این کار را جعل کرد.
هدف و بازتنظیم آن
هدف تعیین میکند که بازی حدس زدن چقدر دشوار باشد. Bitcoin آن را طوری تنظیم میکند که بهطور میانگین حدود هر ده دقیقه یک بلاک تولید شود.
- هدف پایینتر به معنای تعداد کمتری hash برنده و در نتیجه، تلاشهای بیشتر به طور میانگین است.
- هر ۲٬۰۱۶ بلاک (حدود دو هفته)، گرهها مدت زمان تولید آن بلاکها را با دو هفتهٔ مورد انتظار مقایسه میکنند و هدف را بالا یا پایین میبرند.
- در فاصلهٔ میان تنظیمها، بلاکها میتوانند سریعتر یا کندتر از ده دقیقه تولید شوند.
یارانهٔ بلاک و هاوینگ
هر بلاک به ماینر مقدار جدیدی Bitcoin (یارانهٔ بلاک) به همراه کارمزدهای تراکنشهای درون آن پرداخت میکند.
- یارانهٔ بلاک از ۵۰ BTC آغاز شد و هر ۲۱۰٬۰۰۰ بلاک، یعنی حدوداً هر چهار سال یکبار، نصف میشود.
- از زمان هاوینگ ۲۰۲۴، این مقدار ۳٫۱۲۵ BTC به ازای هر بلاک است.
- گرهها این برنامهٔ زمانی را اعمال میکنند، بنابراین عرضهٔ کل به ۲۱ میلیون نزدیک میشود اما هرگز از آن فراتر نمیرود.
- با کوچکتر شدن یارانهٔ بلاک، کارمزدها سهم بزرگتری از درآمد ماینرها را تشکیل میدهند.
چرا ماینرها استخراج میکنند
استخراج یک کسبوکار است: ماینرها در بازاری رقابتی برای کسب پاداش بلاک رقابت میکنند.
- درآمد: یارانهٔ بلاک به علاوهٔ کارمزدها.
- هزینهها: دستگاهها، برق، خنکسازی و نیروی انسانی.
- وقتی درآمد هر دستگاه از هزینهٔ عملیاتی آن کمتر میشود، آن دستگاه خاموش میشود.
- به همین دلیل است که استخراج به دنبال برق ارزان میرود و hashrate میتواند بهسرعت میان مناطق جابهجا شود.
استخرها، hashrate و انرژی
بیشتر ماینرها به استخرهای استخراج میپیوندند که قدرت hash را تجمیع کرده و پاداشها را تقسیم میکنند.
- استخرهای استخراج درآمد باثباتتری به ماینرها میدهند، اما تصمیمگیری دربارهٔ اینکه کدام تراکنشها وارد بلاکها شوند را متمرکز میکنند.
- استخراج از برق واقعی استفاده میکند و به جاهایی میرود که برق ارزان است یا در غیر این صورت هدر میرود.
- این کار میتواند به تعادل شبکههای برق یا استفاده از انرژیهای بلااستفاده کمک کند؛ اما زبالهٔ الکترونیکی و هزینههای محلی نیز ایجاد میکند.
- پرسش صادقانه این نیست که «آیا انرژی مصرف میکند؟»، بلکه این است که «این انرژی در مقایسه با جایگزینها چه امنیتی را فراهم میکند؟»
بودجهٔ امنیتی
درآمد ماینرها عاملی است که حمله به Bitcoin را پرهزینه میکند. با نصف شدن یارانهٔ بلاک، کارمزدها باید بار بیشتری از آن را به دوش بکشند.
- اگر کارمزدها پایین بمانند، حمله به زنجیره نسبت به ارزشی که از آن محافظت میکند ارزانتر میشود.
- اگر کارمزدها افزایش یابند، کاربران برای تسویهٔ تراکنشها مبلغ بیشتری میپردازند.
- هیچکس نمیداند سرانجامِ این روند چه خواهد شد. این مهمترین پرسش اقتصادی باز دربارهٔ آیندهٔ بلندمدت Bitcoin است و باید همینگونه به آن نگریست.
استخراج رأیگیری نیست
ماینرها بلاکها را پیشنهاد میدهند؛ گرهها تصمیم میگیرند که آیا آن بلاکها معتبر هستند یا نه.
- بلاکی که سقف عرضه را نقض کند یا دارای امضای نامعتبر باشد رد میشود، هرچقدر هم که کار صرف تولید آن شده باشد.
- ماینرها میتوانند انتخاب کنند کدام تراکنشهای معتبر را در بلاک بگنجانند و میتوانند برای بازسازماندهی زنجیره با در اختیار داشتن ۵۱٪ قدرت hash تلاش کنند.
- آنها نمیتوانند به تنهایی قوانین را بازنویسی کنند. اشتباه گرفتن قدرت hash با حاکمیت شبکه یک خطای رایج است.
محدودیت ۵۱٪
مهاجمی که بیش از نیمی از hashrate را در اختیار دارد خطرناک است، اما قدرت مطلق ندارد.
- میتواند: یک زنجیرهٔ رقیب استخراج کند، کوینهای خودش را دوباره خرج کند و تراکنشها را به طور موقت سانسور کند.
- نمیتواند: از هیچ کوین بسازد، کوینهای دیگران را خرج کند، یا بدون پذیرش قوانین جدید توسط گرهها سقف عرضه را تغییر دهد.
- چنین حملهای پرهزینه و آشکار است: یک ریسک واقعی است، نه یک کلید جامع برای تغییر دفتر کل.
امتحان کنید
نکات کلیدی که باید به خاطر بسپارید
اثبات کار تولید بلاک را پرهزینه و قابلراستیآزمایی میکند. هدف سختی هر ۲٬۰۱۶ بلاک بازتنظیم میشود، یارانهٔ بلاک هر ۲۱۰٬۰۰۰ بلاک نصف میشود و کارمزدها بهطور فزایندهای هزینه امنیت را تأمین میکنند. مهاجمی با بیش از ۵۱٪ توان استخراج میتواند دوبارهخرجی و سانسور انجام دهد، اما بهتنهایی نمیتواند سقف عرضه را تغییر دهد.
یادآوری کنید، سپس به کار ببرید
در تنظیم مجدد سختی چه چیزی تغییر میکند و در هاوینگ یارانهٔ بلاک چه چیزی تغییر میکند؟
توضیح خود را بررسی کنید
هر ۲٬۰۱۶ بلاک، هدف سختی برای رسیدن به میانگین ۱۰ دقیقهای تنظیم میشود. هر ۲۱۰٬۰۰۰ بلاک، یارانهٔ بلاک نصف میشود. هیچیک از این دو قاعده قیمت بازار را تعیین نمیکند.
ارزیابی
اصطلاحات کلیدی
منابع
- Satoshi Nakamoto، وایتپیپر Bitcoin
- راهنمای توسعهدهندگان Bitcoin: اعتبارسنجی بلاک و کار
- mempool.space
بازبینیشده در ۲۵ اکتبر ۲۰۲۶ · توصیهٔ مالی نیست