Хешрейт (або хеш-рейт, англ. hash rate) – це міра потужності обчислень, які використовує комп’ютерна система для вирішення криптографічних задач у процесі майнінгу криптовалют, таких як Bitcoin. Простіше кажучи, хешрейт показує, скільки разів за секунду система може спробувати “вгадати” правильний хеш для блоку в блокчейні.
Що таке хешрейт або швидкість хешування
Hash rate – це важливий показник у світі цифрових активів, що відображає швидкість, з якою комп’ютер може виконувати обчислення хешування. Ці обчислення є частиною процесу перевірки транзакцій, так званого майнінгу цифрових активів. Хешрейт слугує показником продуктивності спеціалізованих машин для майнінгу, показуючи швидкість, з якою обладнання для майнінгу обробляє дані, намагаючись обчислити дійсний хеш блоку.
У контексті біткоїна та інших цифрових активів швидкість хешування пов’язана з потенційною винагородою майнера або майнінгового пулу. Вища швидкість хешування відповідає більшій ймовірності успішного видобутку блоку, тим самим збільшуючи шанси майнера на отримання компенсації за обробку транзакцій.
Чим вищий хешрейт, тим більше спроб система може зробити за секунду, що підвищує шанси знайти правильний хеш і отримати винагороду. Вимірюється хешрейт в одиницях обчислень за секунду, наприклад, MH/s (мегахеш за секунду), GH/s (гігахеш за секунду), або TH/s (терахеш за секунду).
Для блокчейнів з високим хешрейтом, як Bitcoin, майнінг потребує потужного обладнання (ASIC), оскільки складність видобутку блоків збільшується.
Як вимірюється хешрейт
Для позначення швидкості хешування використовуються стандартні десяткові приставки: кіло, мега, гіга, тера, пета, екза і т.д.
Наприклад:
- 1 кілохеш за секунду (1 Кх/с) = одна тисяча хешів за секунду (1 000 Х/с);
- 1 мегахеш за секунду (1 Мх/с) = один мільйон хешів за секунду (1 000 000 Х/с);
- 1 гігахеш за секунду (1 Гх/с) = один мільярд хешів за секунду (1 000 000 000 000 Х/с);
- 1 терахеш за секунду (1 Тх/с) = один трильйон гешів за секунду (1 000 000 000 000 000 000 Х/с);
- 1 петахеш за секунду (1 Пх/с) = один квадрильйон гешів за секунду (1 000 000 000 000 000 000 000 000 000 000 Х/с);
- 1 екзахеш за секунду (1 Ех/с) = один квінтильйон гешів за секунду (1 000 000 000 000 000 000 0000 00 Х/с).
Хешрейт Біткоїна досяг 1 Тх/с у 2011 році, 1 Пх/с у 2013 році, а 1 Ех/с – у 2016 році. У листопаді 2020 року хешрейт мережі Біткоїна склав близько 140 Ех/с.
Спочатку майнери працювали на процесорах ПК, потім на фермах із відеокарт. Після появи ASIC-майнерів хешрейт мережі та складність майнінгу почали швидко зростати в абсолютних величинах, але відносне зростання (у відсотках) продовжує сповільнюватися вже кілька років, оскільки майнінг BTC досягнув промислових масштабів, і підтримка навіть наявного хешрейту вимагає величезних витрат.
Аналогічний процес відбувався в майнінгу більшості популярних блокчейнів на консенсусі PoW.
Як працює хеш-рейт
Мережа блокчейн зазвичай використовує спеціальну математичну функцію, відому як хеш-алгоритм, для випадкового генерування хеш-значення. Майнери в мережі змагаються, щоб згенерувати правильний хеш. Майнер-переможець отримує право підтверджувати транзакції та винагороду за розв’язання математичної головоломки.
Однак для генерації правильного хешу можуть знадобитися мільйони вгадувань. Кількість “вгадувань”, зроблених за секунду, обчислюється як Хешрейт. Висока швидкість хешування означає, що в мережі багато майнерів, які конкурують між собою, що, як правило, свідчить про безпеку та ефективність мережі.
Важливість хешрейту
Хешрейт є важливою метрикою для оцінки надійності мережі блокчейн, а точніше, її безпеки. Чим більше майнерів задіяно в пошуку нового блоку, тим вищою є швидкість хешування і тим складніше зловмисникам порушити роботу мережі.
Високий хешрейт асоціюється з надійністю блокчейн-мережі Proof of Work (PoW), оскільки зменшується ймовірність атаки на мережу. Чим більше майнерів, які є частиною мережі блокчейн, конкурують за видобуток блоків, тим менша ймовірність зловмисної атаки на мережу.
Використані джерела:
– bits.media
– coinbase.com
– academy.binance.com