¿Qué es una Blockchain y cómo funciona en Bitcoin?

Las cadenas de bloques funciona como una hoja de registro contable, solo que una vez que se ingresa la información es muy difícil de modificar.

Por
Las opiniones expresadas por los colaboradores de Entrepreneur son personales.

"Blockchain", como su nombre en inglés lo indica, significa cadena de bloques. En estas agrupaciones se almacena información; la Blockchain tiene como propósito guardar registros únicos e inalterables de los datos almacenados en cada cadena. 

Depositphotos.com

Los orígenes de las Blockchain se remontan a 1991 cuando Stuart Haber y W. Scott Stornetta describieron el primer trabajo sobre una cadena de bloques asegurados criptográficamente. En dicho estudio, Haber y Stornetta buscaban crear mecanismos para crear sellos digitales y ordenar los archivos registrados de forma única y segura. Esto representó una solución computacional práctica para el orden y manejo de documentos digitales para que no pudieran ser modificados o manipulados. Sin embargo, su auge aumentó en el año 2008 con la llegada de la criptomoneda Bitcoin, aunque ya está siendo utilizada para otras aplicaciones comerciales, tanto así que se estima un crecimiento anual del 51% para el 2022.

Aplicándolo al mundo cripto, podríamos decir que funciona como una hoja de registro contable, solo que una vez que se ingresa la información es muy difícil de modificar (por ejemplo, Bitcoin está construido bajo la tecnología Blockchain). 

¿Cómo funciona una Blockchain?

Una Blockchain almacena los datos de cada transacción, haciéndola pública, sin embargo, los datos de los participantes quedan resguardados de manera anónima, ya que la identidad de los participantes esta encriptada.

La veracidad de los datos se debe a qué cada bloque creado consta de tres elementos: 

  • Información referente al bloque
  • El hash de cada bloque (un código único que sería como la huella digital de la agrupación o cumulo de datos)
  • La información del bloque anterior y el bloque siguiente a través del hash

En el caso de la información, el bloque almacena los datos correspondientes de la aplicación que se haya construido sobre ella, en el caso del Bitcoin, el bloque contiene los detalles de la operación entre el emisor y el receptor, así como la cantidad de monedas.

El hash o la huella digital consta de una serie de números y letras que son usados para poder identificar al bloque y su contenido, se podría decir que es como una huella ya que en teoría no se puede modificar, a través de la huella se pueden identificar intentos de modificación dentro del bloque, ya que si la huella cambia quiere decir que no se trata del mismo bloque originalmente creado.

La huella del bloque anterior es la que reafirma la seguridad en este caso del Bitcoin, debido a que si alguien intenta modificar un bloque alteraría su huella invalidando el resto de la cadena de bloques, ya que cada uno posee la huella del bloque anterior y reconocerían cualquier modificación.

Aún con estos candados de seguridad cabría la posibilidad de que alguien valiéndose de un ordenador que tenga la capacidad de calcular cientos de huellas por segundo pueda modificar las huellas del bloque anterior y posterior, y pensando en este posible problema la Blockchain tiene un mecanismo llamado "prueba de trabajo", el cual consiste en retrasar a propósito el proceso de creación del nuevo bloque de información, en otras palabras, antes de crear un nuevo bloque el sistema auditaría toda la cadena originalmente creada, y si detecta una alteración en la huella, el bloque no se crearía, así el intruso no sólo tendría que calcular las huellas anterior y posterior al bloque, sino que también tendría que calcular todas las huellas durante toda la prueba de trabajo.

Las Blockchain se remontan a 1991, 20 años antes de las criptomonedas / Imagen: Depositphotos.com

Además, la Blockchain no usa un servidor centralizado, todo se lleva a cabo mediante un sistema distribuido, por medio de los ordenadores de cada una de las personas alrededor del mundo que deciden participar, a cada computadora se le llama "nodo", cada nodo de la red almacena una copia exacta de la cadena de bloques, se garantiza la disponibilidad de la información en todo momento. 

En caso de que un atacante quisiera provocar una denegación del servicio, debería anular todos los nodos de la red, ya que basta con que al menos uno esté operando para que la información esté disponible, todos los nodos contienen la misma información por ello resulta casi imposible alterar la misma, asegurando su integridad. 

Si un atacante quisiera modificar la información en la cadena de bloques, debería modificar la cadena completa en al menos el 51% de los nodos, lo que resulta difícil y costoso de hacer.

La Blockchain permite que los datos estén distribuidos en todos los nodos de la red. Al no haber un nodo central, todos participan por igual, almacenando y validando toda la información. Se trata de una herramienta muy potente para comunicarnos y almacenar información de forma confiable; un modelo descentralizado donde la información es nuestra, ya que no dependemos de una compañía que brinde el servicio, a diferencia del sistema centralizado al cual estamos acostumbrados.

Esta nueva tecnología tiene un enorme potencial de aplicaciones prácticas, permite y permitirá agilizar algunos de los procesos más comunes pero también más complejos, ofreciendo y generando confianza entre todas las partes involucradas en dichos procesos. 

En conclusión, tenemos ante nuestros ojos una nueva tecnología con un enorme potencial evolutivo, como en su momento lo fue la electricidad o la internet ¿y tú qué opinas, será acaso este un paso más hacia el futuro?

Ingresa Ahora