هش ریت واحد اندازه گیری قدرت پردازش شبکه بیت کوین است. شبکه بیت کین برای اهداف امنیتی باید معادلات ریاضی بسیار پیچیده ای بسازد. زمانی که شبکه به هش ریت 10 Th/s برسد، یعنی می تواند در هر ثانیه 10 تریلیون محاسبه را انجام دهد.
راهنمای کاربری پایه¶
آماری که در صفحه اصلی رابط کاربری گرافیکی مبتنی بر وب هستند در پایین توضیح داده میشوند.
زنجیرههای هش¶
ID - شناسه زنجیرههش، مربوط به لیبل هایی است که روی بورد کنترل وجود دارند.
REAL HASH RATE - هش ریت واقعیِ زنجیرههش
NOMINAL HASH RATE - هش ریت نظریِ زنجیرههش، بر اساس فرکانس چیپ ها
VOLTAGE - ولتاژ استفاده شده روی زنجیرههش
FREQUENCY - فرکانس چیپ ها(میانگین)
BOARD TEMP - دمای گزارش شده توسط سنسور ها روی هش بورد
CHIP TEMP - دمای گزارش شده توسط سنسور ها روی چیپ
ASIC# - تعداد چیپ های ASIC در حال کار
CORE# - خلاصه هسته های فعال روی تمام چیپ های در حال کار
HARDWARE ERRORS - تعداد خطاهای سخت افزاری - کار تایید نشده به علت محاسبه غلط سخت افزاری
HW ERROR HASH RATE - از دست دادن هش ریت به علت خطاهای HW; اضافه کردن هش ریت خطای HW به هش ریت واقعی، باید مساوی با هش ریت اسمی باشد.
استخرها¶
ID - ترتیب استخرها، به شکل مشخص شده توسط کاربر
URL - آدرس URL استخر ماینینگ
USER - نام کاربری و نام ورکر، به شکل مشخص شده توسط کاربر
STATUS - وضعیت استخر- "Alive" زمانی که هش ریت (Hash Rate) چیست؟ استخر قابل دسترسی برای ماینر باشد، "Dead" زمانی که استخر قابل دسترسی روی آن URL نباشد.
ACTIVE - وضعیت فعال: "Yes" - استخر برای خدمات استخراج استفاده می شود. "No" - استخر استفاده نمی شود
ACCEPTED - تعداد مشارکت ثبت شده که توسط استخر قبول شده بودند
REJECTED - تعداد مشارکت ثبت شده که توسط استخر رد شده بودند.
STALE - تعداد مشارکت ثبت شده برای وظیفهای که اکنون دیگر وجود ندارد
LAST DIFFICULTY - آخرین سختی مشارکت
GENERATED WORK - مقدار کار تولید شده برای چیپ ها تا حل کنند.
ASICBOOST - وضعیت AsicBoost - "Yes" برای فعال شده ، "No" برای غیر فعال شده.
خلاصه وضعیت¶
HASH RATE 1M - هش ریت میانگین برای ۱ دقیقه آخر
HASH RATE 15M - هش ریت میانگین برای ۱۵ دقیقه آخر
HASH RATE 24H - هش ریت میانگین برای ۲۴ ساعت آخر
FOUND BLOCKS - تعداد بلوک های پیدا شده
ACCEPTED - تعداد مشارکت ثبت شده که توسط استخر قبول شده اند
DIFFICULTY ACCEPTED - سختی آخرین مشارکت قبول شده
REJECTED - تعداد مشارکت ثبت شده که توسط استخر رد شده بودند
DIFFICULTY REJECTED - سختی آخرین مشارکت رد شده
REJECTION RATIO - نسبت مشارکت رد شده و مجموع تعداد مشارکت(از جمله قبول شده ها)
ELAPSED TIME - زمان سپری شده از وقتی که BOSminer شروع به کار کرده است
HARDWARE ERRORS - تعداد خطاهای سخت افزاری - کار رد شده به علت محاسبه غلط سخت افزاری
SHARES/1M - میانگین مقدار مشارکت قبول شده در دقیقه
مانیتورینگ فنها¶
پیامهای ماینر (LED)¶
پیامهای LED ماینر بستگی به حالت عملیاتی دارد. دوحالت وجود دارد (بازیابی و نرمال) که با LED های سبز و قرمز روی پنل جلو نشان داده میشوند.LED روی بورد کنترل (داخل) همیشه ضربان قلب نشان میدهد.( به این معنی که در یک نسبت میانگین فلش میزند)
حالت بازیابی¶
حالت بازیابی با فلش زدن LED سبز (۵۰ میلیثانیه روشن و ۹۵۰میلیثانیه خاموش) روی پنل جلو نشان داده میشود. LED قرمز نشان دهنده دسترسی به دیسک NAND است و در طول بازگشت به حالت کارخانه فلش میزند زمانی که اطلاعات روی NAND نوشته میشوند.
حالت نرمال¶
وضعیت حالت نرمال با ترکیب LED های قرمز و سبز روی پنل جلو نشان داده میشود همانطور که در جدول زیر مشخص شده است:
قرمز LED | سبز LED | مفهوم |
---|---|---|
روشن on | off خاموش | bosminer یا bosminer_monitor کار نمی کنند |
چشمک زن آرام slow | off خاموش | Hashrate پایینتر از ۸۰٪ هش ریت مورد انتظار است و یا ماینر نمی تواند به هیچ استخری وصل شود همه استخرها از کار افتاده اند |
off خاموش | very slow چشمک خیلی آرام (1 sec on, 1 sec off) | miner در حال استخراج است و بالای ۸۰٪ هش ریت مورد انتظار است |
fast چشمک زن سریع | N/A | تغییر LED توسط درخواست کاربر ( miner fault_lig ht on ) |
شناسایی یک ماینر¶
چشمک زدن چراغ LED¶
ماینر محلی همچنین میتواند برای شناسایی یک دستگاه خاص با فعال کردن چشمک زن شدید و سریع LED قرمز استفاده شود:
بطور مشابه برای خاموش کردن نیز:
اسکریپت کاشف¶
اسکریپت discover.py برای پیدا کردن دستگاههای ماینینگ در شبکه محلی استفاده میشود و دو حالت استفاده دارد. اول، از کد منبع کپی بگیرید و محیط را با استفاده از دستورات زیر آماده کنید:
حالت آماده به گوش¶
در این حالت IP و آدرسهای مک دستگاه پس از فشار دادن دکمه IP Report نشان داده میشوند. پارامتر --format میتواند برای تغییر دادن فرمت پیش فرض اطلاعات مک و IP استفاده شود.
حالت اسکن¶
در این حالت اسکریپت، بازه شبکه معین را برای دستگاههای پشتیبانی شده اسکن میکند. انتظار میرود که پارامتر شامل یک لیست از آدرسهای IP یا یک محدوده IP مشخص (مثال در زیر) برای اسکن کردن کل شبکه باشد.
برای هر دستگاه خروجی شامل یک آدرس مک، آدرس IP ، اطلاعات سیستم، نام دستگاه و یک نام کاربری ماینینگ تنظیم شده باشد.
ورود به / خروج از حالت بازیابی¶
کاربران معمولا مجبور نیستند زمانی که از Braiins OS استفاده میکنند، در حالت استاندارد وارد حالت بازیابی شوند.
روند بازگشت به نسخه پیشین از طریق restore2factory.py از فریمور اصلی کارخانه سازنده برای بازگردانی استفاده میکند. این روش میتواند برای تعمیر یا بررسی سیستم نصب شده کنونی مفید باشد.
حالت بازگردانی میتواند به روش های زیر مورد استفاده قرار گیرد:
IP SET button - آن را به مدت ۳ ثانیه تا زمانی که چراغ LED سبز چشمک بزند، نگه دارید.
SD card - قسمت اول با FAT فایل uEnv.txt را با یک خط recovery=yes شامل میشود.
miner utility - miner run_recovery را از خط دستوری ماینر اجرا کنید
از حالت بازگردانی میتوانید با ریبوت کردن دستگاه خارج شوید. اگر پس از ریبوت، دستگاه از حالت بازگردانی خارج نشد، به این معنی است که در نصب و یا تنظیمات مشکلی وجود دارد.
هش ریت ماینر چیست؟
هش ریت بنا به تعریف وبسایت رسمی بیت کوین، واحد اندازه گیری قدرت پردازش شبکه بیت کوین است. در این مقاله از سری مقالات آموزش تعمیرات ماینر زانکو، به تعریف هش ریت و کاربرد آن پرداخته و سوالات مرتبط با هش ریت ماینر را پاسخ می دهیم. این روز ها که ارزش و محبوبیت ارز های دیجیتال به طور روز افزونی در حال افزایش است، بسیاری از افراد می خواهند به حوزه استخراج و ماینینگ ارزهای دیجیتال مثل بیت کوین و اتریوم وارد شوند. برای کسب آشنایی جامع با هش ریت و هش پاور با ما همراه باشید.
هش یعنی چه؟
هش ریت (HashRate)، هش پاور (Hash Power) یا به زبان فارسی، نرخ هش و قدرت هش یکی از مباحث مهم در بلاکچین و ماینینگ ارز های دیجیتال است. قبل از این که به هش ریت بپردازیم اول باید ببینیم که هش (Hash) یعنی چه.
هش (Hash) در شبکه بیت کوین به معنی شماره تراکنش منحصر به فردی است که برای هر بلاک تعریف می شود. در واقع هش یک کد با طول ثابت است که از حروف و اعداد تشکیل می شود و نشان دهنده داده های ورودی رمزگذاری شده است.
فرایند هشینگ (Hashing) ورودی اعداد و حروف را رمزگذاری کرده و آن را به یک شماره تراکنش منحصر به فرد و غیرقابل تغییر رمزگذاری شده با درازای ثابت تبدیل می کند. هشینگ یک عملیات یکسویه ریاضیاتی است که از طریق الگوریتم های خاصی اجرا می شود.
به زبان ساده، هشینگ اطلاعات مربوط به تراکنش ها که به صورت عدد و حروف نوشته می شود را به یک عبارت رمزگذاری شده تبدیل می کند تا امنیت تراکنش حفظ شود.
هش کردن یا هشینگ به چه معناست؟
هشینگ یا هش کردن همان روند معادلاتی است که برای رمزگذاری تراکنش ها و اطمینان از امنیت شبکه بلاکچین استفاده می شود. زمانی که شما مقداری بیت کوین یا ارز دیجیتال را برای شخص دیگری حواله می کنید، اطلاعات مربوط به گیرنده و فرستنده و میزان بیت کوین از طریق فرایند هشینگ رمزگذاری شده و در یک بلاک ذخیره می شود.
اطلاعات ورودی از طریق فرایند هشینگ به هش یا همان کد رمزگذاری که در بالا تعریف کردیم تبدیل شده و در هر بلاک ذخیره می شوند. هر بلاک که حاوی یک تراکنش تایید شده است، قبل از این که بتواند به بلاک چین اضافه شود باید تحت فرایند هشینگ قرار بگیرد.
مثلا وقتی کلمه zancko را داخل الگوریتم هشینگ بیت کوین قرار دهید، نتیجه این عبارت خواهد بود:
نقش هش در ماینینگ چیست؟
فرایند ماینینگ با انجام محاسبات ریاضیاتی پیچیده، بلوک های جدید را در شبکه بلاک چین پیدا می کند. هر بلوک یک معمای ریاضی است که ماینر باید آن را حل کند. برای این که بتوانیم یک بلاک را استخراج یا ماین کنیم و بیت کوین دریافت کنیم، ماینر باید با ارائه هزاران یا میلیون ها حدس در ثانیه، برای پیدا کردن پاسخ این معماها معادله بسازد.
به بیان ساده تر، ماینر ها تلاش می کنند هشی را تولید کنند که کمتر یا مساوی ارزش عددی هش هدف باشد. هر بار که ماینر موفق شوید معادله یک بلاک را حل کند، به عنوان پاداش ارز دریافت می کند.
هش ریت چیست؟
وبسایت رسمی بیت کوین هش ریت را اینطور تعریف می کند:
هش ریت واحد اندازه گیری قدرت پردازش شبکه بیت کوین است. شبکه بیت کین برای اهداف امنیتی باید معادلات ریاضی بسیار پیچیده ای بسازد. زمانی که شبکه به هش ریت 10 Th/s برسد، یعنی می تواند در هر ثانیه 10 تریلیون محاسبه را انجام دهد.
این تعریف مختصر و چند خطی برای شناخت هش ریت کافی نیست. بنابراین هش ریت (Hash Rate) چیست؟ ما در ادامه این مقاله سعی می کنیم تا هش ریت و مسائل مربوط به آن را به زبان ساده شرح دهیم. بعد از خواندن کامل این مقاله می توانید سوالات خود را از طریق کامنت ها یا چت آنلاین سایت از ما بپرسید تا کارشناسان زانکو در اسرع وقت شما را راهنمایی کنند.
به طور کلی در حوزه ماینینگ، هش ریت سرعت پردازش دستگاه ماینر را نشان می دهد. هش ریت نشان می دهد که ماینر با چه سرعتی می تواند موفق به حل هش شده و بیت کوین (یا ارز دیجیتال مثل اتریوم، لایت کوین و …) دریافت کند.
هش ریت چه رابطه ای با سود آوری دارد؟
هش پاور یا هش ریت با سود ماینر رابطه مستقیم دارد. پایین آمدن هش ریت به این معنی است که ماینر برای حل معادلات و دریافت ارز دیجیتال باید سخت تر کار کند و در هر ثانیه حدس های بیشتری بزند. بنابراین سودآوری کمتری دارد. برعکس، بالا بودن هش ریت نشان می دهد سودآوری ماینر بالاتر رفته و ارز بیشتری استخراج می کند.
برای دریافت آموزش های تخصصی تر می توانید در دوره آموزش تعمیرات ماینر آموزشگاه زانکو شرکت کنید.
واحد اندازه گیری هش ریت چیست؟
هش ریت با واحد هش بر ثانیه (H/s) محاسبه می شود. اما واحد های اندازه گیری دیگری هم دارد که در زیر مشاهده می کنید:
یک سپتیلیون هش بر ثانیه
هش ریت چه اهمیتی دارد؟
هر چه هش ریت بالاتر باشد یعنی منابع بیشتری به تراکنش های بلاکچین اختصاص یافته. و به این معناست که شبکه ایمن تر و سودآور تر است. هش ریت، سختی شبکه و پاداش ماینر به یکدیگر وابسته اند. یعنی هر چه سختی شبکه بالاتر برود، برای استخراج هر بلاک به هش ریت بیشتری نیاز است و بنابراین پاداش ماین هر بلاک هم بالاتر خواهد رقت.
هش ریت چگونه محاسبه می شود؟
برای محاسبه هش ریت ابتدا باید نوع سخت افزاری که برای ماینینگ استفاده می کنید و ارزی که می خواهید استخراج کنید (بیت کوین، اتریوم، لایت کوین یا …) را بدانید.
اگر این اطلاعات را دارید می توانید از سایت whattomine استفاده کنید. برای مثال فرض کنید قصد دارید ارز اتریوم را با یک کارت گرافیک Nvidia RTX 2060 استخراج کنید و می خواهید بدانید مصرف برق و هش ریت آن حدودا چقدر خواهد بود. تنها کافی است مدل کارت گرافیک ماینر را انتخاب کنید تا اطلاعات تقریبی مربوط به هش ریت و عملکرد ماینر را در این سایت ببینید.
همانطور که می بینید برای کارت گرافیک ماینر ما (Nvidia RTX 2060) هش ریت 28.5 مگاهش برای ماینینگ اتریوم محاسبه شده است. زیر هش ریت مقدار برق مصرفی دستگاه هم نوشته شده است.
چرا هش ریت بیت کوین بالا رفته است؟
با اضافه شدن ماینر های بیشتر به حوزه بیت کوین، هش ریت بیت کوین بالا رفته است. علت اضافه شدن ماینرهای جدید، فضای بسیار رقابتی بیت کوین است که ناشی از بالارفتن ارزش آن است. بالارفتن تقاضا برای بیت کوین، قیمت آن را به طور قابل توجهی بالا برده است. و این امر به نوبه خود افراد بیشتری را به این بازار جذب کرده است. وقتی ماینر ها بیشتر شوند، سختی بیت کوین هم بالا رفته و در نتیجه هش ریت افزایش می یابد.
تراهش ماینر چیست؟
تراهش یکی از واحد های اندازه گیری قدرت پردازش ماینر در شبکه است. تراهش نشان می دهد که ماینر در هر ثانیه توانایی محاسبه چه میزان هش را دارد.
ارتباط بین سختی شبکه و هش چیست؟
هر چه هش ریت بالاتر رود، سختی شبکه هم بیشتر می شود. بالا رفتن سختی شبکه به این معنی است که حل کردن معادلات و دریافت پاداش برای ماینر ها سخت تر و پیچیده تر می شود. با بالا رفتن هش ریت همانطور که گفتیم سودآوری هم افزایش می یابد.
روش بالا بردن هش ریت ماینر چیست؟
برای این که بتوانید هش ریت سیستم خود را بالاتر ببرید، باید سخت افزار سیستم را ارتقا دهید. هر چه پردازنده یا سی پی یو و کارت گرافیک ماینر یا جی پی یو دستگاه بالاتر باشد، هش ریت بیشتری به دست می آورید.
هش ریت خوب چقدر است؟
هر چه هش ریت شما بالاتر باشد بهتر است. زمانی که قدرت کامپیوتری بیشتری صرف حفظ شبکه شود، ایمنی آن بالاتر رفته و تراکنش های بیشتری را می تواند انجام دهد. بنابراین اعتماد سرمایه گذاران به آن رمزارز بیشتر می شود و در نتیجه ارزش ارز بالاتر می رود.
علت کاهش هش ریت ماینر چیست؟
پایین آمدن هش ریت ماینر یکی از مشکلاتی است که صاحبان دستگاه را بسیار نگران می کند. در صورتی که یکی از مشکلات زیر برای شما پیش آمده:
- هش ریت پایین تر از اندازه انتظار است
- هش ریت بعضی برد ها نمایش داده نمی شود
- هش ریت بعضی از برد ها صفر شده
- هش ریت یکی از بردها نسبت به بقیه خیلی پایین یا خیلی بالا است
راه حل های زیر را امتحان کنید:
حل مشکل پایین آمدن هش ریت ماینر
1. ماینر را ریست کنید.
روش ریست کردن ماینر را می توانید در مقاله تعمیر و عیب یابی هش برد ماینر زانکو مطالعات کنید.
2. فریمور ماینر را آپگرید یا Reburn کنید.
3. ماینر را خنک کنید
تاثیر داغ شدن ماینر بر هش ریت
توجه داشته باشید که یکی از عوامل مهم که باعث پایین آمدن هش ریت ماینر می شود داغ کردن دستگاه است. این مشکل با خنک کردن درست دستگاه حل خواهد شد. در صورتی که با مشکل پایین آمدن هش ریت مواجه هستید، داغ شدن دستگاه ممکن است باعث به وجود آمدن این مشکل شده باشد. داغ شدن ماینر علاوه بر پایین آوردن هش ریت و بازده دستگاه می تواند باعث خرابی زودهنگام قطعات ماینر هم شود.
4. ماینر را تمیز کنید
تاثیر گرد و خاک بر هش برد ماینر
مورد بعدی که می تواند هش ریت را پایین بیاورد جمع شدن گرد و خاک است. بنابراین تمیز کردن منظم و خنک نگه داشتن ماینر می تواند به حل مشکل پایین آمدن هش ریت کمک کند.
5. رطوبت محیط نگهداری ماینر را کم کنید
رطوبت بالا در محل دستگاه ماینر هم می تواند باعث پایین آمدن هش ریت شود
6. هش برد را تست کنید
یکی از روش های تخصصی عیب یابی و تعمیر هش برد ماینر، استفاده از دستگاهی به نام تستر ماینر است. دستگاه تستر ماینر یا تستر هشبرد ماینر، اطلاعات دقیقی را درباره انواع کارکردهای ماینر از جمله هش ریت ماینر، دمای لحظه ای ماینر و وضعیت همه چیپ های روی هش برد در اختیار شما قرار می دهد.
دستگاه ماینر از سه بخش کلی هش برد ماینر، کنترل برد ماینر، و پاور ماینر تشکیل شده است. نحوه تعمیر و عیب یابی کلیه این قطعات در دوره آموزش تعمیرات ماینر زانکو تدریس می شود. برای آشنایی بیشتر با این دوره با شماره پشتیبانی 09399432340 تماس بگیرید.
سختی شبکه چیست و عملکرد آن به چه صورتی است؟
شاخص سختی شبکه Mining Difficultly یا سختی استخراج، نشانگر میزان دشواری حل معمای پیچیده ریاضی فرایند استخراج است. در این مقاله میخواهیم ابعاد مختلف این شاخص را واکاوی کنیم، از چگونگی عملکرد آن بگوییم و دست آخر، فرمول محاسبه آن را تشریح کنیم.
استخراج بیت کوین برای افرادی که سرمایه کمی دارند، نمیتواند راه مناسبی برای درآمدزایی باشد. اگر جزو این دسته از افراد هستید و تنها به دنبال خرید و فروش بیت کوین هستید، میتوانید ارزپایا را برای خرید بیت کوین انتخاب کنید. کارمزد خرید و فروش بیت کوین و سایر ارزهای دیجیتال در ارزپایا برابر ۰.۲ درصد است. جهت ثبت نام میتوانید روی این لینک کلیک کنید.
سختی شبکه ارزهای دیجیتال چیست؟
سختی استخراج یا سختی شبکه ارزهای دیجیتال، شاخصی است که میزان دشواری استخراج یک بلاک تازه در بلاک چین یک رمزارز را نشان میدهد. هرچه سختی استخراج، بیشتر باشد، یعنی تأیید و اعتبارسنجی تراکنشها در یک بلاک چین به توان رایانشی بیشتری نیاز دارد.
افزون بر این، سختی استخراج، معیاری است که بیت کوین و دیگر رمزارزها از آن برای ثابت نگه داشتن زمان متوسط استخراج بلاکها استفاده میکنند. سختی استخراج را میتوان از جمله معیارهای مهم در ارزیابی یک بلاک چین قلمداد کرد؛ زیرا هر چه سختی، بالاتر باشد، شبکه بلاک چینی در برابر حملات مخرب، مقاومتر خواهد بود.
پیش از آنکه به سراغ جزئیات بیشتری از نحوه عملکرد سختی استخراج برویم، بهتر است با مفهوم تابع و نرخ هش آشنا شویم.
تابع هش چیست و هش ریت چه معنایی دارد؟
هش (Hash) در ادبیات دانش رمزنگاری، یک کد الفبایی است که برای نمایش دادهها یا کلمات به کار میرود. در یک شبکه بلاک چینی، استخراجگران یا همان ماینرها تراکنشها را دستهبندی و سپس در قالب ورودی به یک تابع هش میدهند. تابع یا الگوریتم هش، تابعی یکسویه است که به ازای ورودیهای یکسان، خروجیهای همسانی تولید میکند؛ با این تفاوت که هیچگاه نمیتوان از روی خروجی به مقدار ورودی رسید. الگوریتمهای هش، برای تولید کدهای هش تصادفی مورد استفاده قرار میگیرند. در یک شبکه بلاک چینی، پیش از آنکه دادهای به دفترکل اضافه شود، ماینرها طی رقابتی شدید باید هشی را تولید کنند که کمتر یا مساوی با مقدار متغیری موسوم به «هش هدف» (Target Hash) باشد.
ماینرها فرایند هش کردن را با تغییر مداوم یک عدد منفرد، موسوم به نانس (Nounce) تکمیل میکنند. هر بار هم که مقدار نانس تغییر میکند، هش جدیدی با مجموعه اعداد خاص خود تولید میشود. در این میان، هیچ راهی برای حدس زدن خروجی یک هش وجود ندارد و از آنجا که هر مجموعه داده تنها یک خروجی یکتا در تابع هش دارد، ماینرها باید فرایند اضافه کردن یک نانس جدید به دادهها را تا زمان دستیابی به هش معتبر ادامه بدهند. عدد نانس کاملا تصادفی انتخاب شده و معادلهای برای دستیابی به نانس صحیح وجود ندارد.
هش ریت (Hash Rate) یا نرخ هش، توصیفگر میزان توان رایانشی است که از طریق فرایند استخراج در اختیار شبکه قرار میگیرد. استخراج بیت کوین یا هر رمزارز دیگری، فرایندی حیاتی است که شبکه آن رمزارز را سر پا نگه میدارد. بار استخراج نیز بر دوش شبکهای عظیم از دستگاههای استخراج قرار دارد که در چهارگوشه دنیا مستقر هستند. این دستگاهها با انجام محاسبات پیچیده ریاضی، تراکنشها را تأیید میکنند و بلاکهای تازه را به شبکه میافزایند.
نحوه عملکرد سختی شبکه یا سختی استخراج
در بلاک چین یک رمزارز مبتنی بر اثبات کار مانند بیت کوین کش هش ریت همواره باید با سختی استخراج، همخوانی داشته باشد. یک هش، زمانی معتبر است که کمتر یا برابر مقدار هش هدف تعیین شده، باشد. هش هدف بهطور دورهای و خودکار توسط پروتکل هر رمزارز محاسبه میشود. هرچه مقدار فاصله مجاز بین هش به دست آمده توسط ماینرها و هش هدف، کمتر باشد، ماینر باید تابع هش را به دفعات بیشتری اجرا کند تا به یک مقدار قابل قبول دست یابد؛ بنابراین هش هدف دقیقتر، معادل با سختی استخراج بیشتر است. روی کاغذ، یک ماینر خوشاقبال میتواند در نخستین تلاش خود، موفق به یافتن هش معتبر برای یک بلاک شود. با این حال، با گذشت زمان و افزایش سختی استخراج، ماینرها ناگزیرند که بهطور متوسط برای هر بلاک، توان رایانشی بیشتری را مصرف کنند تا موفق به یافتن هش معتبر شوند.
به طور معمول، افراد و سازمانها برای افزایش شانس خود در مسابقه یافتن هش معتبر، توان رایانشی خود را با یکدیگر به اشتراک میگذارند؛ بنابراین توان هش یک شبکه رمزارزی، نمایانگر کل هش ریت تمامی دستگاههای استخراج است. هش ریت هم توصیفگر تعداد هشهایی است که یک ماینر میتواند در هر ثانیه تولید کند.
از آنجایی که هر هش به طور تصادفی تولید میشود، پیش از یافتن هش معتبر، ممکن است میلیونها هش تولید شود. پس از آنکه هش معتبر، یافت شد، کوینهای جدید ایجاد شده و در قالب پاداش به ماینر برنده اعطا میشوند. به بیان سادهتر، فرایند هش درست مثل یک قرعهکشی است که تنها برنده آن مجاز به افزون بلاک تازه به بلاک چین و دریافت پاداش استخراج است.
اهمیت سختی شبکه بیت کوین
برای درک اهمیت سختی استخراج در زیستبوم بیت کوین، نخست باید بدانیم که سازوکار اجماع این رمزارز چگونه کار میکند. در یک شبکه گسترده که بر هیچ نهاد مرکزی متکی نیست، پروتکلهای اجماع، تنها شیوه اعمال هرگونه تغییری هستند. در این میان، سازوکارهای اجماع قدیمی نمیتوانند انتظارات یک شبکه رمزارزی گسترده غیرمتمرکز را برآورده کنند.
از همین رو، ساتوشی ناکاموتو، خالق بیت کوین، دست به ابداع سازوکار اجماع اثبات کار زد. ایده اصلی نهفته در ورای این سازوکار این است که هر کسی که خواستار مشارکت در شبکه بیت کوین است، باید بهایی را بپردازد. در شبکه بیت کوین، کاربران این بها را با کار خود پرداخت میکنند. منظور از کار در اینجا، میزان توان رایانشی است که هر کاربر یا ماینر باید برای استخراج واحدهای تازه بیت کوین مصرف کند. در همین نقطه، شاخص سختی استخراج تعریف میشود تا همزمان با رشد شبکه و افزایش شمار ماینرها، استخراج بیت کوینهای تازه به آسانی گذشته نباشد. از سویی دیگر، سختی استخراج، معیاری است که دشواری استخراج بیت کوین را افزایش میدهد تا ماینرهای خرابکار نتوانند با اتکا به توان رایانشی فزاینده خود دست به خراب کاری در شبکه بزنند.
ارتباط سختی شبکه بیت کوین و هش ریت
هرچه هش ریت یا نرخ هش شبکه بیت کوین افزایش پیدا میکند، سختی استخراج نیز بیشتر میشود. افزون بر این، رشد هش ریت، نشانگر این است که ماینرها دست به سرمایهگذاریهای بیشتری در بخش استخراج زدهاند که خود نمایانگر اعتماد فزاینده آنها به یک شبکه است.
بهطور کلی، هش ریت بیت کوین، شاخصی است که میتواند نشانگر سلامت شبکه بیت کوین نیز باشد. زیرا هر چه نرخ هش بیشتر باشد، یعنی توان رایانشی بیشتری در اختیار شبکه قرار گرفته و این، تاروپود امنیتی بیت کوین را تقویت میکند.
بدیهی است که امنیت بلاک چین بیت کوین، بیش از هر چیز به مشارکت ماینرها در پردازش و اعتبارسنجی تراکنشها وابسته است.
اگر نرخ هش و به تبع آن سختی استخراج، کاهش یابد، یک مهاجم میتواند با توان رایانشی کمتری، شبکه را آماج حملات خود قرار دهد.
کدام ارزهای دیجیتال سختی استخراج دارند؟
افزون بر بیت کوین، هر رمزارز دیگری که از روش اثبات کار برای تأیید و اعتبارسنجی تراکنشها استفاده میکند، دارای سختی استخراج است.
در روش اثبات کار، ماینرها با هم بر سر یافتن بلاک جدید و افزودن آن به زنجیره با هم رقابت میکنند. از میان رمزارزهای پرشماری که مبتنی بر بلاک چین های اثبات کار هستند، میتوان به اتریوم، لایت کوین، بیت کوین کش، اتریوم کلاسیک، مونرو، زی کش و دوج کوین اشاره کرد.
نمودار سختی شبکه بیت کوین
عدد سختی شبکه بیت کوین در حال حاضر برابر با ۲۷.۹۷ تریلیون واحد است. اگر اندکی به گذشته بازگردیم، درمییابیم که در روز اول آوریل سال ۲۰۱۸ این شاخص برابر با ۳.۵۱ تریلیون واحد بوده است. این مقایسه نشان میدهد که سختی شبکه بیت کوین طی چهار سال گذشته، رشد چشمگیری را تجربه کرده است.
محاسبه سختی شبکه بیت کوین
پیش از آشنایی با چند و چون محاسبه سختی استخراج بیت کوین، بد نیست بدانید که این شاخص کاملا مستقل از تعداد یا حجم تراکنشهای این رمزارز است؛ با این حال، ارتباط تنگاتنگی با توان هش شبکه و زمان استخراج دارد.
گفتنی است که میزان سختی شبکه بیت کوین به ازای افزوده شدن هر ۲۰۱۶ بلاک به زنجیره این رمزارز تغییر میکند.
فرمول سختی شبکه، بسیار ساده و سرراست است:
difficulty = difficulty_1_target / current_target
در فرمول بالا، متغیر target یک عدد ۲۵۶ بیتی است. مطابق با پروتکل بیت کوین، تارگتها اعدادی با ممیز شناور قابل تنظیم با دقت محدود هستند. کلاینتهای بیت کوین هم بر اساس این نکته، شاخص سختی را تخمین میزنند. این متغیر با نام bdiff نیز شناخته میشود.
متغیر difficulty_1_target بسته به روش انتخابی شما برای محاسبه سختی میتواند متفاوت باشد. این متغیر، هشی را نشان میدهد که در آن ۳۲ بیت اول صفر و مابقی یک هستند. این متغیر در پروتکل بیت کوین با عنوان pdiff نیز شناخته میشود.
به بیان دیگر، در فرمول بالا، متغیر difficulty_1_target نشانگر بالاترین تارگت ممکن است که در یک هش بلاک با سختی برابر با یک میتوان به آن رسید. متغیر current_target هم مقداری است که از یک عدد ۲۵۶ بیتی درج شده در سرآیند بلاک (Block Header) گرفته میشود.
حال وقتی مقدار این دو متغیر بر هم تقسیم میشود، سختی شبکه بیت کوین در قالب یک عدد به دست میآید. به بیان دیگر، سختی شبکه بیت کوین را میتوان تعداد تقریبی هشهایی دانست که ماینرها برای یافتن یک بلاک جدید باید تولید کنند.
فول نود چیست؟
در میان نودهای شبکه یک ارز دیجیتال، نودهایی وجود دارند که قدرت نرمافزاری و سختافزاری آنها با دیگر نودها متفاوت است. این نودها بهدلیل استفاده از قدرت سختافزاری و نرمافزاری بیشتر نسبت به سایر نودها، به پهنای باند بیشتر و سرعت بالاتر دسترسی دارند. بههمین علت به آنها فول نود (Full Node) گفته میشود. فول نودها اطلاعات تمامی تراکنشها را در سیستم خود ذخیره میکنند و همیشه آپدیت هستند. این آپدیت بودن به آن ها کمک میکند که از نقض شدن قوانین شبکه توسط سایر افراد جلوگیری کنند.
در شبکه ارزهای دیجیتال نودها نیز در کنار فول نودها نقش بسیار مهمی ایفا می کنند. آنها را میتوان بهعنوان نگهبانانی تصور کنید که دائماً بلاک چین را زیر نظر دارند تا تراکنشهای درست و قانونی را از تراکنشهای غیرمشروع تشخیص دهند. آنها همچنین از دوبار خرج کردن یک ارز جلوگیری میکنند. اصطلاح نود و فول نود اغلب بهجای یکدیگر استفاده میشود.
جمع بندی
شاخص سختی شبکه یا سختی استخراج، توصیفگر میزان دشواری یافتن هش یک بلاک در یک شبکه رمزارزی است.
بدون چنین شاخصی، ماینرها میتوانند تمامی بلاکها را در کوتاهترین زمان ممکن، استخراج کنند و منحنی عرضه محدود رمزارزها را طی زمان به هم بریزند و منجر به تورم افسار گسیخته آنها شوند.
برای جلوگیری از وقوع چنین اتفاقی، شاخص سختی تعریف شده که هر از چندگاهی، بازتنظیم میشود و پیچیدگی معمای ریاضی استخراج را افزایش یا کاهش میدهد تا همیشه زمان استخراج هر بلاک، ثابت باقی بماند.
سوالات متداول
سختی شبکه ارزهای دیجیتال چیست؟
سختی استخراج یا سختی شبکه ارزهای دیجیتال، شاخصی است که میزان دشواری استخراج یک بلاک تازه در بلاک چین یک رمزارز را نشان میدهد. هرچه سختی استخراج، بیشتر باشد، یعنی تأیید و اعتبارسنجی تراکنشها در یک بلاک چین به توان رایانشی بیشتری نیاز دارد.
کدام ارزهای دیجیتال سختی استخراج دارند؟
افزون بر بیت کوین، هر رمزارز دیگری که از روش اثبات کار برای تأیید و اعتبارسنجی تراکنشها استفاده میکند، دارای سختی استخراج است. از میان رمزارزهای پرشماری که مبتنی بر بلاک چین های اثبات کار هستند، میتوان به زی کش، دوج کوین، لایت کوین ، بیت کوین کش، اتریوم کلاسیک، مونرو و اتریوم اشاره کرد.
هش ریت چیست و دلیل اهمیت آن
آیا می دانید نرخ هش یا هش ریت چیست؟ هش ریت عملکرد یک دستگاه ماینر است. به عبارت دیگر هش ریت، میزان سرعتی که یک ماینر موفق به حل هش میشود تا در ازای آن پاداش دریافت کند. “هش ریت” به کل قدرت محاسباتی ترکیبی گفته میشود که برای استخراج و پردازش تراکنش در بلاک چین اثبات کار مانند بیت کوین و اتریوم (قبل از ارتقا ۲٫۰) استفاده میشود. “هش” یک کد الفبایی با طول ثابت است که برای نشان دادن کلمات، پیامها و دادهها با هر طولی استفاده میشود. پروژههای رمز ارز از انواع مختلف الگوریتمهای هشینگ برای ایجاد انواع مختلف کد هش استفاده میکنند. این الگوریتمها همچون تولیدکنندهی کلمات تصادفی و دارای سیستمی متفاوت هستند.
به عنوان هش ریت (Hash Rate) چیست؟ مثال، هش “coindesk” با استفاده از الگوریتم هشینگ که در بیت کوین استفاده میشود، SHA256 f2429204b339475a3d94dd5450f5ebb3c80130a85fbb91d62768741a3b34a6b6 است. به زبان ساده، هش کردن یا هشینگ به معنای دریافت یک رشته با یک طول دلخواه و تبدیل آن به یک خروجی با طول ثابت است.
هدف هش این است که مطمئن شود تعداد ثابتی از بیتکوین در طول زمان در بازار ارائه میشود. برای حفظ این ثبات، هش کمک میکند تا با گذر زمان استخراج بیتکوین دشوارتر شود. شمارهی هش تقریبا هر دو هفته تغییر میکند. ماینرها با استفاده از ترکیبهای مختلف شمارهها و حروف ممکن در هر هدر بلاک، هش را پیدا میکنند. به این رشته در هر هدر بلاک که مقدار متغیری دارد، نانس (Nonce) گفته میشود. ماینرها با نانس صفر شروع میکنند و پس از هربار حدس زدن، آن را افزایش میدهند تا به هش مورد نظر برسند. احتمال دستیابی به هش صحیح بسیار کم است.
به عنوان مثال، اگر “coindesk” را در نظر بگیریم و حرف اول را به “foindesk” تغییر دهیم، یک هش کاملاً متفاوت ۵a12a9af1b5794bf6855c15944339d41ff713665e415b5434b8c9f081c61b66a به دست میآید؛ زیرا پیشبینی هر هش تصادفی و غیر ممکن است. یک ماینر حق دارد بلوک بعدی را ایجاد کرده و آن را به بلاک چین اضافه کند. هر بار که این اتفاق میافتد، پاداش بلوکی کوینهای تازه استخراج شده به همراه سایر هزینههای تراکنش در بلوک جدید به ماینر تعلق دارد.
افزودن یک بلاک به بلاک چین تمام تراکنش های ذخیره شده در آن بلوک را “تأیید” میکند. هر بار که یک بلوک جدید بر روی بلوکهای قبلی اضافه میشود، تراکنشهای قبلی بارها و بارها مورد تأیید قرار میگیرند و تغییر آنها غیرممکن میشود. در اکثر بلاک چینهای اثبات کار (PoW)، پاداش بلوک که مقدار از پیش تعیین شده برای استخراج هر بار تولید بلوک جدید به یک ماینر داده میشود، برای کاهش تدریجی کل عرضه در طول دوره، هاوینگ انجام میشود. هاوینگ بیت کوین با توجه به تعداد محدود بیت کوین هر ۴ سال یکبار اتفاق میافتد. از سال ۲۰۲۱، ماینرها برای استخراج هر بلوک جدید ۶/۲۵ بیت کوین پاداش دریافت میکنند.
انتظار می رود هاوینگ بعدی بیت کوین در سال ۲۰۲۴ اتفاق بیفتد و پاداش بلاک به ۳/۱۲۵ بیت کوین در هر بلاک کاهش یابد. Dash یکی دیگر از ارزهای دیجیتال قابل استخراج است که پاداش بلوکی خود را در هر ۲۱۰۲۴۰ بلوک ۷/۱۴ درصد کاهش میدهد. در حالی که لایت کوین پاداشهای خود را در هر ۸۴۰ هزار بلوک نصف میکند.
دلیل اهمیت هش ریت چیست؟
هش ریت معیار مهمی برای ارزیابی قدرت شبکه بلاک چین و مخصوصاً امنیت آن است. هرچه تعداد سخت افزارهای بیشتری برای ایجاد بلوک جدید اختصاص داده شود؛ به معنای بیشتر شدن تعداد ماینرها و در نتیجه افزایش میزان هش است که اختلال و هک شبکه را دشوارتر میکند.
به عنوان مثال، حمله ۵۱% زمانی رخ میدهد که یک فرد یا گروهی از مهاجمان به اندازه کافی تجهیزات ماینینگ بخرند یا بتوانند بیش از ۵۰ درصد از هش بلاک چین را کنترل کنند. از آنجا که بلاک چینها نیازی به واسطه از قاعدهای معروف به “طولانیترین قاعدهی زنجیرهای” پیروی کرده، شخص یا گروهی که اکثریت هش ریت را کنترل میکنند، میتوانند از لحاظ تئوری، تراکنشها را مسدود یا سازماندهی کنند. این مسئله باعث ایجاد هزینههای مضاعف میشود که به نوبه خود، یکپارچگی بلاک چین را تضعیف میکند.
بنابراین کاهش هش ریت به معنای کاهش هزینه برای انجام حمله ۵۱٪ است که باعث آسیب پذیری بیشتر شبکه میشود.
سؤالات متداول هش ریت
هش ریت فعلی بیت کوین چیست؟
۸۹ EH / s ، که مخفف اگزا هش در ثانیه است، در زمان انتشار این مقاله یک اگزا هش برابر با ۱ کوینتیلیون هش است. این بدان معناست که ماینرها در حال حاضر در هر ثانیه ۸۹ کوینتیلیون هش را محاسبه میکنند.
سختی استخراج چیست؟
سختی شبکه (Difficulty) یا سختی استخراج متغیری است که هدف آن ثابت نگه داشتن میانگین زمان ایجاد یک بلاک در شبکه است. به عنوان مثال، سختی استخراج بیت کوین از ۱ شروع می شود (ساده ترین سطح) و باتوجه به اینکه چند ماینر در شبکه رقابت میکنند ، افزایش یا کاهش مییابد. این مقدار به طور خودکار در هر ۲۰۱۶ بلوک تنظیم میشود که تقریبا هر ۲ هفته اینکار انجام میگیرد. در حال حاضر ، این تعداد در حدود ۱۳،۹۱۲،۵۲۴،۰۴۸،۹۴۶ است.
استخراج بلوک جدید توسط ماینرها هر ۱۰ دقیقه یکبار انجام میشود. بنابراین اگر ماینرها بطور متوسط بیش از هر ۱۰ دقیقه بلاکها را حل کرده و بیت کوین استخراج کنند، این سختی افزایش مییابد. از طرفی اگر ماینرها بطور متوسط کمتر از هر ۱۰ دقیقه بیت کوین استخراج کنند، سختی استخراج کاهش مییابد.
هرچه تعداد ماینرهای آنلاین بیشتر باشد، هش ریت بیشتری تولید میشود ، به این معنی که “حدسیات” بیشتری ایجاد میشود. هرچه حدسها بیشتر باشد، احتمال کشف هش صحیح افزایش مییابد. از آنجایی که بلاک چینها به طور کلی برای افزودن بلوک (و انتشار کوینهای جدید) با سرعت ثابت و قابل پیش بینی طراحی شدهاند، سختی استخراج پس از ایجاد چند بلوک مجدد تنظیم شده و ثابت میماند.
هش ریت چگونه محاسبه میشود؟
به هیچ وجه نمیتوان به طور دقیق هش بیت کوین را دانست، اگرچه میتوان آن را تخمین زد. هش ریت بر اساس دادههای عمومی بیت کوین از جمله سختی استخراج، تخمین زده میشود. اگرچه این روش برآورد تخمینی مناسب است، این روش مدتها است که مورد انتقاد قرار میگیرد. صرافی ارز دیجیتال کراکن (Kraken) روش دیگری برای تخمین هش ریت پیشنهاد داد، با استفاده از آمار میتوان ۹۵% نشان داد که هش ریت در چه محدودهای قرار دارد.
چرا هش ریت بیت کوین افزایش یافته است؟
بیشتر ماینرها در تاریخ کوتاه بیت کوین ضعیف و حذف شده و در نتیجه باعث افزایش هش ریت شدهاند. محتملترین دلیل برای پیوستن ماینرهای جدید به فضای بسیار رقابتی به دلیل پتانسیل شدید قیمت بیت کوین است. افزایش تقاضا برای بیت کوین (که یک دارایی کمیاب است) باعث شده تا قیمت هر کوین به ۴۰۲۰۷ دلار برسد و اپراتورهای بیشتری را جذب کند که استخراج را فرصتی برای سود قابل توجه میدانند. در نتیجه افزایش ماینرها، سختی استخراج بیت کوین را افزایش میدهد و همین امر باعث افزایش هش ریت میشود.
هش ریت چیست؟
وظیفه هش ریت که با نام لاتین HashRate شناخته می شود محاسبه سرعت حل هر هش در ماینینگ را بر عهده دارد، در فرایند ماینینگ استخراج کننده گان باید هش های موجود درهر بلاک را حل کرده تا در مقابل پاداش دریافت کنند که به این عمل هش ریت گفته می شود. در واقع هش یک کد به صورت اعداد و ارقام تصادفی است که برای نشان دادن کلمات، داده ها و پیام های موجود در شبکه استفاده می شود.
هشینگ چیست؟
فرایند رمزنگاری با استفاده از الگوریتم های مختلف کد های هش را به وجود می آورد که با واحد هش بر ثانیه (H/s) و زتاهش (Zetta) اندازه گیری می شود، در واقع توسط هشینگ هر سیستم الگوریتم متفاوتی از کلمات تصادفی را ارائه می دهد. قبل از اینکه داده های معاملاتی جدید به بلوک بعدی زنجیره اضافه شوند استخراج کنندگان باید با استفاده از ماشین های رایانه ای خود برای حل یک مسئله ریاضی دشوار رقابت کنند.
هر هش جدید که به بلاک اضافه می شود دارای اطلاعات منحصر به فرد و مجموعه ای از ارقام اختصاصی می باشد که ماینر ها با هشینگ کردن معادله این هش ها را حل می کنند و از امتیازات ویژه آن برخوردار می شوند.
چرا هش ریت از اهمیت بالایی برخوردار است؟
وجود تعداد بالای هش ریت به این معنی است که منابع بیشتری برای پردازش معاملات در بلاک چین موجود می باشد که میزان امتیازات دریافتی نیز بالا می رود، علاوه بر آن حجم زیاد هش ریت ها به امنیت شبکه در برابر حمله های سایبری نیز کمک فراوان می کند. هر چه تعداد هش های داخل بلوک ها بیشتر باشد از حمله عوامل مخرب جلوگیری شده و سختی شبکه بالا می رود.
قابل ذکر است نرخ هش یا قدرت هش در ماینینگ بسیار مهم است زیرا تعیین می کند برای استخراج انواع مختلف ارز دیجیتال چقدر زمان برای ایجاد هر بلاک لازم است.
سه عامل وابسته به یکدیگر در هش ریت
هشینگ، ماینر و ماینینگ همه و همه از اصطلاحات ارز دیجیتال هستند که سه عامل نرخ هش، پاداش ماینر ها و سختی شبکه با یکدیگر ارتباط مستقیم دارند. هر چه میزان سختی یک شبکه بالا باشد استخراج نیازمند قدرت پردازش بیشتری برای هشینگ بلاک ها است.
تا زمانی که هش ها حل نشده و بلاک ها در بلاک چین ایجاد نشده باشند ماینر ها پاداشی دریافت نمی کنند پس می توان گفت دریافت پاداش استخراج کنندگان نیز به سختی شبکه و نرخ هش وابسته است.
البته باید بدانید هر چهار سال یکبار پاداش بلاک به یک دوم کاهش میابد و میان ماینر ها توزیع می شود. همچنین با افزایش تعداد ماینر ها و میزان حدس صحیح برای حل ریاضی مورد نظر سختی شبکه نیز بالا رفته و قدرت هش بیشتری برای ماین کردن هر بلاک نیاز است.
سخن آخر
در عرصه ارز دیجیتال قیمت بیت کوین باعث بالا رفتن پتانسیل ماینرها برای استخراج این رمز ارز محبوب شده است که بسیار پر هزینه بوده و نیاز به مصرف انرژی بالایی دارد. با این حال بیشترین نرخ ماینینگ به بیت کوین تعلق گرفته است.
دیدگاه شما