معادلاتی که در فرآیند استخراج ارز دیجیتال حل میشوند، معمولاً معادلات ریاضی پیچیدهای هستند که به نام مسائل هش (Hash problems) شناخته میشوند. این مسائل بخشی از سیستم امنیتی ارزهای دیجیتال مانند بیتکوین هستند و هدف آنها تأمین امنیت شبکه و تأیید تراکنشها میباشد. بیایید با جزئیات بیشتر توضیح دهیم.
1. هش و تابع هش
اول از همه، باید بفهمیم که منظور از "هش" چیست:
هش (Hash) یک تابع ریاضی است که ورودیای از هر اندازه را میگیرد و آن را به یک خروجی با اندازه ثابت تبدیل میکند. به عبارت ساده، هش یک نوع "اثر انگشت" یا "کد شناسایی" برای دادههاست. به طور معمول، خروجی این تابع یک رشته از حروف و اعداد است.
برای مثال، تابع هش در بیتکوین از یک تابع به نام SHA-256 استفاده میکند. این تابع هر نوع دادهای را (مثل تراکنشها، زمان و تاریخ، و غیره) میگیرد و آن را به یک هش 256 بیتی تبدیل میکند.