Blockchain
Una blockchain es un registro de operaciones compartido entre miles de ordenadores, donde cada bloque de datos se enlaza al anterior mediante criptografía. Nadie lo controla en solitario y modificar algo pasado obligaría a rehacer todo lo que vino después.
Piensa en un libro de cuentas que en vez de guardarse en un banco se copia en miles de ordenadores repartidos por el mundo. Cada cierto tiempo se cierra una página, se le pone un sello que depende del contenido de la página anterior y se envía a todos. Esa cadena de páginas selladas es una blockchain.
Lo que la hace difícil de manipular no es la criptografía por sí sola, sino la combinación de dos cosas: cualquiera puede comprobar el registro completo, y cambiar un dato antiguo obliga a rehacer todos los sellos posteriores antes de que el resto de la red avance. En redes grandes eso es económicamente inviable.
No todas las blockchains son públicas ni todas son iguales. Bitcoin y Ethereum son abiertas: cualquiera descarga el registro y participa. Otras son privadas y las opera un grupo cerrado de empresas, con lo que pierden buena parte de la garantía que las hace interesantes.
Términos relacionados
- BloqueUn bloque es el paquete de transacciones que se añade a la cadena cada vez que la red cierra un ciclo.
- NodoUn nodo es un ordenador que guarda una copia de la blockchain y verifica por su cuenta que cada transacción y cada bloque cumplen las reglas.
- HashUn hash es la huella digital de un dato: una función matemática convierte cualquier contenido en una cadena de longitud fija.
- ConsensoEl consenso es el procedimiento por el que miles de ordenadores que no se conocen acuerdan cuál es el estado válido del registro.

