El hash de dirección es un identificador único generado a partir de una clave pública mediante funciones criptográficas de hash. Este proceso convierte la clave pública en una cadena de caracteres de longitud fija, lo que la hace adecuada para su uso como dirección en transacciones. Cuando un usuario desea enviar o recibir activos digitales, proporciona el hash de su dirección. Este hash garantiza que la dirección sea compacta y segura, lo que facilita su uso compartido y en las transacciones. Dado que el proceso de hash es unidireccional, es casi imposible aplicar ingeniería inversa a la clave pública original a partir del hash de la dirección. Las distintas criptomonedas pueden utilizar distintos algoritmos de hash, como SHA-256 para Bitcoin o Keccak-256 para Ethereum. Cada algoritmo añade una capa de seguridad, garantizando que el hash de dirección resultante sea único para la clave pública correspondiente. En general, los hashes de dirección mejoran la privacidad y la seguridad de los usuarios, permitiéndoles realizar transacciones sin exponer directamente sus claves públicas.