هش ریت (Hash Rate) چیست؟

هش ریت (Hashrate)، توان محاسباتی است که برای استخراج یا پردازش تراکنش ها در یک بلاکچین اثبات کار مورد استفاده قرار می گیرد.

نوشته شده در مفاهیم تخصصی 5 دقیقه مدت مطالعه · >
هش ریت

هش ریت (Hashrate) به توان محاسباتی گفته می شود که برای استخراج یا پردازش تراکنش ها در یک بلاکچین اثبات کار مورد استفاده قرار می گیرد. از جمله بلاکچین های اثبات کار که از هش ریت استفاده می کنند می توان به بیت کوین و اتریوم اشاره کرد.

ویدئوی معرفی هش ریت

هش چیست؟

هش، یک کد شامل عدد و حروف با اندازه ثابت است که به جای کلمات و اطلاعاتی با هر اندازه استفاده می شود. پروژه های رمز ارز از الگوریتم های هش مختلف برای ایجاد انواع کدها استفاده می کنند. این الگوریتم ها همچون دستگاه های سازنده لغات تصادفی هستند.

قبل از آنکه اطلاعات تراکنش ها بتوانند به بلاک جدید در زنجیره اضافه شوند، ماینرها به رقابت با یکدیگر می پردازند. آنها تلاش می کنند تا با استفاده از کامپیوتر خود یک عدد را حدس بزنند. به بیان دقیق تر، ماینرها تلاش می کنند تا یک هش را ایجاد کنند که پایین تر یا برابر با ارزش عددی هش “هدف” باشد. آنان برای این منظور به تغییر مقدار “نانس” (nonce) می پردازند. نانس همان عددی است که ماینرها به دنبال یافتن آن هستند. هر گاه نانس تغییر کرد، یک هش کاملاً جدید ایجاد می گردد. این فرایند درست شبیه به یک سیستم بلیط بخت آزمایی است که در آن هر هش جدید یک بلیط خاص با اعداد خاص است.

از آنجا که هر هش تولیدی کاملاً تصادفی و غیر قابل حدس است، پس میلیون ها حدس (هش) وجود خواهد داشت. پس از کشف هش هدف، ماینر برنده می تواند بلاک بعدی را کامل کند و آن را به بلاکچین اضافه کند. پس از انجام این کار، پاداش بلاک از کوین های تازه استخراج شده به ماینر مورد نظر اهدا خواهد شد. بخشی از پاداش نیز به واسطه کارمزد تراکنش های موجود در بلاک تأمین می شود.

تأمین امنیت بلاکچین

افزودن یک بلاک به بلاکچین، به معنای تأیید همه تراکنش های موجود در آن است. هر گاه یک بلاک جدید به بلاک های قبلی در زنجیره بلاکچین اضافه گردد، تراکنش های قبلی نیز دوباره تأیید می شوند. به همین دلیل، ایجاد تغییر در بلاکچین مرتباً غیر ممکن می شود.

در اکثر بلاکچین های اثبات کار، پاداش بلاک دستخوش فرایند هاوینگ (halving) یا همان نصف شدن” می شود. بدین ترتیب، میزان عرضه حاصل از استخراج کوین به صورت تدریجی و طبق برنامه کاهش می یابد. در بیت کوین، پاداش ایجاد بلاک به ازای هر 210 هزار بلاک (یا تقریباً هر چهار سال) نصف می گردد. تا 2021، هر ماینر به ازای ایجاد هر بلاک جدید 6.25 BTC دریافت می کرد.

فرایند بعدی هاوینگ بیت کوین در سال 2024 رخ خواهد داد. در آن زمان، پاداش بلاک های جدید به 3.125 BTC خواهد رسید. ارز  دیجیتال دش (Dash) یکی دیگر از رمز ارزهایی است که از فرایند کاهش پاداش بلاک خود استفاده می کند. پاداش بلاک در این شبکه پس از هر 210240 بلاک به مقدار 7.14 درصد کاهش می یابد. لایت کوین (Litecoin) نیز همچون بیت کوین به نصف کردن پاداش ایجاد بلاک می پردازد. در شبکه لایت کوین، پاداش ها پس از هر 840 هزار بلاک نصف می گردند.

اهمیت هش ریت

هش ریت یک معیار مهم در ارزیابی قدرت یک شبکه بلاکچین (امنیت شبکه) است. هر چه دستگاه های بیشتری توسط ماینرهای وفادار شبکه برای کشف بلاک بعدی مورد استفاده قرار گیرند،  هش ریت نیز بالاتر می رود. بدین ترتیب، افراد خاطی و هکرها سخت تر می توانند به شبکه نفوذ کنند.

