BLOCKCHAIN

BLOCKCHAIN

Blockchain (Cadena de bloques por su nombre en ingles) es una especie de libro de registros permanente de datos transaccionales y que es gestionada por ordenadores. Cada uno de éstos mantiene una copia del libro de registros para evitar que todo esté concentrado en un solo punto.

En la actualidad el blockchain ha tenido más auge que antes en muchas industrias debido a que es una forma segura y eficaz de crear y administrar una base de datos distribuida y mantener registros para transacciones digitales de todo tipo.

Funcionamiento de Blockchain

Blockchain funciona teniendo un libro de registros que está formado por dos tipos:

  • Transacciones individuales
  • Bloques
  • El primero de ellos consta de un encabezado y datos de transacciones dentro de un periodo de tiempo. Ésta marca de tiempo se maneja para crear un código alfanumérico llamada Hash.
  • Los bloques que le siguen utilizan el hash del bloque anterior para producir un hash nuevo.
  • Posterior a esto los nodos de la red tiene que validar que el hash del bloque nuevo se ha calculado correctamente.
  • En cada bloque nuevo se puede hacer referencia del bloque anterior pero sin poder cambiarlo.
  • Cuando un bloque se pretende intercambiar los hashes de los bloques previos y futuros se cambiarán y modificarán el estado compartido del libro de registros.

Blockchain es apropiada cuando se requiere almacenar de forma creciente datos ordenados en el tiempo, sin poder modificarse. Este enfoque tiene diferentes aspectos:

El blockchain es apropiado en donde se requiera almacenar de datos generados en el tiempo, que no se puedan cambiar ni revisar. Este sistema tiene estos puntos:

  • Almacenamiento de datos: conforme a la información de la cadena de bloques
  • Transmisión de datos: redes de partes
  • Confirmación de datos: proceso de consenso entre nodos 

La información que se encuentra en la cadena de bloques por lo general son transacciones y por lo mismo suele decírsele a los datos transacciones.

Donde se utiliza el blockchain?

Por lo general se utiliza en:

  • Criptomonedas: es un medio digital de intercambio que utiliza criptografía fuerte para asegurar las transacciones financieras, controlar la creación de unidades adicionales y verificar la transferencia de activos.
  • Bases de datos de registro de nombres
  • base de plataformas descentralizadas
  • Implementación del componente criptográfico llamado Bulletin Boards