но почему 1461501637330902918203684832716283019655932542976 адрес в hash160 и 115792089237316195423570985008687907853269984665640564039457584007913129639936 адрес в SHA256
Первый из них является 160 бит хэш. Это означает, что формула хеширования создает 160 битного дайджест входных данных. Так как "немного" двоичная цифра (может иметь одно из двух возможных значений), то общее число возможных значений, которые могут привести к 2
160.
2
160 означает умножить 2 раза сам 160 раз.
Вторая представляет собой 256-битный хэш. Это означает, что формула хеширования создает 256-битный дайджест входных данных. Так как "немного" двоичная цифра (может иметь одно из двух возможных значений), то общее число возможных значений, которые могут привести к 2
256.
2
256 означает умножить 2 раза сам 256 раз.