برای مثال، حمله 51 درصدی زمانی رخ می دهد که یک فرد یا گروه بتواند دستگاه های کافی برای استخراج حداقل 51 درصد از هش ریت یک بلاکچین را خریداری یا اجاره کند. از آنجا که بلاکچین ها نیاز به اعتماد طرفین نداشته و تنها پایبند به قانون “بلندترین زنجیره، درست ترین زنجیره” هستند، پس این فرد در این صورت می تواند تراکنش های همه بلاک های پیشین زنجیره را نیز دستکاری کند. با دستکاری و تغییر تراکنش ها، احتمالاً “دو بار خرج کردن” (double spend) نیز انجام شود. در نتیجه، یکپارچگی بلاکچین کاملاً از بین خواهد رفت.

پس کاهش هش ریت به معنای کمتر شدن هزینه انجام یک حمله 51 درصدی خواهد بود. بدین ترتیب، بلاکچین در برابر این حملات آسیب پذیر می شود.

هش ریت بیت کوین

در هنگام نگارش این مقاله، هش ریت بیت کوین برابر با 89 EH/s (اگزا هش بر ثانیه) بوده است. هر اگزا هش برابر با کوینتیلیون (1 با هجده صفر به توان 2) می باشد.

سختی استخراج (mining difficulty) چیست؟

سختی استخراج به میزان دشواری پیش روی ماینرها برای تولید هشی گفته می شود که پایین تر از هش هدف باشد. این کار با استفاده از کاهش ارزش عددی سرتیتر بلاک هش شده به دست می آید.

برای مثال، در تعیین سختی شبکه بیت کوین از یک مقدار داخلی استفاده می شود که با 1 آغاز می گردد. مقدار یک به معنای ساده ترین سطح در نظر گرفته می شود. سپس این مقدار، بسته به تعداد ماینرهای رقابت کننده در شبکه، بالا یا پایین می رود. این عدد در هر 2016 بلاک (حدوداً هر دو هفته) به صورت اتوماتیک تنظیم می گردد. تا ابتدای سال 2021، این رقم برای شبکه بیت کوین برابر با 13912524048946 بود.

هدف این است که بلاک ها هر 10 دقیقه توسط ماینرها به دست بیایند. بنابراین اگر ماینرها بتوانند بلاک ها را در زمانی کمتر از 10 دقیقه پردازش (حل) کنند، سختی استخراج بالاتر می رود. اما اگر ماینرها در زمانی بیش از 10 دقیقه به استخراج بیت کوین بپردازند، سختی استخراج پایین می آید.

هر چه ماینرهای بیشتری آنلاین باشند، هش ریت بیشتری تولید خواهد شد. این یعنی حدس های بیشتری در حال تولید می باشند. هر چه حدس های بیشتری زده شود، احتمال بیشتری وجود دارد که هش درست سریعتر کشف شود. از آنجا که بلاکچین ها به گونه ای طراحی شده اند که بلاک های جدید را با نرخی منطقی به زنجیره اضافه کنند، پس این میزان سختی پس از چند تعداد بلاک معین به صورت اتوماتیک تنظیم می شود.

نحوه محاسبه هش ریت

هیچ راهی برای تعیین هش ریت دقیق بیت کوین وجود ندارد، اما می توان این مقدار را تخمین زد. هش ریت را می توان بر حسب میزان دشواری استخراج به دست آورد.

اگرچه این روش محاسبه به نظر معقول می آید، اما بسیاری معتقدند که نمی تواند چندان دقیق عمل کند. صرافی ارز دیجیتال کراکن (Kraken) اخیراً راهی را پیشنهاد داده است که می تواند با خطای کمتر از 5 درصد به تعیین هش ریت یک شبکه بپردازد.

دلیل بالا رفتن هش ریت بیت کوین

روز به روز ماینرهای بیشتری به رقابت بر سر استخراج بیت کوین های جدید می پردازند. طبعاً رقابت بیشتر به منزله هش ریت بالاتر است.

تاریخچه هش ریت در بیتکوین
تاریخچه هش ریت در بیتکوین

دلیل هجوم بالای ماینرها به بیت کوین را نیز باید در پتانسیل قیمتی وسوسه برانگیز این ارز دیجیتال یافت. افزایش تقاضا برای بیت کوین (به عنوان یک دارایی کمیاب) منجر به افزایش ارزش آن می شود. بدین ترتیب، ماینرها با هدف کسب سود به این عرصه وارد می شوند.

افزایش تعداد ماینرهای بیت کوین منجر به افزایش سختی استخراج آن می شود. در نتیجه، هش ریت بالاتر می رود.

مطالب مرتبط

شبکه ی لایتنینگ چیست

شبکه لایتنینگ چیست و چگونه کار می کند

نوشته شده در مفاهیم تخصصی
  ·   4 دقیقه مدت مطالعه
سازمان خودگردان غیرمتمرکز DAO

سازمان خودگردان غیرمتمرکز (DAO) چیست؟

نوشته شده در مفاهیم تخصصی
  ·   7 دقیقه مدت مطالعه
انجام تراکنش‌های بیت کوین

تراکنش های بیت کوین چگونه انجام می شوند؟

نوشته شده در مفاهیم تخصصی
  ·   6 دقیقه مدت مطالعه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×