Saltar al contenido
dom, 16 ago UTC 13:34:02 CAP. MERC. $1.97T
BitcoinBTC $63,063.00 +0.04% EthereumETH $1,881.55 -0.10% TetherUSDT $1.00 +0.00% BNBBNB $608.23 -0.32% USD CoinUSDC $1.00 +0.00% XRPXRP $1.00 -0.17% SolanaSOL $75.38 -0.19% TRONTRX $0.3319 +0.18% DogecoinDOGE $0.0700 -0.19% XMR $410.64 +1.68% CardanoADA $0.1760 -1.73% ChainlinkLINK $9.34 -1.16% ToncoinTON $1.60 +0.95% DaiDAI $1.00 +0.00% StellarXLM $0.1570 -0.57% Bitcoin CashBCH $204.30 -0.34%
Glosario

¿Qué es Hash? Intermedio

Un hash es la huella digital de longitud fija que una función hash produce a partir de cualquier dato. Introduce una sola palabra o una película entera y obtienes una salida del mismo tamaño, siempre idéntica para la misma entrada. Cambia un solo carácter y el resultado parece completamente distinto, lo que hace que los hashes sean tan útiles para detectar manipulaciones.

Tres propiedades hacen útiles a los hashes. Son deterministas, así que la misma entrada siempre da la misma salida. Son efectivamente unidireccionales: a partir de la huella no puedes reconstruir el dato original. Y muestran el efecto avalancha, en el que un único carácter alterado produce una salida sin relación visible con la original. Un hash no es cifrado, porque no hay nada que descifrar; es un resumen, no un contenedor.

Las blockchains se apoyan en esto constantemente. Cada bloque incluye el hash del bloque anterior, así que la cadena es literalmente una cadena de huellas: altera una transacción antigua y el hash de su bloque cambia, lo que invalida todos los hashes posteriores. Las transacciones individuales se identifican por su propio hash, y esa es la cadena de caracteres que pegas en un explorador de bloques para buscar una. Las direcciones y las claves públicas también pasan por el proceso de hash.

Minar es aplicar hash a gran escala. Bajo prueba de trabajo, los mineros aplican repetidamente un hash a un bloque candidato con un número cambiante adjunto, buscando una salida por debajo de un objetivo de dificultad. No hay ningún atajo inteligente, solo adivinar a una velocidad enorme, y precisamente por eso el trabajo es costoso y por tanto significativo. La velocidad de adivinanza combinada de toda una red es su tasa de hash.

Puntos clave

  • El hashing es unidireccional por diseño, por eso se usa para verificar datos y no para almacenarlos ni ocultarlos.
  • Como cada bloque se compromete con el hash del bloque anterior, reescribir el historial antiguo significa rehacer todo lo que vino después.
  • El hash de una transacción es el número de referencia para buscar cualquier transferencia en un explorador de bloques.

Hash — preguntas frecuentes

¿Pueden dos entradas distintas producir alguna vez el mismo hash?

En teoría sí: hay infinitas entradas posibles y un número finito de salidas, así que las colisiones deben existir. En la práctica, una función hash bien diseñada hace que encontrar una sea computacionalmente inviable, y esa suposición es en lo que se apoya la seguridad. Cuando se han encontrado debilidades en funciones más antiguas, los sistemas migran a otras más fuertes en lugar de intentar parchear el problema.

¿Es un hash lo mismo que el cifrado?

No. El cifrado es reversible con la clave correcta, porque todo el objetivo es recuperar los datos originales. El hashing descarta información, así que no hay clave ni forma de volver atrás. Eso es una característica: un sistema puede comprobar si unos datos coinciden con una huella conocida sin tener que guardar los propios datos. Confundir ambas cosas lleva a algunos errores de diseño genuinamente peligrosos.

Esta definición es educativa y no es asesoramiento financiero. Las cripto son volátiles y de alto riesgo — investiga siempre por tu cuenta.
Sigue aprendiendo

¿Nuevo en cripto o rellenando huecos? Recorre lo esencial en Learn, explora todos los términos A–Z o consulta los precios en vivo de las monedas que impulsan estos conceptos.