¿Cuáles son las diferencias entre Blockchain y Database?


La diferencia entre una base de datos tradicional y blockchain comienza con la arquitectura, o cómo se orquestan las tecnologías. Una base de datos que se ejecuta en la World Wide Web suele utilizar una arquitectura de red cliente-servidor.

Un usuario (cliente) con permisos asociados con su cuenta puede cambiar las entradas que están almacenadas en un servidor centralizado. Al cambiar la ‘copia maestra’, cada vez que un usuario accede a una base de datos usando su ordenador obtendrá la versión actualizada de la entrada de la base de datos. El control de la base de datos permanece con los administradores, permitiendo que el acceso y los permisos se mantengan como una autoridad central. Esto no es en absoluto lo mismo que blockchain

Para una base de datos de blockchain, cada participante mantiene, calcula y actualiza nuevas entradas en la base de datos. Todos los nodos trabajan juntos para garantizar que todos lleguen a las mismas conclusiones. Proporcionando seguridad incorporada para la red.

Las consecuencias de esta diferencia es que las cadenas de bloques son adecuadas como un sistema de registro para ciertas funciones. Mientras que una base de datos centralizada es totalmente apropiada para otras funciones.

Control descentralizado

Blockchain

blockchain permite que diferentes partes que no confían mutuamente compartan información sin requerir un administrador central. Las transacciones son procesadas por una red de usuarios que actúa como un mecanismo de consenso para que todos creen el mismo sistema de registro compartido simultáneamente.

El valor del control descentralizado es el que elimina los riesgos del control centralizado. Con una base de datos centralizada, cualquier persona con acceso suficiente a ese sistema puede destruir o dañar los datos dentro. Esto hace que los usuarios dependan de los administradores.

Algunos administradores se han ganado la confianza depositada en ellos, en su mayor parte. El dinero de la gente no es robado por los bancos que registran el dinero que tienen en bases de datos privadas, por ejemplo. Y, hay una razón lógica por la que desearías un control centralizado. El control centralizado puede ser una especialidad, una razón de ser.

Pero eso también significa que aquellos que tienen el control, como un banco, necesitan gastar miles de millones de dólares para evitar que las bases de datos mantenidas centralmente sean alteradas por hackers o cualquier otra persona que desee beneficiarse de la pérdida de otro.

Historia de si misma

La mayoría de las bases de datos centralizadas mantienen la información actualizada en un momento determinado. Más o menos son una instantánea de un momento en el tiempo.

Las bases de datos de Blockchain pueden mantener la información que es relevante ahora. Pero también toda la información que ha llegado antes. La tecnología de Blockchain puede crear bases de datos que tengan historias de ellos mismos. Crecen como archivos siempre en expansión de su propia historia. Al tiempo que proporcionan un retrato en tiempo real.

Es el gasto requerido para comprometer o cambiar estas bases de datos lo que ha llevado a las personas a llamar a una base de blockchain inmutable. También es donde podemos comenzar a ver la evolución de la base de datos en un sistema de registro.

Actuación

blockchain

Si bien blockchain se puede utilizar como sistemas de registro y son ideales como plataformas de transacción. Se las considera lentas como bases de datos en comparación con lo que es posible para la tecnología de transacciones digitales que vemos hoy con Visa y PayPal.

Si bien habrá mejoras en este rendimiento, la naturaleza de la tecnología blockchain requiere sacrificar algo de velocidad. La forma en que se emplean las redes distribuidas en la tecnología blockchain significa que no comparten y compilan el poder de procesamiento. Cada uno de ellos da servicio a la red de forma independiente. Luego comparan los resultados de su trabajo con el resto de la red hasta que hay consenso de que algo sucedió.

Por otro lado, las bases de datos centralizadas han existido durante décadas y han visto aumentar su rendimiento en pasos cerrados con una fórmula que ha llegado a definir la innovación en la era digital: la Ley de Moore.

Confidencialidad

Bitcoin es una base de datos sin escritura y de lectura incontrolada. Eso significa que cualquiera puede escribir un nuevo bloque en la cadena. Además, cualquiera puede leer un bloque en la cadena.

Una cadena de bloques autorizada, como una base de datos centralizada. Puede ser controlada por escritura y controlada por lectura. Eso significa que la red o el protocolo pueden configurarse para que solo los participantes autorizados puedan escribir en la base de datos o leer la base de datos.

Pero, si la confidencialidad es el único objetivo, y la confianza no es un problema. Las bases de datos de blockchain no ofrecen ninguna ventaja sobre una base de datos centralizada.

Ocultar información sobre un blockchain requiere mucha criptografía y una carga computacional relacionada para los nodos en la red. No hay forma de hacer que esto que sea más efectivo que simplemente ocultar los datos completamente en una base de datos privada que ni siquiera requiere conectividad de red.

Piensa en todas las bases de datos en las que Ethan Hunt se ha metido en la serie “Misión: Imposible” y puedes obtener una idea del tipo de confidencialidad posible en las bases de datos privadas.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.