¿Cómo es el Blockchain diferente de una base de datos?

¿Cómo es el Blockchain diferente de una base de datos?

Fuente de la imagen: Pinterest

“¿En qué se diferencia la cadena de bloques de una base de datos?” Es una pregunta que a menudo aparece y es una pregunta importante.

En su base de datos típica de Excel, una persona ingresa datos. Esa persona incluso puede compartir esa base de datos con otra persona que luego puede agregar datos adicionales, editar los datos o eliminar los datos.

Y esa es una de las mayores diferencias entre el blockchain y una base de datos: las diferentes partes pueden crear, leer, actualizar y eliminar datos en una base de datos.

En el blockchain, por otro lado, los datos solo se pueden escribir en un bloque, no se pueden actualizar ni eliminar. El blockchain es, como dicen, inmutable. Y, dependiendo de si el blockchain con el que está trabajando es público (sin permiso), privado o autorizado, no todos pueden leer el bloque.

Veamos un ejemplo:

Supongamos que Keep Calm Logistics contrata a Acme Delivery para recoger un paquete en Nairobi. Al negociar el contrato, Keep Calm y Acme acordaron qué datos rastrear. Acuerdan los siguientes puntos de datos; la fecha de recogida del paquete, el momento en que se recogió, un escaneo del paquete para confirmar la recepción y un precio por recogerlo. El servicio de entrega de Acme escanea el paquete cuando lo recogen. El escaneo sirve para verificar que la primera parte del trabajo se haya realizado en una fecha y hora determinada. Esta información se registra y los fondos de la cuenta de Keep Calm se retiran para pagar a Acme por el servicio.

Algo de esto podría hacerse en una base de datos. Una base de datos podría hacer un seguimiento de los cuatro parámetros acordados. Una base de datos incluso puede extraer datos de una API. Una base de datos incluso podría retirar fondos de una cuenta dedicada.

Esto es lo que una base de datos no puede hacer: una base de datos no puede asegurarse de que sus datos no se modifiquen de ninguna manera. Una base de datos no puede existir en una red distribuida que se agrega a la seguridad y veracidad de los datos. Una base de datos no puede existir a lo largo de una cadena más grande de transacciones con un número hash cifrado para aumentar aún más su seguridad. Y si no se puede confiar en una base de datos o permanecer inmutable, ¿le gustaría usarla para retirar o depositar fondos?

Por último, si se puede compartir una base de datos, puede leerla cualquier persona que la tenga en sus manos. Por otro lado, si Keep Calm y Acme usan una blockchain privada, solo Keep Calm y Acme pueden leer lo que ponen en su blockchain. Las bases de datos tienen un cierto nivel de seguridad, pero no están cerca de la criptografía que hace la cadena de bloques.

Este no es un argumento de que el blockchain es superior a una base de datos. Eso es como argumentar que un martillo es superior a un destornillador. Son diferentes herramientas. A veces necesitas un martillo, a veces un destornillador. Algunas veces todo lo que necesitas es una base de datos, a veces necesitas la cadena de bloques.

 

Distinguir un buen proyecto de criptomonedas de un fraude puede significar la diferencia entre hacerte de oro o perder todo lo que tienes…¿Por dónde empezar en este nuevo mundo de las criptomonedas hoy? ¿Qué tal por aquí?

 

Megapost con los mejores recursos para analizar proyectos Blockchain

Deja un comentario

Cerrar menú

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies