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