¿Qué es el Blockchain?

Blockchain, o cadena de bloques, es una forma de mantener un registro compartido entre varios participantes. Las transacciones se agrupan en bloques enlazados mediante criptografía. Ese enlace ayuda a detectar cambios en el historial.
La comparación con un libro de contabilidad resulta útil: permite comprobar qué se ha registrado y en qué orden. Bitcoin utiliza una cadena de bloques para llevar las cuentas de su moneda, pero existen otras redes con reglas distintas. Algunas son públicas y otras restringen quién puede participar.
La seguridad depende de esas reglas, de los participantes y del software. Una cadena de bloques puede dificultar mucho la modificación del historial; no convierte los datos en verdaderos ni evita por sí sola un robo de claves.
¿Cómo funciona el Blockchain?
Este es un ejemplo simplificado de una transferencia. Los detalles cambian según la red.
1. Transacción
María quiere enviar una moneda digital a Juan. Firma la operación con su clave privada y la envía a la red. La firma permite comprobar que dispone de la clave necesaria para autorizarla.
2. Bloque
La transacción se agrupa con otras operaciones pendientes. Un participante propone un bloque siguiendo las reglas de la red.
3. Verificación
Los nodos comprueban que las operaciones cumplen esas reglas, por ejemplo, que María no intenta gastar un saldo que no tiene. El mecanismo de consenso determina qué historial se acepta. No todos los nodos son mineros ni todas las redes utilizan minería: Bitcoin usa prueba de trabajo y Ethereum, prueba de participación.
4. Hash
Cada bloque hace referencia al anterior mediante un hash criptográfico. Cambiar un dato altera el hash y rompe la correspondencia con los bloques posteriores. Reescribir un historial aceptado exige superar las protecciones de la red; su resistencia no es una garantía absoluta.
5. Confirmación
La transferencia queda registrada en la cadena aceptada. El momento en que se considera suficientemente confirmada depende del protocolo. María y Juan no tienen que consultar un libro de cuentas gestionado por un banco, aunque pueden estar usando servicios de terceros para operar.
Usos de Blockchain en Marketing Digital
Seguimiento de productos
Una cadena de bloques puede registrar entregas y cambios de propietario a lo largo de una cadena de suministro. Un código QR puede dar acceso a ese historial. Ahora bien, alguien tiene que comprobar que los datos introducidos corresponden al producto físico: registrar una falsificación no la convierte en auténtica.
Contratos inteligentes
Los contratos inteligentes son programas que ejecutan acciones cuando se cumplen las condiciones previstas en su código. Pueden servir, por ejemplo, para transferir un activo digital. También pueden contener errores.
Si una condición depende de algo externo, como la entrega de un paquete, el programa necesita recibir ese dato de otra fuente. Esos servicios, llamados oráculos, introducen otra dependencia. El contrato no sabe por sí mismo si el paquete llegó ni si el cliente quedó satisfecho.
Identidad y comunidades
Se pueden asociar credenciales o activos a una cuenta. Eso no prueba automáticamente quién está detrás de ella ni evita el acoso. La moderación, los permisos y la protección de los datos personales siguen haciendo falta.
Otros usos de Blockchain
Coordinación de ayuda humanitaria
Building Blocks, del Programa Mundial de Alimentos, utiliza una red de gestión privada para coordinar la ayuda de distintas organizaciones. Permite reunir las asignaciones en una misma cuenta y detectar solapamientos. Es un ejemplo de uso compartido de registros, no un sistema que entregue criptomonedas sin intermediarios a cada beneficiario.
Votación electrónica
Una cadena de bloques puede ayudar a auditar un registro de votos. Pero una elección también necesita verificar el censo, preservar el secreto del voto y evitar la coacción. Un registro resistente a cambios no resuelve esos problemas ni garantiza que el dispositivo desde el que se vota sea seguro.
Antes de incorporar blockchain a un proyecto, conviene concretar quién necesita compartir el registro, quién puede escribir en él y qué ocurre si se introduce un dato erróneo. Esas decisiones pesan más que la etiqueta tecnológica.

