Desde el sector financiero al sanitario, pasando por la seguridad del Estado, la tecnología blockchain ha llegado para hacer más seguras nuestras operaciones.
¿Qué es la tecnología blockchain?
Para entender de manera sencilla qué es el blockchain tenemos que pedir al lector que se imagine una hoja de cálculo compartida con varias personas. En estas hojas de cálculos, el equipo puede rellenarla con datos, pero no puede borrar ni modificar lo que sus compañeros han escrito. Es, por lo tanto, un sistema de registro de información en el que los datos se organizan y guardan de manera secuencial en bloques que están conectados entre sí.
Otro esfuerzo mental: imagina una cadena formada por eslabones. Cada uno de esos eslabones representa en la tecnología blockchain un bloque. Literalmente, ‘blockchain’ significa en español ‘Cadena de bloques’. Cada uno de estos bloques contiene información. Esta información, por ejemplo, puede contener varias transacciones de criptomonedas, por ejemplo Bitcoin, realizadas por diferentes personas en un tiempo determinado. La información que contiene puede ser la dirección de la persona que envía los fondos y del destinatario, la cantidad enviada, datos como la fecha, comisiones, etc.
Una cadena de eslabones perfectamente asegurada
Cada uno de los bloques de una cadena, además de la información grabada en él, contiene un código único llamado ‘hash’. Este código es único para cada bloque y se genera a partir de los datos inscritos en el mismo. Si la información del bloque cambia, aunque fuese solo un carácter, el hash sería completamente distinto. Esto asegura la integridad de la información registrada, previniendo de modificaciones no autorizadas.
Cada bloque, además, integra en su código el hash del bloque inmediatamente anterior. A esto es a lo que nos referíamos cuando decíamos que los bloques estaban interconectados: si se modifica algún dato de un bloque, no solo cambia su hash sino todos los posteriores. Saltarían, pues, las alarmas. Este sistema garantiza que la tecnología blockchain es transparente, inmutable y segura.
Ejemplos de tecnología blockchain
Antes hemos indicado que un registro de transacciones a través de bitcoins puede registrarse de manera segura en cada uno de los bloques (eslabones) de la cadena. Pero podemos poner otro ejemplo un poco más prosaico para que lo entiendas mejor.
Imagina que quieres vender un coche. Gracias a la tecnología blockchain podrás registrar toda la información relevante del vehículo: el modelo, el año de fabricación, su historial de mantenimiento, el nombre del nuevo propietario, etc. Cada vez que el coche cambie de dueño o modifique algún dato de registro, se agregará un nuevo bloque a la cadena. De este modo, al crearse un registro permanente sobre la propiedad del coche, se podrían evitar estafas y fraudes.
Otro ejemplo práctico podría ser el de la autenticidad de los títulos académicos. Estos, además del correspondiente diploma en soporte físico, pueden quedar registrados como activos digitales en la cadena de bloques. Cada título poseería un código de identificación único y quedaría reflejada información importante como el nombre y apellidos del poseedor del título, la institución que lo expide, fecha de inicio y fin del curso realizado, calificaciones obtenidas, etc. En el caso de que alguien intentara falsificar el título, el código cambiaría.
La tecnología blockchain, en definitiva, ofrece beneficios para los usuarios como la eliminación de intermediarios, la reducción de costos en las operaciones y el aumento de oportunidades de mejora de servicios públicos y negocio en diferentes sectores. Podemos poner, en este sentido, varios ejemplos:
- Sector financiero: el uso de bitcoin en préstamos, seguros y la gestión de activos
- La salud y la atención médica: confirmar la autenticidad y seguridad de medicamentos
- La energía renovable: rastrear y certificar la producción de energía verde
- Sistema democrático: garantizar la integridad de los procesos electorales
¿Qué es la descentralización y por qué es relevante en blockchain?
Una de las principales características de la tecnología blockchain es que se trata de un sistema descentralizado. ¿Y esto qué quiere decir? Pues que no es una tecnología que dependa de una autoridad centralizada, sino que el control de la misma se distribuye entre varias personas. No existe una única entidad que controle y supervise la red. La tecnología blockchain está formada por distintos participantes que mantienen la integridad y seguridad de la cadena de bloques.
Es, por lo tanto, una tecnología menos vulnerable. Si un nodo de la red (es decir, uno de los dispositivos que contiene la cadena completa de bloques y participa en la validación de las transacciones, por ejemplo) falla, no hay problema: los demás nodos seguirán funcionando y manteniendo la red operativa. Cada nodo contiene una copia de la cadena de bloques: esto aumenta la transparencia de las gestiones que se realicen, ya que no depende de una sola entidad que lo controle todo.
¿En qué consiste el mecanismo de consenso en esta tecnología?
Todos los participantes de una red blockchain deben estar de acuerdo con su contenido. Para llegar a dicho acuerdo se establece lo que se conoce como ‘mecanismo de consenso’. Gracias a este procedimiento, todos los nodos de la red consideran válida y verídica la información contenida en una cadena de bloques. Existen varios mecanismos de consenso, destacando el conocido como Prueba de Trabajo (Proof of Work).
Para que una transacción se agregue a la cadena de bloques, los dispositivos que trabajan en la misma (los nodos de red) deben hacer un trabajo conjunto de computación. Este trabajo involucra la resolución de un problema matemático complejo. El nodo que resuelve el problema se le conoce como ‘minero’. El minero presenta la solución a los demás dispositivos de la red y si es correcta se acepta y pasa a formar parte de la cadena de bloques. Esta ‘Prueba de Trabajo’ demuestra que la operación es genuina, un procedimiento que requiere de un gran poder de cálculo, lo que hace difícil que alguien pueda modificar la cadena de forma fraudulenta.