La inmutabilidad es una propiedad de una red blockchain: su libro contable, el registro compartido de transacciones guardado en bloques, está diseñado para ser muy difícil de modificar una vez registrado. En esta entrada, la resistencia a la censura es la propiedad relacionada pero distinta de que una red esté diseñada para que no se necesite la aprobación de una sola parte para que una transacción válida sea incluida.
¿Cómo funciona la inmutabilidad de blockchain?
La inmutabilidad de blockchain es una cuestión de grado, no un hecho literal. La palabra inmutable significa inalterable, y la gente usa libro contable inmutable o blockchain inmutable como forma abreviada de decir “diseñado para ser muy difícil de cambiar”. Un organismo de normalización describe las blockchains como libros contables digitales a prueba de manipulaciones y resistentes a ellas, que es una manera más precisa de decir lo mismo.
En Bitcoin, la inmutabilidad de blockchain depende primero de los enlaces de hash. Un hash es un número de tamaño fijo que una función calcula a partir de unos datos. Cada encabezado de bloque, los campos de datos en la parte superior de un bloque, almacena el hash del encabezado del bloque anterior.
En Bitcoin, un bloque modificado está diseñado para hacerse visible: su hash cambia, por lo que la copia almacenada en el siguiente bloque ya no coincide, y esa discrepancia se propaga a lo largo de todos los bloques posteriores. Esto hace que el libro contable sea a prueba de manipulaciones evidentes, es decir, que un cambio se vuelve visible, pero no impide que ocurra.
La tabla siguiente es una ilustración con texto simple, no datos reales de bloques de Bitcoin. Ejecuta SHA-256, una función hash estandarizada, sobre dos entradas que difieren en un solo carácter.
Un bloque cuyo hash cambiara del valor de abc al valor de abd ya no coincidiría con el hash que almacenó el siguiente bloque. Esa discrepancia es lo que hace visible un cambio.
En Bitcoin, la prueba de trabajo (PoW) añade un costo a los enlaces de hash. La prueba de trabajo es la regla según la cual un bloque solo es válido si el hash de su encabezado, leído como un número, es igual o inferior a un objetivo, un límite que las reglas de la red establecen para un hash válido. Modificar un bloque pasado implica rehacer el trabajo de ese bloque y de todos los bloques posteriores, y el trabajo necesario para cambiar un bloque crece con cada bloque añadido encima. La prueba de trabajo está diseñada para hacer costosa la reescritura de la historia, no imposible.
En Bitcoin, la inmutabilidad también depende de que los nodos verifiquen las reglas por sí mismos. Un nodo es un ordenador que se conecta a la red de Bitcoin. Un nodo completo es un nodo que comprueba cada bloque por sí mismo frente a las reglas de consenso, que son las reglas que determinan si un bloque o una transacción son válidos para toda la red. Un nodo completo mantiene su propia cadena formada únicamente por bloques que ha validado, de modo que un bloque que incumple una regla está diseñado para ser rechazado incluso cuando hay trabajo detrás de él.
¿Cómo funciona la resistencia a la censura?
En esta entrada, la resistencia a la censura significa que una red está diseñada para que no se necesite la aprobación de una sola parte para que una transacción válida sea incluida en un bloque, y a una red con ese diseño se la llama resistente a la censura. La censura de transacciones es el caso opuesto: una transacción válida que se mantiene fuera de los bloques.
La descentralización es la idea que sustenta un diseño resistente a la censura: el control y la validación se reparten entre muchos participantes en lugar de recaer en una autoridad central. En Bitcoin, cada nodo completo valida los bloques por sí mismo frente a las reglas de consenso, de modo que la verificación recae en muchos nodos y no en una sola parte central.
En Bitcoin, la resistencia a la censura depende primero de una red abierta entre pares (peer-to-peer). Peer-to-peer significa que los participantes se conectan entre sí en lugar de a través de un servidor central. Un sistema sin permisos (permissionless) es aquel en el que los permisos de todos los usuarios son iguales y ningún administrador o consorcio los establece, y Bitcoin está diseñado para que ningún administrador o consorcio decida quién participa.
En Bitcoin, la resistencia a la censura también depende de nodos que retransmiten y validan según las mismas reglas. Un nodo transmite una transacción válida a sus pares, que son los demás nodos a los que está conectado. Cada nodo mantiene las transacciones no confirmadas que ha aceptado en su propio mempool, una reserva de espera de transacciones que aún no están en un bloque.
En Bitcoin, la resistencia a la censura también depende de los operadores de minería, que eligen individualmente qué transacciones válidas incluyen en sus bloques. Un operador de minería es una persona o empresa que añade bloques a la blockchain operando mineros de bitcoin, las unidades de hardware que minan Bitcoin, y puede incluir cualquier transacción que sea válida según las reglas de consenso. A nivel de protocolo, la comisión de una transacción va al operador de minería que la incluye.
En Bitcoin, una transacción que un operador de minería deja fuera aún puede ser incluida en un bloque posterior por otro operador, a menos que haya sido reemplazada o entre en conflicto con una transacción ya confirmada. Una parte que controle la mayoría del hashrate, el número combinado de hashes por segundo que calculan los mineros de bitcoin, podría impedir que ciertas transacciones válidas se confirmen en los bloques que mina, aunque las transacciones podrían seguir enviándose y aparecerían como no confirmadas.
¿Es inmutable la blockchain? Dónde ambas propiedades encuentran sus límites
La inmutabilidad de blockchain es una cuestión de grado: en Bitcoin, el historial registrado está diseñado para ser muy difícil de modificar, no imposible de modificar.
En Bitcoin, la inmutabilidad depende de quién controla el hashrate. El hashrate es el número combinado de hashes por segundo que calculan los mineros de bitcoin. Una parte que controle la mayoría del hashrate podría reescribir el historial reciente construyendo una cadena competidora, y podría revertir sus propios pagos recientes.
Una reorganización, a menudo abreviada como reorg, ocurre cuando un nodo cambia a una cadena competidora que tiene más trabajo acumulado, y los bloques que deja atrás quedan obsoletos (stale), lo que significa que ya no forman parte de su mejor cadena. En Bitcoin, más confirmaciones, es decir, más bloques encima de una transacción, hacen que una reversión sea más difícil, y ningún número de confirmaciones elimina por completo esa posibilidad. La entrada sobre el ataque del 51% y el doble gasto explica el mecanismo.
En Bitcoin, la inmutabilidad también depende de que las reglas se mantengan iguales. Un soft fork endurece las reglas de consenso, de modo que bloques que antes eran válidos pueden volverse inválidos, y un nodo que no se ha actualizado sigue aceptando los mismos bloques, siempre que la mayoría del hashrate haga cumplir la nueva regla, sin tener que aplicarla él mismo. Un hard fork es un cambio tras el cual los nodos que no se han actualizado no pueden validar bloques creados según las nuevas reglas, y la cadena puede dividirse en dos.
En Bitcoin, la inmutabilidad también depende del software que ejecuta cada nodo. Un nodo completo, un nodo que verifica cada bloque por sí mismo, valida los bloques frente a las reglas de consenso, y un operador puede configurar su software para rechazar un bloque en particular.
En Bitcoin, la resistencia a la censura depende de quién elige las transacciones. Un pool de minería es un servicio que combina el hashrate de muchos mineros de bitcoin, y un operador de minería o pool elige qué transacciones entran en sus propios bloques. Stratum V1 es la versión anterior del protocolo, el conjunto acordado de mensajes que un minero de bitcoin y un pool usan para intercambiar trabajo, y bajo esta versión el pool decide qué transacciones entran en un bloque. La declaración de trabajos (job declaration) de Stratum V2 es un diseño que podría cambiar quién elige las transacciones: a octubre de 2026, la especificación describe cómo un minero de bitcoin o su software puede construir la plantilla del bloque, la lista de transacciones propuestas para el siguiente bloque, y declararla al pool, que puede rechazarla, y el soporte depende del pool y del software integrado del minero de bitcoin.
En Bitcoin, la resistencia a la censura también depende de cómo trata cada nodo una transacción. La política de retransmisión de un nodo es un conjunto de reglas adicionales que solo ese nodo aplica, y es local y configurable. Por lo tanto, un nodo puede rechazar una transacción que es válida según las reglas de consenso, y el polvo (dust) es un ejemplo. El dust es una salida, es decir, una cantidad de BTC que una transacción asigna a un destinatario, tan pequeña que gastarla costaría más en comisiones de lo que vale.
¿En qué se basa cada propiedad y qué la limita?
¿Qué no significan la inmutabilidad y la resistencia a la censura?
La inmutabilidad no significa que una transacción sea lícita, ni es una promesa de que nadie pueda revertir nunca una transacción. Una transacción no confirmada aún puede ser reemplazada o descartada.
La inmutabilidad no significa que una red no pueda ser atacada, ni que todo registro en ella sea verdadero. Un enlace de hash muestra que los datos cambiaron, pero no quién los cambió, porque la autoría corresponde a la firma digital, una prueba criptográfica de que el titular de una clave autorizó una transacción. Un ataque del 51%, un intento de una parte con la mayoría del hashrate de cambiar qué cadena sigue la red, es un evento distinto al de comprometer una wallet o una firma digital, y las reglas que los nodos hacen cumplir están diseñadas para limitar lo que esa parte podría llegar a hacer.
Ni la inmutabilidad ni la resistencia a la censura son una promesa sobre el futuro de ninguna red. Esta entrada describe el diseño de Bitcoin a octubre de 2026.
27 de noviembre de 2025










