Какая хэширующая функция используется в блокчейне биткойна? Вопрос 2Выберите один ответ: SHA-256 Keccak ETHASH X11 Lyra2
Ответ нейросети
26 января 2026 13:33
Правильный ответ: SHA-256 (в Bitcoин используется двойной SHA-256 — SHA-256d).
Пошаговое объяснение и контекст
Что такое хэш-функция: это односторонняя функция, которая принимает данные произвольной длины и возвращает фиксированную длину (256 бит для SHA-256). Малейшее изменение входа приводит к значительным изменениям выхода.
Какую функцию используют в биткойне: майнинг в Bitcoin строится на двойном применении SHA-256. Сначала вычисляют SHA-256 от заголовка блока, затем результат снова хэшируют функцией SHA-256. Итоговая величина (double-hash) сравнивается с целевым порогом (target): если она меньше порога, блок считается найденным.
Что именно хэшируется: блок- Header. В заголовке блока включены поля:
- version (версия блока)
- previous block hash (хэш предыдущего блока)
- merkleroot (корень Меркла для транзакций блока)
- time (время создания блока)
- bits (примерная сложность, таргет)
- nonce (число, которое майнеры изменяют, пытаясь получить подходящее значение) Эти данные сериализуют в байтовую строку и применяют SHA-256 два раза.
Зачем двойной хэш: добавляет дополнительный слой безопасности и устойчивости к некоторым криптографическим атакам. Практически это исторически закреплено в реализации Bitcoin и остается частью протокола.
Как работает майнинг: майнеры изменяют nonce (и иногда другие поля в заголовке) и повторно вычисляют двойной SHA-256 до тех пор, пока получившееся число не станет меньше заданного таргета. Если удаётся — блок добавляется в цепь.
Что насчет остальных вариантов в списке:
- Keccak — это часть семейства SHA-3; не используется в Биткойне, используется в некоторых других криптовалютах.
- ETHASH — алгоритм PoW Эфириума, не биткойна.
- X11 — последовательность из 11 разных хэш-функций, применяемых в Dash и некоторых других монетах.
- Lyra2 — функция хэширования/псевдо-сложности, чаще применяется для хэширования паролей, не для майнинга биткойна.
Итог: в биткойне используется хэш-функция SHA-256, точнее двойной SHA-256 (SHA-256d).
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



