نرخ هش بیتکوین؛ چه چیزی را اندازه میگیرد و چرا تغییر میکند؟
هر چند دقیقه یکبار، جایی در جهان، دستگاهی هشی پیدا میکند که امکان اضافه شدن یک بلاک جدید بیتکوین به زنجیره را فراهم میکند. نرخ هش، تعداد تلاشهایی است که همه دستگاهها در هر ثانیه برای رسیدن به این هدف انجام میدهند.
این عدد در نمودارها و تیترها دیده میشود و معمولاً با پیشوندهای بسیار بزرگی همراه است. در این مطلب توضیح میدهیم که چه چیزی را میشمارد، وقتی اندازهگیری مستقیم آن ممکن نیست چگونه محاسبه میشود، واحدهایش چه معنایی دارند، چرا تغییر میکند و چه اطلاعاتی را میتواند یا نمیتواند به شما بدهد. این مقاله اعداد فعلی را نقل نمیکند، چون هر روز تغییر میکنند.
نرخ هش چه چیزی را میشمارد
هش، یک بار اجرای محاسبه هش بیتکوین است. Bitcoin Wiki «هش بر ثانیه» را تعداد محاسبات دوگانه SHA-256 انجامشده در یک ثانیه تعریف میکند و مجموع آن را در میان همه ماینرها نرخ هش مینامد. در استخراج، هر تلاش به معنای تغییر یک عدد در سربرگ بلاک و هش کردن دوباره آن است تا مشخص شود آیا نتیجه کمتر از هدف هست یا نه؛ همانطور که در مقاله پیشین درباره نحوه کار استخراج توضیح داده شد.
این اصطلاح در دو سطح به کار میرود. برای یک دستگاه، نرخ هش معیار اصلی عملکرد آن است. برای شبکه، این عدد مجموع تلاشهای همه ماینرها در یک زمان است.
نحوه برآورد نرخ هش شبکه
هیچکس نمیتواند تلاشهای شبکه را مستقیماً بشمارد. Bitcoin Wiki توضیح میدهد که چون هر ماینر یا استخر فقط بلاک حلشده را به شبکه مخابره میکند، نرخ هش کلی بر اساس فاصله زمانی بین بلاکها محاسبه میشود. فرمان خود Bitcoin Core نیز به همین شکل کار میکند و نرخ هش بر ثانیه تخمینی شبکه را بر مبنای n بلاک اخیر برمیگرداند؛ مقدار پیشفرض آن 120 بلاک است.
این برآورد بر رابطه نرخ هش با سختی تکیه دارد. سختی طوری تنظیم میشود که بلاکها تقریباً هر 10 دقیقه ایجاد شوند؛ بنابراین Bitcoin Wiki بهعنوان یک قاعده سرانگشتی میگوید نرخ هش شبکه تقریباً برابر است با سختی ضربدر 2 به توان 32 و تقسیم بر 600، یعنی تعداد ثانیههای ده دقیقه. بااینحال، زمان ایجاد بلاکها تصادفی است و در نتیجه یک بازه کوتاه میتواند در هر دو جهت نوسان کند. ویکی هشدار میدهد که چنین ارقامی در هر لحظه مشخص دقیق نیستند، اما اندازهگیریها در بازههای طولانیتر میتوانند راهنما باشند.
واحدها، از H/s تا EH/s
نرخ هش با واحد هش بر ثانیه نوشته میشود و برای آن از پیشوندهای استاندارد متریک استفاده میکنند که هر مرحله هزار برابر مرحله قبلی است: کیلو، مگا، گیگا، ترا، پتا و اگز. نرخ هش یک دستگاه استخراج معمولاً با واحد تراهش بر ثانیه بیان میشود، درحالیکه نرخ هش کل شبکه را با اگزاهش بر ثانیه میسنجند. یک اگزاهش بر ثانیه برابر با 10 به توان 18، یا یک کوینتیلیون، هش در هر ثانیه است.
Bitcoin Wiki تصویری از رشد شبکه ارائه میدهد. در 01/2015، شبکه با حدود 300 پتاهش بر ثانیه کار میکرد و تا 04/2021 این عدد به حدود 170,000 رسیده بود. ویکی اشاره میکند که در کمترین سختی، قاعده سرانگشتی نرخ هش را حدود 7M هش بر ثانیه محاسبه میکند.
چرا نرخ هش تغییر میکند
وقتی دستگاههای بیشتری شروع به کار میکنند یا سختافزار سریعتر جایگزین تجهیزات قدیمی میشود، نرخ هش افزایش پیدا میکند و وقتی دستگاهها خاموش میشوند، کاهش مییابد. همانطور که در وایتپیپر بیتکوین آمده است، استخراج به زمان پردازنده و برق نیاز دارد؛ بنابراین هزینهها و شرایط بر اینکه کدام دستگاهها به کار خود ادامه دهند اثر میگذارند.
تنظیم سختی باعث ایجاد تأخیر میشود. سختی تقریباً هر دو هفته یکبار، یا هر 2,016 بلاک، دوباره محاسبه میشود؛ بنابراین تغییر نرخ هش ابتدا به صورت ایجاد بلاکها در فاصلهای سریعتر یا کندتر از ده دقیقه دیده میشود و فقط بعدتر در سختی منعکس میشود. تصادفی بودن زمان ایجاد بلاکها نیز باعث میشود عدد تخمینی حتی وقتی چیزی تغییر نکرده است نوسان کند.
نرخ هش چه چیزی را نشان میدهد و چه چیزی را نه
نرخ هش نشان میدهد چه میزان توان محاسباتی صرف رقابت برای ایجاد بلاکها میشود. این عدد با امنیت نیز ارتباط دارد، زیرا وایتپیپر توضیح میدهد که تا وقتی گرههای صادق اکثریت توان محاسباتی را در اختیار داشته باشند، بازنویسی تاریخچه دشوار است؛ بنابراین در مجموع، نرخ هش بالاتر به این معناست که مهاجم به توان بیشتری نیاز دارد.
نرخ هش به شما نمیگوید قیمت بیتکوین به کدام سمت میرود، استخراج برای یک فرد مشخص سودآور است یا نه، یا تراکنشها با چه سرعتی پردازش میشوند. برای یک ماینر، سهم او از کل نرخ هش اهمیت دارد، زیرا احتمال یافتن بلاک بعدی به مقایسه نرخ هش او با نرخ هش شبکه بستگی دارد.
یادآوری WEEX: نمودارها برآورد هستند، نه سیگنال
WEEX به کاربران یادآوری میکند که ارقام نرخ هش تخمینی هستند و قیمتها یا بازده را پیشبینی نمیکنند. مراقب تبلیغاتی باشید که از ارقام «قدرت استخراج» برای توجیه بازده وعدهدادهشده استفاده میکنند، زیرا هیچکس نمیتواند سود استخراج را تضمین کند. عبارت بازیابی یا کد تأیید خود را هرگز با کسی که پیشنهاد میکند برای شما «استخراج» کند به اشتراک نگذارید. هیچیک از مطالب اینجا توصیه مالی نیست.
جمعبندی
نرخ هش بیتکوین تعداد تلاشهایی است که ماینرها در هر ثانیه برای محاسبه هش انجام میدهند و ازآنجاکه اندازهگیری مستقیم آن ممکن نیست، با توجه به سرعت ایجاد بلاکها و سختی فعلی برآورد میشود. این نرخ با پیشوندهایی تا اگزاهش بر ثانیه بیان میشود، با تغییر سختافزار و هزینههایی که ماینرها با آن روبهرو هستند نوسان میکند و تنظیم سختی با تأخیر از آن پیروی میکند. نرخ هش فعالیت استخراج و تلاش صرفشده برای امنیت را توصیف میکند، نه قیمت را.
سؤالات متداول
1. نرخ هش بیتکوین چیست؟
این عدد تعداد تلاشهایی است که ماینرها در هر ثانیه، هنگام رقابت برای یافتن بلاک بعدی، انجام میدهند. نرخ هش میتواند مربوط به یک دستگاه یا کل شبکه باشد.
2. نرخ هش بیتکوین چگونه اندازهگیری میشود؟
این نرخ مستقیماً اندازهگیری نمیشود، بلکه بر اساس فاصله زمانی بین بلاکها و سختی فعلی برآورد میشود؛ فرمان نرخ هش شبکه در Bitcoin Core نیز بهطور پیشفرض این کار را برای 120 بلاک اخیر انجام میدهد.
3. EH/s به چه معناست؟
این مخفف اگزاهش بر ثانیه است. یک اگزاهش بر ثانیه برابر با 10 به توان 18 هش در هر ثانیه، یعنی یک کوینتیلیون، است.
4. چرا نرخ هش بالا و پایین میرود؟
دستگاهها روشن یا خاموش میشوند، سختافزار پیشرفت میکند، هزینهها تغییر میکنند و سختی فقط تقریباً هر دو هفته یکبار تنظیم میشود. برآورد نرخ هش همچنین بهدلیل تصادفی بودن زمان ایجاد بلاکها نوسان میکند.
5. آیا نرخ هش بالاتر به معنای قیمت بالاتر بیتکوین است؟
خیر. نرخ هش فعالیت استخراج را توصیف میکند، نه جهت حرکت قیمت را، و سیگنال معاملاتی نیست.