SHA-256 — та самая хеш-функция, на которой держится Bitcoin. Ты уже знаешь, что такое хеш — теперь разберём именно SHA-256: почему её выбрал Сатоши, как она внутри обрабатывает данные и почему она до сих пор считается надёжной, тогда как MD5 и SHA-1 уже сломаны.
Введи что угодно ниже и смотри, как в реальном времени обновляется дайджест SHA-256. Обрати внимание: на выходе всегда ровно 64 hex-символа — то есть 256 бит — независимо от того, ввёл ли ты одно слово или целый абзац.
Хеш-функции разные. MD5 и SHA-1 когда-то были стандартом индустрии — пока исследователи не научились строить коллизии (два разных входа с одним хешом). Сломанную хеш-функцию нельзя использовать, чтобы защищать финансовую историю. Сатоши выбрал SHA-256: в 2008 году это был самый сильный стандартизованный вариант, и по сей день практических поломок нет.
Реализовывать SHA-256 самому не нужно — всегда есть проверенные библиотеки. Но модель обработки полезна: зачем padding, почему блоки по 512 бит и откуда берутся 256 бит выхода.