الگوریتم ماینینگ SHA-256
الگوریتم محبوب SHA-256 الگوریتم استخراج بیت کوین، بیت کوین کش و چند ارز دیجیتال دیگر است، فرایند اسخراج توسط این الگوریتم بسیار پیچیده بوده بنابراین توان پردازشی زیادی را طلب میکند، توان پردازش دستگاه های ASIC بر حسب تراهش بر ثانیه بوده و یک دستگاه 10 تراهشی توانایی امتحان کردن 10 ترا هش در ثانیه را برای پیدا کردن هش بلاک جدید داراست.
نحوه کار الگوریتم sha-256 به این شکل است که به ازای هر مقدار ورودی یک خروجی 256 بیتی که رشته ای از اعداد و حروف است تولید میکند، این الگوریتم به ازای هر کلمه، حرف کوچک یا بزرگ و عدد یک هش یکتا تولید میکند. برای مثال هش کلمه ramzex توسط الگوریتم sha256 عبارت زیر میشود:
f096c49bfe6f207693acceadf17d380363f917f0f586277cc812c4cea502d0cc
یکی از مزیت های این الگوریتم امنیت بسیار بالای آن است که یکی از دلایل آن یک طرفه بودن این الگوریتم است به این معنی که توسط هش نمیتوانید به عبارت هش شده دسترسی پیدا نمایید.
بر روی بلاکچین بیت کوین الگوریتم sha 256 در دو قست مورد استفاده است یکی برای عملیات ماینینگ و دومی برای ایجاد آدرس جهت دریافت.
در فرایند ماینینگ ماینر ها باید هش بلاک جدید را بتوانند حدس بزنند به این منظور در ثانیه متناسب با توان پردازشی شان تعداد زیادی هش تولید میکنند و آنرا امتحان میکنند تا به هش بلاک جدید برسند هنگامی که یک ماینر بلاک جدید پیدا میکند در بلاکچین آن بلاک ایجاد شده و ماینر ها برای یافتن بلاک بعدی تلاش خود را دوباره از سر میگیرند.
لیست برترین رمز ارز هایی که از الگوریتم SHA 256 استفاده میکنند: