Разные входные данные при хешировании могут дать один и тот же хеш, то есть 256-битное число, но таких коллизий пока никто не нашёл, а их не может не быть, потому что диапазон 256-битного числа ограничен в отличии от диапазона подаваемых на вход данных.
На вход подается (если мы говорим о биткойне) ровно 80 байт.
Но это все равно значительно больше чем 32-байтовый результат.