Una cadena de bloques funciona como un libro contable digital donde cada página está sellada, numerada y conectada a la anterior, haciendo imposible alterar el pasado sin que todos se den cuenta.
El día que Sofía intentó borrar una transacción
Sofía trabaja en contabilidad en una empresa distribuidora en Guadalajara. En marzo de 2023, su jefe le pidió algo imposible: modificar el registro de un pago que ya se había procesado en una red blockchain. Sofía pasó tres horas buscando la forma de hacerlo. No encontró ninguna. No era un error del sistema. Era el diseño.
Para entender por qué Sofía no pudo hacer esa modificación, necesitas entrar al interior de la cadena. Y lo que vas a encontrar ahí es más ingenioso de lo que parece.
Los tres ingredientes de una blockchain
Una blockchain tiene tres componentes principales: los bloques, los nodos y la cadena que los une. Cada uno cumple una función específica. Juntos forman un sistema que se protege solo.
Piensa en un bloque como un sobre sellado. Adentro del sobre hay tres cosas: una lista de transacciones recientes, una marca de tiempo que dice exactamente cuándo se creó, y un código único llamado hash. Ese hash es como la huella digital del bloque. Si cambias cualquier dato dentro del bloque, aunque sea una coma, el hash cambia completamente.
Ahora viene lo interesante: cada bloque también guarda el hash del bloque anterior. Eso es lo que forma la cadena. El bloque 50 contiene la huella del bloque 49, que contiene la huella del 48, y así hasta el primer bloque de la historia, llamado bloque génesis. Si alguien intenta modificar el bloque 30, su hash cambia. Eso rompe la conexión con el bloque 31. Y el 32. Y todos los que siguen. La cadena entera lo detecta en segundos.
¿Qué es un hash y por qué importa tanto?
El hash es el corazón del sistema. Es una cadena de letras y números que resulta de aplicar una función matemática a los datos del bloque. Por ejemplo, si una transacción dice "Mercado Libre pagó $18,500 a su proveedor en Monterrey", esa información produce un hash específico, algo como a3f9c2d.... Si cambias el monto a $18,501, el hash resultante es completamente diferente. No similar. Completamente diferente.
Esto no es magia. Es matemática aplicada. Las funciones hash más usadas en blockchain, como SHA-256, procesan cualquier cantidad de datos y producen siempre una cadena de longitud fija. Son rápidas de calcular en una dirección, pero prácticamente imposibles de revertir. No puedes saber qué datos produjeron un hash si no tienes los datos originales.
En términos prácticos, el hash hace que falsificar un bloque sea inútil. Incluso si lograras cambiar el bloque 30 y recalcular su nuevo hash, tendrías que recalcular también el hash del 31, del 32, del 33... y hacerlo más rápido que todos los nodos honestos de la red. Como viste en la lección anterior, eso requeriría controlar más del 50% de la red simultáneamente.
Los nodos: miles de copias del mismo libro
Ahora imagina que ese libro contable no existe en un solo lugar. Existe en miles de computadoras al mismo tiempo. Cada una de esas computadoras es un nodo.
Cuando alguien hace una transacción en una blockchain —por ejemplo, un cliente de FEMSA que paga con criptomoneda en una tienda OXXO— esa transacción se transmite a toda la red. Los nodos la reciben, la verifican y la incluyen en el siguiente bloque. Cuando el bloque está listo, todos los nodos actualizan su copia del libro.
No hay un servidor central. No hay una oficina en Ciudad de México que guarde "la versión oficial". Todos los nodos tienen la misma versión, y si uno intenta guardar una versión diferente, la red lo rechaza automáticamente. La mayoría siempre gana.
En la red de Bitcoin, hay más de 15,000 nodos activos en el mundo en cualquier momento dado. En Ethereum, más de 8,000. Cada uno de ellos es un guardián independiente del historial completo.
Cómo se graba una transacción paso a paso
Vamos al proceso concreto. Supón que tú quieres enviar $2,500 a un amigo usando una criptomoneda.
Primero, tu transacción se transmite a la red como un mensaje público. Dice: "Esta dirección quiere enviar $2,500 a esta otra dirección." No incluye tu nombre, pero sí tu firma digital criptográfica, que prueba que eres el dueño de los fondos.
Segundo, los nodos reciben ese mensaje y lo colocan en una sala de espera llamada mempool (memory pool). Ahí conviven cientos o miles de transacciones pendientes de distintas personas.
Tercero, los mineros o validadores —dependiendo del tipo de blockchain— toman un grupo de transacciones del mempool, las organizan en un bloque y resuelven un problema matemático complejo para sellarlo. Cuando lo logran, transmiten el bloque terminado a toda la red.
Cuarto, cada nodo verifica que el bloque sea válido. Si la mayoría lo acepta, el bloque se agrega a la cadena. Tu transacción queda grabada de forma permanente. Nadie puede borrarla. Ni los mineros, ni los desarrolladores, ni el gobierno. Solo existe.
Este proceso completo toma entre 10 minutos (en Bitcoin) y unos pocos segundos (en blockchains más modernas como Solana).
Por qué el pasado es intocable
Aquí está la revelación que no encontró Sofía esa tarde en Guadalajara.
Modificar un bloque antiguo no es simplemente difícil. Es económicamente irracional. Para lograrlo, necesitarías recalcular los hashes de todos los bloques posteriores y hacerlo más rápido que el ritmo al que la red honesta sigue añadiendo bloques nuevos. En Bitcoin, eso requiere una inversión en hardware que podría superar los $5,000,000,000 de dólares. Y cuando terminaras, la red simplemente ignoraría tu versión alternativa.
El diseño no depende de confiar en nadie. Depende de hacer que el engaño sea más caro que la honestidad. Eso es lo que los expertos llaman seguridad por incentivos.
Por eso Sofía no pudo borrar aquel pago. No porque hubiera un candado que ella no tenía. Sino porque la arquitectura completa del sistema hace que reescribir el pasado sea una misión imposible para cualquier actor individual, sin importar cuántos recursos tenga.
Lo que la cadena revela sobre confianza
Cuando Liverpool registra devoluciones de mercancía en una blockchain, cualquier auditor puede verificar cada movimiento desde el primer día, sin pedir permiso a nadie. Cuando Bimbo rastrea ingredientes desde el proveedor hasta la planta de producción, cada paso queda sellado con su marca de tiempo exacta.
Estas empresas no usan blockchain porque es tecnología nueva y suena bien en las presentaciones. La usan porque resuelve un problema real: la necesidad de confiar en registros que nadie puede manipular.
Y ahora tú sabes exactamente por qué esos registros son invulnerables. No es fe ciega en la tecnología. Es matemática, incentivos económicos y miles de computadoras vigilándose entre sí.
Sofía eventualmente explicó a su jefe que no era posible modificar el registro. Le mostró el bloque, el hash, la cadena. Su jefe tardó un momento en comprender. Luego dijo algo interesante: "Entonces esto sí sirve para auditorías." Tenía razón.