Guía 02 · Fundamentos
Qué es blockchain
La palabra más repetida del sector y la peor entendida. Explicada sin metáforas: qué es un bloque, por qué no se puede hacer trampa y qué significa realmente «descentralizada».
La definición sin metáforas
Una blockchain es una lista de registros que miles de ordenadores guardan de forma idéntica. Cuando alguien añade un registro nuevo, se agrupa con otros en un bloque, ese bloque se enlaza con todos los anteriores mediante una huella digital, y se reparte a toda la red para que todos lo guarden.
La palabra clave es copia idéntica. Si alguien intenta cambiar algo en su copia, su versión deja de coincidir con la de los demás, y el sistema se detecta. No hace falta que un administrador: la ventaja es que el engaño no puede ser secreto.
Qué problema resuelve
El problema de fondo es la confianza. Cuando dos personas intercambian algo de valor sin conocerse, necesitan alguna forma de ponerse de acuerdo sobre quién tiene qué. Las soluciones habituales son un banco, un notario o un intermediario. Todos funcionan y todos introducen un punto de control y un coste.
Una blockchain sustituye esa confianza por un procedimiento. Miles de desconocidos ejecutan las mismas reglas y llegan a la misma conclusión sin que nadie se lo ordene. El precio a pagar es tiempo y energía: la red no es instantánea ni gratis.
Cómo funciona, paso a paso
- Alguien propone. Una persona o un programa inicia una operación y la firma con su clave privada.
- Se difunde. La operación viaja a los nodos conectados, que la comprueban.
- Se agrupa. Las operaciones pendientes se empaquetan en un bloque junto a muchas otras.
- Se enlaza. El nuevo bloque incluye la huella de todos los anteriores. Es aquí donde está el «chain» de blockchain.
- Se valida. Los participantes compiten o apuestan recursos para comprobar que el bloque es legítimo.
- Se acepta. Cuando la mayoría lo aprueba, el bloque se añade a la lista y todos actualizan su copia.
Cada bloque incluye la huella del anterior, de modo que la cadena forma una secuencia continua. Para alterar un bloque antiguo habría que rehacer todos los que vienen detrás, y el trabajo equivocado no se reutiliza. Esa es la razón por la que las escrituras se consideran prácticamente definitivas.
Una blockchain se parece a un cuaderno de registro que todos firman a la vez y que no se puede borrar. La analogía funciona para entender la transparencia y la inmutabilidad. Falla en un punto importante: el cuaderno de papel no necesita un algoritmo para decidir quién escribe la siguiente línea. Ahí es donde entra el mecanismo de consenso.
Qué significa realmente «descentralizada»
Es la propiedad más discutida de la industria y también la más inflada. Descentralizada significa que no hay una entidad única que pueda censurar, revertir o apagar la red. No significa que todos los participantes tengan el mismo peso.
La realidad es un espectro. Bitcoin concentra la mayor parte de la potencia de minería en unas pocas empresas, aunque ninguna controla la red. Una red con veinte validadores es técnicamente descentralizada en la letra y centralizada en los hechos. Cuando leas que un proyecto es «descentralizado», la pregunta útil no es si lo es, sino cuánto, y quién lo sostiene.
Las limitaciones, que también hay que conocer
- No es anónima ni privada. Es público y rastreable. Para proteger tu privacidad necesitas capas adicionales, no la blockchain en sí.
- No es rápida. no está diseñada para ser rápida, pero toda red tiene un tiempo de confirmación. Las más rápidas lo hacen sacrificando descentralización.
- No corrige los errores. Es inmutable, y eso incluye los errores. Una transacción enviada a una dirección equivocada no se puede revertir.
- Es código, no ley. El software dice lo que dice, sin importar lo que la ley establezca. Los conflictos entre ambos existen y no se resuelven solos.
Preguntas frecuentes
¿Cuál es la diferencia entre blockchain y base de datos?
Una base de datos la controla una entidad: puede añadir, modificar y borrar lo que quiera. Una blockchain está replicada en miles de copias y añadir un registro exige el acuerdo de la mayoría de quienes la mantienen. Gana en resistencia a la manipulación; pierde en velocidad y en eficiencia.
¿Se puede hackear una blockchain?
Los hackeos de que se habla no están en la cadena. Lo esencial: los protocolos bien diseñados llevan más de una década sin ser vulnerados en su lógica central. Lo que sí se ha hackeado muchas veces son las aplicaciones construidas encima, los exchanges y las wallets. El error más común es confundir el protocolo con las herramientas que lo usan.
¿Puedo ver quién tiene cada moneda?
Puedes ver direcciones y cantidades, no personas. Una dirección no tiene nombre ni titular asociado en la propia red. Esa es la diferencia entre transparencia y privacidad, y es un matiz que se explica en qué es una dirección.
¿Por qué se dice que es «inmutable» si se han hackeado cosas?
Porque inmutable se refiere a los registros de la red, no a las aplicaciones que la usan. Que una plataforma de intercambio pierda sus fondos no altera un solo bloque. Lo que se modifica mediante un fallo es el estado de un contrato inteligente, que es un programa escrito por alguien y no la base de datos en sí.