Difficulty Adjustment چیست ؟
ماینرهای بیتکوین برای ساخت بلاک جدید باید یک مسئله محاسباتی را حل کنند. اگر قدرت پردازشی ماینرها خیلی بیشتر یا کمتر شود، بدون یک سازوکار کنترلی سرعت ساخت بلاکها هم میتواند تغییر زیادی کند. Difficulty Adjustment یا تنظیم سختی استخراج برای همین موضوع وجود دارد.
در بیتکوین هدف این است که بلاکها در بلندمدت بهطور متوسط حدود هر ۱۰ دقیقه ساخته شوند. شبکه بعد از هر ۲۰۱۶ بلاک بررسی میکند این دوره تقریباً چقدر طول کشیده و سختی استخراج را برای دوره بعد تنظیم میکند.
اگر بلاکها سریعتر از انتظار پیدا شده باشند، سختی بالاتر میرود. اگر پیدا شدن بلاکها کندتر شده باشد، سختی میتواند کاهش پیدا کند. این کار بهصورت بخشی از قوانین شبکه انجام میشود و یک شرکت یا ماینر خاص هر بار عدد دلخواهی برای سختی تعیین نمیکند.
فرض کنید تعداد زیادی دستگاه استخراج جدید وارد شبکه شوند. قدرت محاسباتی بیشتر در ابتدا میتواند بلاکها را سریعتر پیدا کند، اما تنظیم سختی کمک میکند شبکه دوباره به ریتم هدف خود نزدیک شود.
سختی استخراج با قیمت بیتکوین یکی نیست. قیمت در بازار شکل میگیرد، درحالیکه Difficulty بیشتر درباره دشواری پیدا کردن بلاک معتبر و حفظ ریتم تولید بلاکهاست.
