¿Blockchain una nueva revolución en informática?

¿Blockchain una nueva revolución en la Informática?

En primer lugar y dada la cantidad de información que inunda la red en relación a las criptomonedas y la ilusión del alza del precio del Bitcoin que generó tanta expectativa en el medio en el comienzo de este año 2018, estuve indagando el tema para intentar llegar al fondo del asunto, claro está desde el área que me compete: la programación y sin llegar a tratarse de un análisis exhaustivo del asunto, solo es un esbozo a manera de información general.

Se pretende dar una idea global, no con conceptos técnicos, de lo que hay detrás de todo esto, para así definir los términos en un contexto que sea claro para todos y que al final podamos tener elementos de juicio que nos permitan  hablar con propiedad del tema y con unos criterios definidos, ya que mucho es lo que se dice y especula actualmente en relación al bitcoin, las criptomonedas y el blockchain.

Blockchain

¿Que es blockchain y porque vemos tanta información al respecto?

 

Si traducimos de entrada el término Blockchain en español significa cadena de bloques, y para empezar a contextualizar a grandes rasgos, es el sistema o el tipo de tecnología sobre el que se asienta una moneda virtual como por ejemplo el famoso Bitcoin. Aunque este artículo no explicará propiamente lo que es un Bitcoin, nos basta con decir que esta moneda virtual surge justo en medio de la crisis económica mundial y que no está respaldada por ningún gobierno ni es emitida por ningún banco central, sino que su valor está soportado en la resolución de complejos algoritmos matemáticos en red, nos basta entonces con saber que Bitcoin es básicamente una criptomoneda que funciona a través de una cadena de bloques (blockchain) distribuida en todo el mundo a través de internet.

Ahora trasladándonos al fondo del asunto, Blockchain es en su esencia un gran libro de contabilidad virtual que se va construyendo por bloques que luego se unen. La particularidad es que este libro virtual (y podemos pensar perfectamente en una analogía con una hoja de cálculo de las que estamos habituados a trabajar todos los días para entender el concepto) es que está replicado en todos los nodos u ordenadores que sostienen el sistema, es decir es  una base de datos descentralizada que no se guarda en un servidor central, sino que está alojada en cada equipo que está autorizado a ser parte de la cadena.

Blockchain

¿Cómo funciona todo esto?

 

Cada bloque contiene las transacciones (que no necesariamente se refiere a transacciones monetarias sino de información) que son realizadas entre los nodos.

La primera línea de cada bloque que contiene las transacciones del nodo se reserva a una cadena alfanumérica que es como una huella dactilar del bloque anterior y sirve para enlazar ambos bloques y darle continuidad y validez al sistema.

Básicamente también se valida la pertenencia de la transacción a la cadena a través de una pieza de información que acaba con una línea, que contiene un número que sale de una operación matemática compleja, derivada a su vez del cálculo de un algoritmo, a este cálculo se le denomina “prueba de trabajo” y es lo que determina si la transacción puede hacer parte de la cadena o no, es decir si está autorizada a estar allí enlazada.

De esta manera, el sistema se blinda frente a posibles intromisiones de personas no autorizadas, pues si no se es parte de la organización, se requeriría de mucho tiempo, dinero y “esfuerzo computacional” para dar con la solución y descifrar uno de estos algoritmos.

Blockchain

¿Ahora porqué Blockchain está dando tanto de que hablar incluso más allá de las Criptomonedas?

 

Porque si es visto desde un punto de vista diferente, esta tecnología tiene múltiples aplicaciones en la informática, una de tantas es que más allá de utilizarse para hacer transacciones monetarias, que es para lo que originariamente fue concebido, puede usarse para realizar un tipo de contabilidad muy ágil, de muy bajo costo, descentralizada y muy segura, y que permitiría a las empresas manejar la información de una manera ideal integrando clientes, proveedores y recursos de manera óptima sin depender de servidores centralizados y tecnologías en la nube de terceros, lo que ha hecho que múltiples sectores de la industria, del sector bancario, comercial y de producción de bienes y servicios inviertan sus recursos destinados a innovación en esta tecnología, viendo en esta una esperanza en cuanto al futuro del manejo de la información de sus empresas, basándose en que el sistema como tal provee la estabilidad y seguridad requeridas para el manejo de la información en la red actual y del futuro.

Alejandro Zapata

Articulo por:  Jaime Alejandro Zapata V.

Ingeniero de software Gestion System

Experto en gestión de proyectos Lean Project Management

 

 

<<Descarga nuestra guía → 3 dimensiones de la compra de un ERP por parte de una PYME>>