Cómo instalar una solución de base de datos blockchain: Modex BCDB

Este artículo fue publicado originalmente en DZone.

Tomamos el ejemplo de la base de datos Modex blockchain (BCDB). Es una aplicación que interviene en la pila de desarrollo posicionándose entre la base de datos y el servidor de aplicaciones existente. En un esquema de flujo clásico, la aplicación front-end realiza llamadas API a un servidor de aplicaciones que a su vez realiza llamadas a la base de datos. Muy a menudo, estas interacciones están representadas por las operaciones CRUD estándar realizadas en un sistema de base de datos. Modex BCDB es una solución híbrida que actúa como enlace entre la base de datos de un cliente y una red blockchain. Después de implementar nuestra solución, los comandos de inserción siguen el paradigma de los sistemas de bases de datos clásicos, pero cada entrada de datos pasa a través de una función de hash que produce un hash único que se almacena en la cadena de bloques para garantizar la integridad de los datos y transformar un sistema centralizado en uno descentralizado. En esencia, un beneficiario mantiene su estructura de datos intacta en el nivel de la base de datos, pero obtiene acceso a todas las ventajas de la tecnología blockchain almacenando su hash en una cadena de bloques.

Las ventajas de este enfoque son claras. Tradicionalmente, si alguien manipula su base de datos, ya sea un atacante externo o alguien de la empresa que tiene autorización para acceder a la base de datos y quiere corromper, secuestrar o rescatar los datos, puede hacerlo a su gusto una vez que entrar. Pero si implementa una solución como Modex BCDB que almacena el hash de la información en una cadena de bloques, cualquier cambio será finalmente obsoleto. Como la mayoría de ustedes ya saben, el hash de una cadena produce un resumen de hash único que no se puede revertir para revelar la entrada original. Si un atacante modifica una entrada en la base de datos, el hash de esos datos también cambiará, por lo que cuando el sistema compara el nuevo hash con el anterior, rechazará cualquier cambio no autorizado y recuperará los datos de otros nodos de la red. Además de los beneficios que vienen con la descentralización, ahora se puede acceder a los datos mucho más rápido, independientemente de la posición geográfica, porque a través de Modex BCDB la información ahora está físicamente descentralizada en múltiples nodos.

Lea más en https://modex.tech/how-to-install-a-blockchain-database-solution-modex-bcdb/