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

Si está buscando una explicación simple de lo que es una base de datos de cadena de bloques, será difícil encontrar una que se centre en los aspectos prácticos. La mayoría de los entusiastas de blockchain hablan usando términos amplios como descentralización y registros distribuidos, pero ¿qué significa todo esto?

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

¿Qué es una cadena de bloques?(What Is a Blockchain?)

La pieza fundamental de una base de datos de blockchain es algo llamado blockchain. Si le preguntas a la mayoría de los bloggers de tecnología, te dirán que "una cadena de bloques es un libro mayor 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 ubicada 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 se proporciona con una firma criptográfica para que usted, como "participante", pueda ver los datos que contiene.

Sin embargo, no hay 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 registro para almacenar su propio tipo de información compuesta por "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 intenta adjuntar datos a la cadena de bloques con la firma criptográfica incorrecta, los nodos de la cadena de bloques lo rechazarán.

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

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

¿Qué es una base de datos de cadena de bloques?(What Is a Blockchain Database?)

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 de cadena de bloques.

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 constantemente actualizado de:

  • Descripción de los bienes
  • consignador y consignatario
  • Cantidad de bienes
  • origen y destino
  • Valor

Los agentes de aduanas, las empresas de camiones y muchas otras organizaciones que conforman toda la cadena de envío dependen de la precisión de estos registros. Desafortunadamente, en todo el mundo, hay 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 cambiarla o manipularla.

  1. En el puerto n.° 1, la base de datos de la cadena de bloques se actualiza con registros que muestran la cantidad y el valor de los bienes cargados en el barco.
  2. En el puerto n.º 2, se actualiza a medida que se descargan las mercancías y los manifiestos de camiones 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 la ubicación de las mercancías.
  4. Cuando los productos salen del almacén a 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 el valor original en el camino fallará. Los controles y saldos deben cumplir con la autenticación estricta de cada nodo en la cadena de bloques. No se permiten “saldos” incorrectos . (Incorrect “)El error humano(Human) ya no es una excusa válida.

Una base de datos en “cadena”(A “Chain” Database)

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

Por lo general, son aquellas áreas donde se debe agregar 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 productos. 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 y los nodos de la red prueban criptográficamente que todas las transacciones sobre bienes descargados 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 de cadena de bloques válida.

Esto significa que el error humano no puede causar una “pérdida” de bienes 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 bienes en el camino.

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

Aplicaciones de base de datos de cadena de bloques(Blockchain Database Applications)

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

En 2018, la división canadiense de (Canadian)Walmart lanzó oficialmente su propia cadena de suministro de cadena de bloques que rastreaba este tipo de transacciones de envío para sus 70 proveedores de empresas de transporte por carretera.

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 transportaban mercancías de un destino a otro.

Un experto dijo que el sistema elimina la probabilidad de disputas entre empresas de camiones cuando sus registros no coinciden.

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

  • En 2020, la Fuerza Aérea de EE. UU.(U.S. Air Force) está probando una base de datos de cadena de bloques para compartir documentos en todo el Departamento(Department) de Defensa(Defense) .
  • 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 cadena de bloques con Modex para implementar sus propios proyectos de cadena de bloques.
  • En 2018, la Administración de Alimentos(Food) y Medicamentos(Drug Administration) 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 de dólares en activos de inversión de Wall Street , lanzó una base de datos de cadena de bloques 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 muy reales del mundo real 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 de cadena de bloques.



About the author

Soy un MVP de Windows y trabajo con Windows desde 2007. Mi experiencia incluye desarrollo de software, hardware y sonido, y aplicaciones de Windows. Siempre estoy buscando las mejores formas de mejorar la experiencia del usuario en mi trabajo, por lo que si necesita ayuda para diseñar o desarrollar una aplicación de software, definitivamente puedo ofrecerle mis servicios.



Related posts