Blockchain, claves para entenderlo y su importancia
Parte de la historia del Internet cuenta que se trataba de una investigación estadounidense que pretendía transmitir información entre computadoras con la intención de que dicha información no estuviera centralizada, de esta manera, aunque una de las computadoras de la red fuera físicamente atacada, la información estaría a salvo. Es cierto que se dice que los científicos a cargo del proyecto tenían en mente algo un tanto distinto, pero quién podría negar que esto es lo que deseaba el Departamento de Defensa de Estados Unidos, institución a la que se debía la investigación que hizo nacer lo que después sería el Internet.
¿Qué es blockchain y qué tiene que ver con ésta historia del Internet?
Blockchain o cadena de bloques es una gran base de datos compartida en diferentes nodos (computadoras), en la que se registran mediante códigos cifrados operaciones de compra-venta digitales junto con toda la información de la misma, como: cantidades, fechas y participantes.
Claro está, que como hablamos de transacciones de compra-venta y esto, al final, involucra dinero real, las cuestiones de seguridad se han tomado muy en serio.
Aquí viene la similitud con la idea que, la Secretaría de la Defensa Nacional tenía, sobre el proyecto de investigación donde surgió el internet.
Información cifrada compartida a muchos ordenadores a la vez de una misma base de datos, de esa manera, si se trata de atacar, virtual o físicamente un nodo o ordenador en la red, quedan el resto de nodos con la misma información compartida, como ésta información no es centralizada, sólo atacando a todos los nodos a la vez se podría aspirar a hacer fallar la cadena de bloques.
El tema de la seguridad no queda ahí, hay un punto medular en la seguridad que hace que éste sistema lleve el nombre de cadena de bloques. Todos los bloques que conforman la cadena, tienen un hash (contraseña númerica) del bloque anterior, los bloques se ordenan en la cadena por orden cronológico gracias a ese hash todos los bloques están referenciados por el bloque que los creo, por lo que solo los bloques que contienen un hash valido son introducidos en la cadena y replicados a todos los nodos. Gracias a ésta estructura de información es prácticamente imposible modificar un bloque que ha estado durante la cadena un tiempo determinado.
Esto da un robusto sistema de seguridad, pues si se pretende hacer fallar el sistema de bloques en cadena, habría de atacarse a todos los nodos a la vez y a toda la cadena de bloques también, pues cada nodo va encadenado al anterior por una contraseña numérica, hasta llegar bloque raíz, además éstos bloques no pueden ser borrados, sólo agregados. Des esta manera, si un bloque es atacado, el anterior detectará que la información que viene después no es la correcta y se retomará la información de otro nodo que si tenga la información adecuada.
¿A qué nos ayuda entonces blockchain?
Blockchain resulta ser, entonces una tecnología de información que permite llevar una contabilidad pública de todas las transacciones realizadas dentro de una red que evita fraudes, información falsa, ataques, perdida de datos, además, incorruptible, donde todos los participantes conocen los movimientos y cambios que se han realizado en el documento, así como su autor, aunque en realidad todos los usuarios son anónimos.
Viéndolo de una manera más general, el blockchain es hasta ahora uno de los métodos más seguros que existen para crear, modificar, compartir y almacenar información.