Glosario · en profundidad

SHA-256

La función hash que Bitcoin usa para la prueba de trabajo y para enlazar bloques; produce una huella de 256 bits.

SHA-256 significa Secure Hash Algorithm, 256 bits. Pertenece a la familia SHA-2, diseñada por la Agencia de Seguridad Nacional de EE. UU. y publicada por el NIST en 2001. Es un estándar público usado en todas partes, desde certificados de sitios web hasta descargas de software.

Qué hace

SHA-256 convierte cualquier entrada en un hash de 256 bits. Hay 2256 (unos 1077) resultados posibles, solo unos órdenes de magnitud por debajo del número estimado de átomos del universo observable. Adivinar una entrada que produzca una salida concreta es inútil.

Cómo lo usa Bitcoin

Doble hashing. Bitcoin suele aplicar SHA-256 dos veces seguidas (SHA-256d) a cabeceras de bloque e IDs de transacción. Eso protege frente a ataques de extensión de longitud, una debilidad conocida del SHA-256 simple en algunos usos.

Minería. La minería consiste en hashear una cabecera de bloque de 80 bytes con SHA-256d una y otra vez, cambiando un valor llamado nonce, hasta que el resultado esté por debajo del objetivo. Esa es el núcleo de la prueba de trabajo de Bitcoin.

Direcciones. Los tipos de dirección más antiguos hashean una clave pública con SHA-256 y luego RIPEMD-160 para hacer un identificador más corto.

¿Por qué hardware especial?

Como la minería no es más que SHA-256 repetido billones de veces, los ingenieros construyeron chips que solo hacen eso. Estos mineros ASIC son millones de veces más eficientes que un ordenador normal. En conjunto, toda la red realizó más de un mil trillones (1021) de hashes por segundo a octubre de 2026.

¿Es seguro?

No se conoce ningún ataque práctico contra SHA-256 tras más de dos décadas de estudio público. A veces se mencionan los ordenadores cuánticos, pero los algoritmos cuánticos conocidos solo dan una aceleración de raíz cuadrada contra el hashing (algoritmo de Grover), así que SHA-256 mantendría aproximadamente 128 bits de seguridad frente a ataques de preimagen. Eso sigue estando muy lejos. La mayor pregunta cuántica a largo plazo afecta a las firmas, no al hashing.