HDG explica: ¿Qué es una base de datos Blockchain?

Hola leyente ! Aquí Nicolas con un nuevo artículo para ustedes !
Espero que les sirva y nos vemos en el próximo tutorial

Si está buscando una explicación simple de lo que es una base de datos blockchain, será difícil encontrar una que se centre en las tuercas y tornillos. La mayoría de los entusiastas de blockchain utilizan términos amplios como descentralización y libros de contabilidad distribuidos, pero ¿qué significa todo esto?

Una vez que haya terminado de leer este artículo, comprenderá qué es una base de datos blockchain y por qué representa una nueva tecnología asombrosa que podría transformar muchas industrias.

¿Qué es una cadena de bloques?

La pieza fundamental de una base de datos blockchain es algo llamado blockchain. Si le preguntas a la mayoría de los blogueros de tecnología, te dirán que «una cadena de bloques es un libro de contabilidad distribuido».

Pero, ¿qué es un «libro mayor distribuido»?

Piense en ello como un archivo de datos idéntico que se almacena en un montón de computadoras en todo el mundo al mismo tiempo. Eso es un libro mayor distribuido. Está descentralizado, lo que significa que los datos no se almacenan en una sola base de datos en un solo servidor.

En cambio, toda la red de nodos (computadoras) que contienen los datos constituye una especie de «servidor». El archivo almacenado en ese libro mayor cuenta con una firma criptográfica para que usted, como “participante”, pueda ver los datos que contiene.

Sin embargo, no existe un servidor central que contenga toda la información. Por eso se llama «descentralizado».

Una cadena de bloques hace uso de esta tecnología de libro mayor para almacenar su propio tipo de información compuesta de «bloques». Cada nuevo «bloque» de datos debe ser confirmado y validado por cada nodo de la red antes de que pueda agregarse. Esto es lo que hace que la tecnología sea tan segura.

En otras palabras, si un pirata informático que intenta adjuntar datos a la cadena de bloques con la firma criptográfica incorrecta, los nodos de la cadena de bloques la rechazarán.

Esta es una cadena de bloques. Históricamente, la tecnología se ha utilizado para almacenar transacciones de moneda electrónica (como Bitcoin). Las transacciones son seguras y no se pueden modificar ni manipular.

Sin embargo, una base de datos blockchain hace uso de la tecnología blockchain de una manera muy diferente.

¿Qué es una base de datos Blockchain?

Una base de datos blockchain es el uso de la tecnología blockchain para almacenar información. Para visualizar esto, imagine cómo funciona la industria del transporte marítimo en la actualidad, en comparación con cómo podría funcionar utilizando una base de datos blockchain.

Un manifiesto de envío contiene una lista de toda la carga colocada a bordo de un barco cuando partió, lo que se descarga en cada muelle y lo que queda. Los documentos de envío como este son fundamentales para las empresas que envían millones de productos al año, como Amazon o Walmart.

Un manifiesto contiene un registro actualizado constantemente de:

  • Descripción de mercancías
  • Consignador y consignatario
  • Cantidad de bienes
  • Origen y destino
  • Valor

Los agentes de aduanas, las empresas de transporte por carretera y muchas otras organizaciones que componen toda la cadena de envío dependen de la precisión de estos registros. Desafortunadamente, en todo el mundo, existe un historial de fraude, donde los bienes se “pierden” y los manifiestos se modifican sin autorización.

La digitalización del proceso ayuda, pero una base de datos centralizada aún es susceptible de piratería y manipulación.

La solución perfecta es una base de datos blockchain. Esto se debe a que una vez que una base de datos de blockchain se actualiza y se verifica como un nuevo bloque en el «libro mayor», es imposible cambiar o manipular.

  1. En el puerto # 1, la base de datos de blockchain se actualiza con registros que muestran la cantidad y el valor de las mercancías cargadas en el barco.
  2. En el puerto 2, se actualiza a medida que se descargan las mercancías y los manifiestos de transporte se actualizan a medida que se cargan.
  3. Cuando los camiones llegan al almacén, la base de datos de la cadena de bloques se actualiza con la cantidad y ubicación de las mercancías.
  4. Cuando los productos salen del almacén hacia las tiendas, la base de datos de blockchain se actualiza constantemente con nueva información sobre los productos.

