Хеш
16.04.2026
Хеш — рядок фіксованої довжини, який видає хеш-функція — математичний алгоритм, що перетворює будь-які вхідні дані в детермінований дайджест фіксованого розміру. Навіть мінімальна зміна вхідних даних повністю змінює результат.
Властивості криптографічних хеш-функцій
- Детермінованість — одні й ті ж вхідні дані завжди дають один і той же результат
- Фіксована довжина виводу — незалежно від розміру входу (наприклад, SHA-256 завжди видає 256 біт)
- Необоротність — відновити вхідні дані за хешем обчислювально неможливо
- Лавинний ефект — зміна навіть одного біта входу змінює ~50% бітів виводу
- Колізійна стійкість — знайти два різних входи з однаковим хешем практично неможливо
Хеш-функції в криптовалютах
| Застосування | Хеш-функція | Де використовується |
|---|---|---|
| Хешування блоку / майнінг | SHA-256 | Bitcoin |
| Хешування блоку / майнінг | Ethash / Etchash | Ethereum Classic |
| ID транзакції | SHA-256d | Bitcoin |
| Отримання адреси | RIPEMD-160, Keccak-256 | Bitcoin, Ethereum |
Хешування в майнінгу
Майнінг — це, по суті, змагання з підбору хеша. Майнери знову і знову хешують заголовок блоку (з змінюваним нонсом), поки результат не виявиться нижче цільового значення складності. Швидкість, з якою майнер обчислює хеші, називається хешрейтом.
