La Cadena y la Inmutabilidad: ADN Digital

Ya tenemos nuestras piezas de LEGO (los bloques). Ahora vamos a ver qué pasa cuando las unimos. ¿Por qué esta torre que construimos es tan especial? ¿Por qué todo el mundo dice que la blockchain es "inmutable"? ¿Significa que está escrita en piedra por arte de magia? ¡Para nada! Es mucho más inteligente que eso.

El Engranaje Genético de los Bloques

Recuerdan que cada bloque guarda la "huella digital" (el hash) del bloque que vino justo antes, ¿verdad? ¡Ese es el secreto! No es simplemente una pila de bloques, es una cadena. El bloque nº 100 contiene la huella del nº 99. El nº 99 contiene la huella del nº 98. Y así sucesivamente hasta el principio.

Piensen en ello como si fuera ADN. Cada parte de la cadena lleva información genética de la parte anterior. Están intrínsecamente ligados. No se puede simplemente quitar un eslabón y poner otro sin que se note. La estructura entera depende de la integridad de cada pieza.

Cadena de bloques interconectados

¿Qué Pasa si Alguien Intenta Hacer Trampa?

Imaginemos a un tramposo, "Ernesto el Editor". Ernesto quiere reescribir la historia. Ve una transacción en el bloque 500 donde pagó por un coche y quiere borrarla para recuperar su dinero. ¿Qué sucede si lo intenta?

1. En el momento en que Ernesto modifica esa transacción, aunque solo sea un céntimo, la "huella digital" de todo el bloque 500 cambia por completo. ¡Nuestra licuadora mágica nos da un sabor de helado totalmente diferente!

2. ¡Aquí está el problema para Ernesto! El bloque 501, que ya está sellado y en la cadena, contiene la huella original del bloque 500. Ahora no coinciden. El enlace entre el bloque 500 modificado y el bloque 501 se ha roto. La cadena se ha partido visiblemente.

La Carrera Imposible Contra la Red

Para que su estafa funcione, Ernesto no solo tendría que modificar el bloque 500. Tendría que encontrar un nuevo "número de la suerte" (nonce) para volver a minarlo. Y luego tendría que modificar el bloque 501 para que apunte a su nuevo bloque 500, y volver a minar el 501. Y luego el 502, el 503, y así sucesivamente... ¡hasta el bloque más reciente!

Mientras Ernesto está intentando reconstruir toda la historia él solo, el resto de miles de computadoras honestas en la red ya están trabajando en añadir el bloque 504, 505, etc., a la cadena original. La cadena honesta siempre crecerá más rápido.

Es como intentar ganar una carrera de relevos tú solo contra un equipo de miles de atletas, pero además empezando desde la mitad del recorrido. Es una tarea computacionalmente astronómica.

Por lo tanto, la inmutabilidad no significa que sea físicamente imposible cambiar los datos. Significa que es económica y computacionalmente inviable. El coste de reescribir la historia es tan absurdamente alto que es mucho más rentable ser honesto y jugar según las reglas. Y esa es la belleza del sistema.