¿Qué es el Blockchain y cómo funciona esta cadena de bloques? Guía básica para principiantes

La tecnología de BLOCKCHAIN fue concebida en 1991 por un dúo de investigadores estadounidenses y fue inicialmente diseñada para autenticar documentos digitales, para que no fuese posible cambiarle la fecha o alterarlos, ósea; para ser una especie de notario digital, sin embargo, la tecnología de BLOCKCHAIN no se utilizó hasta el 2008 cuando fue usada por Satoshi Nakamoto para crear la primera cripto-moneda digital de la historia “el bitcoin”.

Hoy en día el BLOCKCHAIN se utiliza principalmente para registrar transacciones en cripto-monedas, pero se puede usar y adaptar para almacenar de forma segura cualquier tipo de datos, ya sea para almacenar contratos digitales, registros médicos, o incluso para la creación de obras de arte firmadas en formato digital, como los llamados nft o token no fungible.

Concepto de Blockchain

En pocas palabras es una especie de archivo digital compartido y descentralizado, que puede ser consultado por cualquier persona que forme parte de la red, precisamente por eso una vez que la información se registra dentro de la cadena de bloques es muy muy difícil de modificar, un BLOCKCHAIN es literalmente una cadena de bloques que contiene información, y cada bloque de la cadena contiene básicamente tres elementos:

  • El primer elemento son los datos que se almacenan en ese bloque, el tipo de datos contenidos en el bloque depende del tipo de BLOCKCHAIN, por ejemplo, el BLOCKCHAIN de bitcoin almacena los detalles de una transacción como el remitente el destinatario y la cantidad de bitcoin que se intercambia.
  • El segundo elemento es el llamado hash, una cadena de números y letras que identifica ese bloque y su contenido, y que siempre es única como una especie de huella dactilar, cada vez que se crea un nuevo bloque se calcula un nuevo hash único y específico para ese bloque y si algún dato dentro del bloque cambia el hash también cambiará.
  • El tercer y último elemento contenido en cada bloque es el hash del bloque anterior y es precisamente en la presencia de este hash dentro cada bloque lo que da lugar a la cadena y es lo que la hace tan segura.

Entonces podemos decir que, cada bloque de esta cadena incluye una serie de datos, y cuando se realiza una nueva transacción en la Blockchain, se agrega un registro al ledger de todos los participantes, esta base de datos es descentralizada y administrada por varios participantes simultáneamente, la cual se denomina Distributed ledyer technology (DLT), la Blockchain también es un tipo de DLT en el que el registro de la transacción se realiza mediante una firma criptográfica conocida como hash.

Protocolos de Seguridad

El BLOCKCHAIN utiliza un protocolo criptográfico llamado proof of work literalmente prueba de trabajo, lo cual es esencialmente una solicitud de cálculos adicionales necesarios para ralentizar la creación de nuevos bloques y hacer que cualquier operación de pirateo del BLOCKCHAIN sea mucho más compleja, en el caso del bitcoin se tardan unos diez minutos en calcular el proof of work y agregar un nuevo bloque a la cadena, lo que hace que sea muy difícil manipular los bloques, porque si se manipula un bloque, además de calcular los Hashes también sería necesario volver a calcular la proof of work para todos los bloques siguientes y llevaría mucho tiempo hacerlo.

Pero hay otra característica del BLOCKCHAIN que garantiza su seguridad, o sea la descentralización; en lugar de utilizar una entidad centralizada para gestionar la cadena los BLOCKCHAIN utilizan una red de peer to peer, a la que cualquiera puede acceder y participar, quien se une a esta red se convierte en un nodo y obtiene una copia completa del BLOCKCHAIN con la que puede verificar que todo está en orden, cuando alguien crea un nuevo bloque este bloque se envía a todos los nodos de la red, cada nodo revisa el bloque para asegurarse de que no haya sido manipulado y si todo está correcto agrega este bloque a su BLOCKCHAIN mientras que si un nodo agrega un bloque que ha sido manipulado será rechazado por todos los demás nodos de la red, por tanto para manipular con éxito el BLOCKCHAIN sería necesario manipular todos los bloques de la cadena, rehacer la proof of work para cada bloque y tomar el control de al menos el 50% más uno de la red lo cual es prácticamente imposible en términos de tiempo y no es muy conveniente en términos de energía.

#bitcoin # BLOCKCHAIN #SatoshiNakamoto

POR VAFOR COMPARTE ESTE ARTICULO

Publicaciones Similares