معرفی تابع هش و هشینگ
هش ریت یا نرخ هش چیست؟
هش ریت یا نرخ هش (Mining hashrate) اصطلاحی است که در فرآیند ماینینگ و برای ماینرها یا هر دستگاه استخراج دیگری به کار برده میشود. این اصطلاح سرعت یک کامپیوتر در انجام محاسبات هش را نشان میدهد و هش ریت ارز دیجیتال نشان دهنده کارایی و عملکرد یک دستگاه استخراج یا ماینر است.
در حقیقت هش ریت در فرآیند استخراج معیاری کلیدی و نشاندهنده امنیت است. هر چقدر قدرت محاسبات شبکه یا نرخ هش شبکه بیشتر باشد، امنیت و مقاومت آن در برابر حمله بیشتر میشود. علاوه بر این، هش ریت ارتباط مستقیمی با سودآوری یک ماینر یا استخر استخراج دارد به این ترتیب که هر چه نرخ هش یک ماینر بالاتر باشد امکان اینکه یک بلوک استخراج کند بیشتر و در نتیجه شانس آن ماینر برای گرفتن پاداش استخراج بلوک نیز بیشتر است. اگر میخواهید بدانید هش ریت چیست و چگونه محاسبه میشود با این مقاله در توکن خان همراه باشید.
هش ریت Hash Rate چیست؟
هش ریت معیاری است که مشخص میکند سختافزار استخراج ارز دیجیتالی مانند بیت کوین در زمان تلاش برای محاسبه هش بلاک چین با چه سرعتی کار میکند. در حقیقت در فرآیند استخراج آنچه اتفاق میافتد تلاشهای بیشمار برای هش کردن است تا در نهایت یک هش معتبر تولید شود. اما اصطلاحات هش و هش کردن که در فرایند استخراج استفاده میشوند چه معنایی دارند؟
هش Hash در واقع خروجی است که از یک تابع ریاضی با نام تابع هش Hash Function در ازای ورود یک سری کاراکتر ایجاد میشود. ورودی میتواند تعدادی کاراکتر شامل اعداد، حروف و حتی تصویر باشد، اما هش خروجی یک رشته کاراکتر حروف است و طول ثابتی دارد. از هش برای نمایش کلمات، پیامها و دادهها با هر طولی استفاده میشود. تابع هش که به آن تابع درهمسازی نیز گفته میشود در پروژههای کریپتو برای تولید انواع مختلف کد هش کاربرد دارد، میتوان این تابع را تولیدکننده تصادفی کلمات توصیف کرد.
به عبارتی عمل هشینگ Hashing که توسط تابع هش انجام میشود یک راه برای تأیید اطلاعات است بدون اینکه آشکار کند که چیزی در حال تأیید شدن است. به زبان ساده هش در فرآیند استخراج، حل کردن بلاک با انجام یک محاسبه است که به تولید یک بلاک جدید میانجامد. پس از اینکه شبکه بلاک چین یک حدس یا یک راهحل که همان خروجی تابع هش است را معتبر بداند، یک بلاک جدید مجاز شناخته میشود و با توافق به بلاک چین افزوده میشود.
ماینری که حدس یا هش آن معتبر شناخته شده و راهحل را پیدا کرده است، دریافتکننده پاداش بلاک block reward خواهد بود. پس هر چه قدرت و سرعت یک ماینر در حل محاسبات هش بیشتر باشد یا به عبارتی هش ریت بیشتری داشته باشد پاداش بیشتری دریافت خواهد کرد.
اهمیت هش ریت چیست؟
حال که دانستید هش ریت یا نرخ هش چیست بهتر است به این موضوع بپردازیم که چرا نرخ هش مهم است؟ موضوع را با این سؤال آغاز میکنیم که اگر نرخ هش یک ارز دیجیتال افزایش پیدا کند چه اتفاقی میافتد؟ در واقع آنچه موجب افزایش هش ریت یا نرخ هش یک ارز دیجیتال میشود افزایش دستگاههای استخراجی است که توسط استخراجکنندگان در سرتاسر دنیا به ایجاد بلاک جدید در شبکه، اختصاص داده میشوند. این افزایش نشان از بالا بودن کل قدرت محاسباتی شبکه است که دخالت در شبکه بلاک چین را برای عوامل مخرب بسیار دشوار میکند و به این ترتیب هش ریت، امنیت شبکه را تامین میکند.
با وجود این اگر اکثریت هش ریت (بیشتر از 50 درصد) در اختیار فرد یا یک گروه قرار گیرد میتواند کنترل شبکه را به دست گیرد و تراکنشهای خود را معکوس کند. این معکوس کردن تراکنشها موجب ایجاد مشکلی با نام دوبار خرج کردن یا خرج کردن مضاعف double-spending میشود، این مشکل خود موجب تضعیف پروتکل خواهد شد.
حال اگر نرخ هش یک ارز دیجیتال کاهش پیدا کند چه اتفاقی میافتد؟ کم بودن هش ریت یا نرخ هش در شبکه یک ارز دیجیتال، آن شبکه را در معرض مجرمان سایبری و سرقت ارز دیجیتال آن شبکه قرار میدهد که به دلیل هزینه پائینی است که برای اجرای یک حمله 51 درصدی نیاز دارند. علاوه بر این نرخ هش پائینتر، موجب تمرکززدایی کمتر ارزهای دیجیتال میشود که ریسک قابل توجهی را برای سرمایهگذاران ایجاد میکند. اگر نرخ هش شبکه به طور ناگهانی کاهش یابد، پلتفرمهای ارز دیجیتال میتوانند مانع انجام معاملات شوند.
با توجه به اهمیت هش ریت، میتوان چنین نتیجهگیری کرد که بالا بودن هش ریت برای بیشتر ارزهای دیجیتالی که با الگوریتم اجماع اثبات کار PoW عمل میکنند موجب ایجاد امنیت و ثبات بیشتری برای شبکه بلاک چین میشود. به این دلیل که هش ریت بالاتر به معنی نیاز به تعداد استخراجکننده بیشتر، هزینه انرژی بیشتر و زمان بیشتری برای تسلط بر شبکه است. این موضوع باعث امنیت بیشتر شبکه بلاک چین میشود.
مورد دیگری که برای نشان دادن اهمیت هش ریت وجود دارد سختی شبکه برای استخراج است. هش ریت یک معیار برای محاسبه سختی استخراج است و همچنین میتواند تنظیمکننده آن باشد. به این ترتیب که هر چه هش ریت شبکه بالاتر باشد، شبکه بلاک چین مورد نظر، سختی استخراج بلاک جدید را بیشتر میکند. پس در عمل ماینرهایی که قدرات پردازش کمتری دارند و یا به صورت تکی کار میکنند را از شبکه و فرآیند ماینینگ حذف میکند.
هش ریت از یک جهت دیگر نیز دارای اهمیت است و آن اعتبارسنجی و تست شبکه مورد نظر برای انتخاب به منظور استخراج است. در واقع با استفاده از یک ماشین حساب هش ریت میتوان میزان سودآور بودن استخراج را تخمین زد. به همین دلیل است که یافتن یک ماشین حساب استخراج مناسب، یک اولویت برای کسانی است که به دنبال استخراج ارزهای دیجیتال هستند. در ماشین حساب استخراج ارزهای دیجیتال برای محاسبه سودآوری ماینینگ باید نوع ارز دیجیتال و نوع دستگاه استخراج را وارد کنید. در نتیجه این ماشین حساب، میزان هش ریت و سود خالص ماهانه و بسیاری محاسبات دیگر را برای شما انجام میدهد.
در نهایت هش ریت بالاتر که بر تعداد استخراجکننده بیشتر و قدرت پردازشی بالاتر اشاره دارد نشان از محبوب بودن آن ارز دیجیتال در میان کاربران است که افزایش قیمت بیشتری را برای آن در پی خواهد داشت.
رابطه مصرف انرژی و نرخ هش چیست؟
یکی از پیامدهای افزایش هش ریت که با افزایش قدرت بیشتر در شبکه بلاک چین اتفاق میافتد، مصرف بیشتر انرژی است. از آنجا که ردپای کربن در فرآیند استخراج تاثیر بسیار زیادی بر تخریب محیط زیست دارد، این یکی از انتقادهایی است که به ارزهای دیجیتالی مثل بیت کوین و سایر ارزهای دیجیتال با مکانیسم اثبات کار، وارد میشود.
طبق آخرین برآوردهای کارشناسان، استخراج بیت کوین مصرف برقی معادل با مصرف برق سالانه کشور سوئیس دارد. در واقع استخراج بیت کوین با مصرف انرژی سالانه 65 تراوات ساعت در سال، اگر با افزایش نرخ هش نیز همراه باشد هیچ چشمانداز خوبی برای آینده خود ایجاد نمیکند. هر چند استفاده از انرژیهای تجدیدپذیر در مزارع استخراج این ارتباط بین نرخ هش بیت کوین و آسیبرسانی به محیط زیست را کمرنگ میکند.
هش ریت بیت کوین چیست؟
قدرت پردازش و محاسبات که از طریق ماینینگ بیت کوین به شبکه داده میشود، هش ریت بیت کوین است. در شبکه بلاک چین بیت کوین، هشینگ مسئول تایید یکپارچگی تراکنشهای شبکه است و بیت کوین آن چیزی است که به عنوان پاداش این عمل به شرکتکنندگان در هشینگ تعلق میگیرد.
محاسبه هش ریت بیت کوین، تخمینی از میزان سودآوری استخراج را در اختیار استخراجکنندگان قرار میدهد. علاوه بر این هر دستگاه استخراج نیز هش ریت مخصوص به خود دارد، در نتیجه میتوان نرخ هش بیت کوین یا هر شبکه دیگری را با استفاده از دستگاههایی با قدرت و سرعت پردازشی بالاتر یا همان هش ریت بالاتر افزایش داد.
بیت کوین، هش ریت خود را با تابع هش رمزنگاری با نام SHA-256 اندازهگیری میکند، این تابع دادههای ورودی را به یک رشته کاراکتر 256 بیتی تبدیل میکند. در سال 2011 هش ریت بیت کوین به 1 Th/s (یک تراهش در ثانیه) و در سال 2013 به 1000 Th/s رسید. در سالهای اولیه کاربران با کمک کامپیوتر خانگی خود و قدرت پردازشی کارت گرافیک آن قادر بودند تا بلاکهای جدید را استخراج کنند و پاداش بگیرند.
اما با تولید دستگاههای استخراج پیشرفتهتر با نام ASIC نرخ هش افزایش یافت، در نتیجه سختی شبکه استخراج بیت کوین بیشتر شد. به این ترتیب دیگر کامپیوترهای خانگی مناسب برای استخراج بیت کوین نبودند. در اکتبر سال 2022 هش ریت بیت کوین به چیزی در حدود 240 میلیون تراهش در ثانیه رسید.
آیا هش ریت بیت کوین از قیمت بیت کوین تبعیت میکند؟
تغییرات هش ریت بیت کوین و قیمت آن توسط یک نمودار ساده، نشان میدهد که نوعی همبستگی بین این دو وجود دارد. طرفداران این نمودار ادعا میکنند که معاملهگران ممکن است بتوانند مسیر قیمتها را بر اساس میزان از دست دادن یا اضافه شدن قدرت هش به شبکه تعیین کنند. اگر نرخ هش کاهش یابد، این ممکن است نشاندهنده نزولی بودن ماینرها یا ضعف در بازار باشد که باعث فشار نزولی بر قیمت میشود.
اما منتقدان این نمودار وجود ارتباط بین هش ریت و قیمت بیت کوین را رد میکنند. اَنها ادعا میکنند که با نگاه کردن به نمودار درمییابیم که در حالی که هش ریت یک خط ثابت است که دائما به سمت بالا در حرکت است، قیمت بیت کوین نوسان زیادی دارد. انتقاد دیگری نیز وجود دارد که در واقع معتقد است این هش نیست که بر قیمت بیت کوین تاثیر میگذارد، بلکه قیمت بیت کوین است که بر هش تاثیرگذار است. وقتی قیمت بیت کوین بالا باشد هش ریت بیشتری به شبکه میپیوندد و برعکس.
سخن آخر
حال که به پاسخ این پرسش رسیدید که هش ریت چیست، به اهمیت این مفهوم برای ارزهای دیجیتال و شبکه بلاک چین پی بردید. استخراجکنندگان باید قبل از استخراج یک ارز دیجیتال به هش ریت یا نرخ هش شبکهای که قصد استخراج ارز دیجیتال آن را دارند توجه داشته باشند. علاوه بر این شبکهای که نرخ هش بالایی داشته باشد میتواند استخراجکنندگان را از امنیت آن شبکه نیز مطمئن کند.
منابع معتبر مرتبط:
https://tecnoblog.net/responde/o-que-e-hash-rate-em-criptomoedas
مطالب زیر را حتما مطالعه کنید
بررسی رفتار توابع View و Pure در سالیدیتی Solidity
توابع Payable در قراردادهای هوشمند Solidity
سالیدیتی Solidity چیست؟
سطح دسترسی Visibility در سالیدیتی Solidity
توابع Function در سالیدیتی Solidity
انواع حافظه در قرارداد هوشمند سالیدیتی
8 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
مقاله بسیار عالیی و کاربردی هست
سپاسگزارم
من همیشه از ان اطلاعات میگیرم
موفق باشید
سلام وقت بخیر ممنون از اطلاعاتی که در اختیار دوستان میگذارید. سوال من اینه که من دستگاه e10.1 دارم در پنل دستگاه هشریت استخراجی را مثلا 18 تراهش می دهد ولی در استخر استخراجی که کار میکنه مقدار ماین کردن را 14 یا 15 تراهش میزنه علت این اختلاف چیست؟ و چطور میشه با اندازه اسمی دستگاه استخراج را انجام داد؟ ممنون
چه مطلب خوبی
منابع این مطلب کجاست؟
بازم درمورد این موضوع مطلب بزارین
مقالاتتون عالین واقعا!
کجا می تونم اطلاعات کاملتری درباره این موضوع پیدا کنم؟
ایا مشاوره هم دارین برای خرید ارز؟ قیمت مشاورتون چقدره؟