شبکه بلاکچین مانند بیشتر شبکههای دیگر به بخشهایی مختلفی تقسیم میشود که هر بخش وظایف و مسئولیتهای خود را دارد. یکی از بخشهای اصلی این سیستم، بخش ماینینگ (Mining) است که به بررسی و تایید تراکنشهای جدید و ایجاد بلوکهای جدید در شبکه بلاکچین مشغول میشود. در این بخش، شبکه بلاکچین نیاز به تعدادی کاربر با قدرت پردازش بالا دارد که پردازشهایی را برای اجرای الگوریتمهای پیچیده محاسباتی انجام دهند.
این بخش از شبکه با استفاده از مفهوم «هش ریت» محاسبه میشود. که به معنای تعداد هشهایی است که در یک واحد زمان توسط شبکه بلاکچین ایجاد میشود و نشان دهنده قدرت پردازش و توانایی شبکه برای ایجاد بلوکهای جدید است.
هش ریت (Hash rate) به میزان قدرت پردازش مورد استفاده توسط شبکه بلاکچین اشاره دارد. به عنوان مثال، Hash Rate بالای شبکه بیت کوین به ماینرها اجازه میدهد که بیشترین تلاش را برای حل بلاکها انجام دهند و در نتیجه بیشترین پاداش را دریافت کنند. همچنین نرخ هش به عنوان ابزاری برای تأیید تراکنشهای صحیح و ایمنی شبکه نیز استفاده میشود. Hash Rate بیانگر تعداد هشهایی است که در یک بازه زمانی خاص توسط یک ماینر یا یک گروه از ماینرها انجام میشود. هر چه هش ریت بالاتر باشد، شبکه بلاکچین سریعتر و ایمنتر خواهد بود و ماینرها همچنین بیشترین سود را خواهند برد.
نرخ هش (Hash Rate) اندازهگیری قدرت محاسباتی یک شبکه، گروه یا فرد در یک رمزارز از نوع اثبات کار (PoW) است. نرخ هش برای تعیین پیچیدگی استخراج بلاکچین استفاده میشود و میتواند به عنوان یک شاخص از امنیت شبکه محافظت کند.
هش یک کد ترکیبی الفبایی و عددی است که به صورت تصادفی ایجاد میشود.هشینگ نیز فرآیند حدس زدن آن کد (یا به حداقل رساندن فاصله با آن) است. هر حدسی که توسط کامپیوترها در شبکه ارسال میشود، اندازهگیری میشود و نرخ هش نشاندهنده تعداد حدسها در هر ثانیه توسط یک استخراجکننده ، ماینر، استخر یا کل شبکه است.
استخراج بلاک در شبکه بلاکچین با استفاده از فرآیند پردازش هش انجام میشود. نرخ هش نشان دهنده تعداد عملیات هش (محاسبه ارزش هش) در یک دوره زمانی خاص است. با افزایش Hash Rate، تعداد عملیات هش انجام شده در یک زمان واحد نیز افزایش مییابد و احتمال استخراج بلاک هم افزایش مییابد.
به عبارت دیگر، با افزایش نرخ هش، توان استخراج بلاک بیشتر میشود. برای استخراج بلاک بازدهی بالا، پارامترهایی مانند سختی استخراج، پاداش استخراج و Hash Rate به صورت صحیح تنظیم میشوند. بنابراین، همواره تلاش برای افزایش هش ریت در فرآیند استخراج بلاک اهمیت دارد.
«پیچیدگی استخراج» نشاندهنده این است که چقدر برای استخراجکنندگان ساختن یک هشی که مقدار عددی آن کمتر از هش هدف باشد، دشوار است. این کار با کاهش مقدار عددی هش شاخه بلاک انجام میشود.
به عنوان مثال، پیچیدگی استخراج بیتکوین با استفاده از یک امتیاز داخلی اندازهگیری میشود که از ۱ (آسانترین سطح) شروع میشود و به صورت هندسی بزرگ یا کوچک میشود. این تغییرات به تناسب از تعداد استخراجکنندگانی که در شبکه به رقابت میپردازند ایجاد میشود. امتیاز هر ۲۰۱۶ بلاک تقریبا هر دو هفته یکبار به صورت خودکار تنظیم میشود. در حال حاضر، این عدد حدود ۱۳٬۹۱۲٬۵۲۴٬۰۴۸٬۹۴۶ است.
هدف این است که بلاکها در میانگین زمانی 10 دقیقهای پیدا شوند. بنابراین، اگر استخراجکنندگان بلاکها را بیشتر از هر ده دقیقه حل کنند، پیچیدگی افزایش پیدا میکند. اگر استخراجکنندگان به طور میانگین کمتر از هر ده دقیقه به بیتکوینها برسند، پیچیدگی کاهش مییابد.
هر چه تعداد بیشتری از استخراجکنندگان آنلاین باشند، نرخ هش بیشتری تولید میشود. به این معنا که تعداد بیشتری «معاما» تولید میشود. هر چه تعداد حدسها بیشتر باشد، احتمالا هش صحیح به سرعت کشف خواهد شد. از آنجا که بلاکچینها به طور کلی برای افزودن بلاکها با نرخ ثابت و قابل پیشبینی طراحی شدهاند، پیچیدگی به صورت خودکار تنظیم میشود تا پس از افزوده شدن تعداد مشخصی از بلاکها، نرخ افزایشی را ثابت نگه دارد.
کامل این مطلب رو در وبلاگ ارزهشت مشاهده کنید.