دانستنی‌های ارز دیجیتالمقالات آموزشی

هش Hash چیست؟ و انواع هش

هش در استخراج ارز دیجیتال

هرچه میزان هش در ثانیه در دستگاه استخراج ارز دیجیتال بیشتر باشد تولید ارزدیجیتال بیشتر میشود، هَش بیشتر درآمد بیشتر.

برای درک چگونگی عملکرد ارزهای رمزنگاری‌شده مختلف مانند عملکرد اتریوم و بیتکوین لازم است با هش (Hash) آشنا شویم.

دانستن این که استفاده از هش در بلاک‌چین چگونه است، بسیار مهم است.

هش چیست؟

هَش (درهم‌سازی) در واقع اختصاص به مبحث ارزهای دیجیتال ندارد و یک مفهوم ریاضی است.

هش، یک فرمول ریاضی تصادفی و پیچیده است که در فرآیند تایید بلاک های داده تراکنش استفاده می شود.

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

این کد در صورتی که حتی یک bit از آن فایل عوض شود، تغییر می‌کند. به این کدها به طور کلی هش کد Hash Code می‌گویند.

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

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

انواع هَش

  • MD4 (128 bits, obsolete)
  • MD5 (128 bits)
  • RIPEMD-160 (160 bits)
  • SHA-1 (160 bits)
  • SHA-256, SHA-384
  • SHA-512 (longer versions of SHA-1, with) slightly different designs

— یک تابع هشینگ کریپتوگراف یک ایده‌آل باید 5 خصوصیت اصلی زیر رو داشته باشد:

  1. جواب قطعی داشته باشد. یعنی ورودی یکسان همیشه خروجی یکسانی داشته باشد.
  2. به سرعت برای هر پیام ورودی قابل محاسبه باشد.
  3. پیدا کردن ورودی از طریق خروجی یا همان هَش تقریبا نشدنی باشد. (به جز این که تمامی ورودی های ممکن تست شود)
  4. یه تغییر کوچک داخل ورودی منجر به تغییر زیاد در خروجی (هَش) شود.
  5. پیدا کردن دو ورودی که هش یکسان تولید کنند تقریبا نشدنی باشد. (تصادم هَش)

تصادم هش

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

نرخ هش یا هش ریت چیست؟

برای تشخیص hash، لازم است تا کامپیوتر شما به سرعت اعداد رندوم قابل قبول تولید کند و بررسی کند که این عدد همان هَش مورد نظر است یا خیر؟ به نرخ تولید این اعداد توسط کامپیوتر، هش‌ریت گفته می شود.

هر چقدر قدرت کامپیوتر شما برای تولید اعداد هش بالاتر باشد، hash rate بالاتری خواهد داشت و به طبع، احتمال رسیدن به بیت کوین را افزایش می دهد.

یکای نرخ تولید هش چیست؟

از آنجا که کامپیوترهای امروزی قدرت بالایی در تولید اعداد تصادفی دارند، نرخ تولید hash در ثانیه اندازه گیری می شود.
در نتیجه یکای تولیدهش از قرار هش‌بر‌ثانیه (h/s) است. برای مثال ۱KH/S به معنای تولید ۱۰۰۰هش در طول یک ثانیه است.

برخی از ابر کامپیوترهای امروزی توانایی تولید ۱۰ به توان ۱۸ هَش در طول یک ثانیه را دارند. پس هر چه کامپیوتر شما قدرت بیشتری برای تولیدهش داشته باشد، امکان دریافت پاداش بیت کوین برای شما بیشتر خواهد بود.

[votes: 1 Rating: 2]

کانال تلگرام بیگ والت
برچسب ها
استخراج اصطلاحات ارزهای دیجیتال نرخ هش هش

فرهاد دهقان

موسس و مدیرعامل بیگ والت ✍ "زمان شما محدود است، بنابراین آن را با زندگی به سبک دیگران هدر ندهید. اجازه ندهید زمزمه های دیگران باعث شوند تا صدای درونی خود را نشنوید. از همه مهم تر، شجاعت این را داشته باشید که به حرف دل خود و یافته های درونی خود عمل کنید. آنها به خوبی می دانند که شما دوست دارید چه کاری انجام دهید. همه چیزهای دیگر در درجه دوم اهمیت قرار دارند. "

نظرات کاربران

avatar
  اشتراک در  
اطلاع از
دکمه بازگشت به بالا
بستن