Dado que cada transacción se valida y verifica como autenticada y aprobada, cualquier intento de manipular la cantidad o valor original en el camino fallará. Los controles y saldos deben cumplir con la estricta autenticación de cada nodo en la cadena de bloques. No se permiten «saldos» incorrectos. El error humano ya no es una excusa válida.

Una base de datos en «cadena»

Cuando piensa en la base de datos de blockchain en términos de una «cadena», es fácil imaginarse qué industrias son las mejores para la tecnología.

Por lo general, son aquellas áreas en las que se debe adjuntar un registro con información nueva, precisa y actualizada.

Para ver esto en acción, imagine un manifiesto de envío muy simplificado, con tres mercancías. Nota: este es un ejemplo muy simple y no se parece en nada a los datos reales en una base de datos de blockchain de envío. Este ejemplo solo se utiliza con fines ilustrativos.

El primer «bloque» de la cadena puede contener los siguientes datos.

En el primer puerto, se agrega un nuevo bloque a la cadena con todas las transacciones sobre bienes descargados que los nodos de la red han demostrado criptográficamente que son precisas en relación con el bloque original.

Si alguna de las transacciones no es válida en relación con el primer bloque, el nuevo bloque no se aceptará como una transacción válida de blockchain.

Esto significa que el error humano no puede causar una «pérdida» de mercancías a lo largo de la ruta. Toda la cadena de bloques sirve como un registro preciso de la ruta de envío de todos los productos en el camino.

Este proceso continúa, y la base de datos de blockchain continúa construyendo bloques adicionales, hasta que se completa la “transacción” de envío completa. Hay un registro exacto de todo lo que nadie puede alterar.

Aplicaciones de base de datos Blockchain

¿Es esta tecnología útil en el mundo real? Walmart ciertamente cree que sí.

En 2018, la división canadiense de Walmart lanzó oficialmente su propia cadena de suministro blockchain que rastreaba este tipo de transacciones de envío para sus 70 proveedores de compañías de camiones.

La cadena de bloques de Walmart solo contenía unas pocas docenas de nodos para realizar la validación criptográfica requerida cuando los camiones de envío transportaban mercancías de un destino a otro.

Un experto dijo que el sistema elimina la probabilidad de disputas entre compañías de camiones cuando sus registros no coinciden.

Walmart no es la única empresa que aprovecha las bases de datos blockchain. Todas las siguientes aplicaciones se han lanzado en los últimos años.

  • En 2020, la Fuerza Aérea de EE. UU. Está probando una base de datos blockchain para compartir documentos en todo el Departamento de Defensa.
  • En 2017, la nación de Estonia utilizó la tecnología para proteger los datos del sector público.
  • En 2019, la empresa de petróleo y gas Dietsmann lanzó un piloto de blockchain con Modex para implementar sus propios proyectos de blockchain.
  • En 2018, la Administración de Alimentos y Medicamentos exploró el uso de la tecnología de base de datos blockchain para proteger los datos de atención médica.
  • En 2019, Depository Trust & Clearing Corp, que posee $ 48 billones en activos de inversión de Wall Street, lanzó una base de datos blockchain para manejar sus registros de 50.000 cuentas.

Como puede ver, las bases de datos de blockchain no son solo teóricas. Se están aplicando a aplicaciones del mundo real muy reales que requieren transacciones confiables.

Es muy posible que en el futuro, cualquier transacción en el mundo que requiera los más altos niveles de seguridad sea manejada por algún tipo de tecnología de base de datos blockchain.

Deja un comentario