¿Qué es una blockchain?
Una blockchain (cadena de bloques) es un registro digital que no está en un único sitio, sino copiado en miles de ordenadores conectados entre sí, llamados nodos. Cada vez que se produce una operación, se anota en ese registro y todos los nodos pueden comprobar que es válida, sin que un banco, una empresa o un gobierno tenga que dar el visto bueno.
La idea de encadenar registros con criptografía existe desde los años 90, pero la blockchain tal y como la conocemos nació con Bitcoin: el whitepaper se publicó en 2008 y la red arrancó el 3 de enero de 2009. Desde entonces se ha probado en muchos otros campos, con resultados desiguales, como verás más abajo.
Cómo funciona, paso a paso
- Se crea una transacción. Por ejemplo, enviar bitcoin de una dirección a otra. Se firma con la clave privada del emisor, que demuestra que es quien dice ser sin revelar esa clave.
- Se agrupa en un bloque. Las transacciones pendientes se juntan en un bloque.
- Se valida. La red comprueba que las transacciones son legítimas (por ejemplo, que quien envía tiene fondos). Cada nodo completo hace esta comprobación por su cuenta.
- Se enlaza a la cadena. Cada bloque lleva el hash del bloque anterior, una especie de huella digital. Si alguien cambia un solo dato de un bloque antiguo, su huella cambia y rompe el enlace con todos los siguientes.
- Se replica. El nuevo bloque se copia en todos los nodos.
Esa cadena de huellas es lo que hace casi imposible falsificar el historial sin que se note.
Consenso: cómo se ponen de acuerdo sin jefe
Si nadie manda, ¿quién decide qué bloque es el bueno? Para eso existen los mecanismos de consenso. Los dos más conocidos:
- Prueba de trabajo (PoW): los mineros compiten resolviendo un problema computacional que consume mucha energía. Gana el derecho a añadir el bloque quien lo resuelve. Es el sistema de Bitcoin.
- Prueba de participación (PoS): los validadores bloquean sus propias monedas como garantía y pierden parte si hacen trampa. Ethereum pasó a este sistema en septiembre de 2022.
Tres características clave (y sus matices)
Para entender mejor cómo funciona, veamos tres de sus principales características:
- Descentralización: Ninguna entidad controla la red. Piensa en un juego de mesa: si todos los jugadores tienen su copia del reglamento, nadie puede cambiar las reglas por su cuenta. Si una sola empresa guarda la única copia oficial, puede cambiarlas cuando quiera.
- Cuando unos pocos actores concentran la mayor parte de la potencia de validación, la blockchain pierde justo lo que la hacía valiosa: es más fácil manipularla, la confianza baja y se vuelve más vulnerable a ataques.
- Inmutabilidad (casi): Una vez registrada y con suficientes bloques por encima, una transacción es prácticamente imposible de modificar, porque habría que rehacer toda la cadena posterior. Pero “prácticamente imposible” no es “imposible”: existen los ataques del 51 % y las bifurcaciones (forks) que la comunidad puede acordar, como ocurrió en Ethereum tras el hackeo del DAO en 2016.
- Criptografía: Se usa para firmar transacciones (con claves pública y privada) y para enlazar los bloques mediante hashes. Ojo, que se confunde mucho: en una blockchain pública los datos no son secretos. Cualquiera puede consultar todas las transacciones; lo que hay es seudonimato, no privacidad.
Contratos inteligentes
Son programas que viven en la blockchain y se ejecutan solos cuando se cumplen unas condiciones: “si pasa X, se hace Y”. Se popularizaron con Ethereum (2015) y son la base de las finanzas descentralizadas (DeFi) y de los NFT.
Aplicaciones prácticas
Además de estas características, blockchain ofrece una gestión más eficiente de datos y transacciones, reduciendo costos y tiempos al eliminar la necesidad de intermediarios. Aquí algunos sectores donde está haciendo una gran diferencia:
- Criptomonedas: el uso original y el más consolidado: registrar y verificar transacciones sin intermediarios.
- Tokenización de activos y NFT: representar en la cadena la propiedad de un activo. Ojo con los NFT: normalmente la blockchain guarda el registro de quién es el propietario, mientras que el archivo (la imagen, por ejemplo) suele estar almacenado fuera.
- Trazabilidad en cadenas de suministro: hay proyectos piloto, pero con una limitación clave: la blockchain garantiza que el dato no se altera, no que sea cierto desde el principio. Si alguien introduce un dato falso, queda registrado para siempre, falso incluido.
- Identidad digital: el enfoque sensato es guardar fuera de la cadena los datos personales y dejar dentro solo pruebas o hashes. Almacenar información personal o médica directamente en una cadena choca con el derecho de supresión del RGPD.
- Votaciones: es uno de los usos más discutidos. Muchos expertos en seguridad dudan de que aporte más que riesgos, así que conviene tratarlo con cautela.
Límites y problemas reales
- Escalabilidad: muchas redes procesan pocas transacciones por segundo comparadas con sistemas tradicionales.
- Consumo energético: el de las redes de prueba de trabajo es el principal argumento de sus críticos.
- Errores irreversibles: si envías fondos a una dirección equivocada o pierdes tu clave privada, no hay a quién reclamar.
- No siempre hace falta: si una base de datos normal resuelve el problema, meter una blockchain solo añade coste y complejidad.
Conclusión
La blockchain es una tecnología potente para un problema concreto: registrar información compartida entre partes que no se fían entre sí. Fuera de ese caso, muchas veces sobra. Entender sus límites es tan importante como entender sus virtudes.
Este artículo es divulgativo y no constituye asesoramiento financiero. Los datos y las normas pueden cambiar: verifica siempre la información actual.