Cómo funciona una blockchain
Una blockchain (cadena de bloques) es un registro de transacciones agrupadas en bloques, donde cada bloque queda sellado al anterior. Ese sello es lo que hace tan difícil cambiar los registros antiguos. Esta lección recorre sus partes.
Un registro que todos pueden comprobar
Un registro contable es una lista de transacciones: quién pagó a quién y cuánto. En Bitcoin, ordenadores independientes llamados nodos completos guardan cada uno una copia del registro y comprueban cada transacción y cada bloque según las reglas. Cualquiera con un ordenador y una conexión adecuados puede tener uno.
Bloques
Las transacciones nuevas se reúnen en un bloque. En Bitcoin se añade un bloque nuevo de media cada diez minutos. Lo principal que contiene cada bloque es:
- Un lote de transacciones
- Una marca de tiempo
- La huella del bloque anterior
Hashes: la huella
Esa huella se llama hash. Un hash es un código corto de longitud fija que se calcula a partir de cualquier dato. Tiene tres propiedades útiles:
- Los mismos datos siempre dan el mismo hash.
- Cambiar un solo carácter da un hash completamente distinto.
- No se puede ir hacia atrás del hash a los datos.
Bitcoin usa una función hash llamada SHA-256, aplicada dos veces.
Por qué la cadena es difícil de cambiar
Cada bloque contiene el hash del bloque anterior, así que los bloques forman una cadena. Supón que alguien altera una transacción de un bloque antiguo. El hash de ese bloque cambia, el bloque siguiente apunta ahora a un hash que ya no existe y todos los nodos ven la discrepancia.
Para que el cambio se mantenga, un atacante tendría que reconstruir ese bloque y todos los posteriores. Además, tendría que hacerlo más rápido de lo que el resto de la red añade bloques nuevos. La Lección 4 explica por qué eso es tan caro.
Confirmaciones
Cuando tu transacción entra en un bloque, tiene una confirmación. Cada bloque que se añade encima es una más. Cuantas más confirmaciones tiene un pago, más difícil es revertirlo, por eso muchos servicios esperan varias antes de darlo por definitivo. Seis es la referencia habitual.
Si alguien cambia una transacción de un bloque antiguo, ¿el hash de ese bloque sigue igual?
Cada bloque lleva el hash del bloque anterior. Cambiar datos antiguos rompe todos los enlaces posteriores, y toda la red lo nota.
Fuentes
- Bitcoin developer guide: Block chain
- Bitcoin developer reference: Block headers
- bitcoin.org: Running a full node
- Bitcoin Wiki: Confirmation
Datos comprobados con estas fuentes el 8 de octubre de 2026.
El curso por correo
Cinco correos breves para empezar y después uno al mes con las novedades. Sin consejos de precios y sin bombo.
Gratis. Date de baja cuando quieras. Consulta nuestro aviso de privacidad.
¿Quieres guardar también tu progreso? Crear una cuenta gratis.