Aunque la tecnología blockchain es conocida por aportar confianza y transparencia a los flujos de trabajo multipartitos, también puede garantizar la inmutabilidad de los datos críticos para el negocio. Consciente de este potencial, el gigante tecnológico Oracle ha anunciado una oferta de gestión de datos cripto-seguros que se proporcionará como una característica gratuita para los usuarios de bases de datos convergentes de Oracle.

Juan Loaiza, vicepresidente ejecutivo de tecnologías de bases de datos de misión crítica en Oracle, dijo a Cointelegraph que se ha hecho evidente que los clientes que despliegan soluciones blockchain a menudo no requieren las capacidades completas de estas implementaciones. Loaiza también señaló que la complejidad de introducir una pila tecnológica completamente nueva en un entorno de TI puede ser onerosa.

Blockchain es útil para proteger los datos

Por ello, Oracle ha creado una oferta de gestión de datos cripto-segura que aprovecha las "tablas blockchain" dentro de la base de datos Oracle. Esta característica es diferente de la plataforma blockchain de Oracle, que está construida sobre Hyperledger Fabric y se utiliza a menudo para la gestión de la cadena de suministro. Más bien, las tablas blockchain de Oracle son tablas inmutables destinadas específicamente a proteger los datos de la empresa de cambios ilícitos.

Como se señala en la reciente publicación del blog de Oracle, esto es posible gracias a una serie de hashes criptográficos. Las tablas inmutables organizan las filas de datos en varias cadenas. Cada fila -excepto la primera fila de la cadena- se encadena con la fila anterior, de forma muy parecida a la de una red de blockchain de criptomonedas. A continuación, el hash se calcula automáticamente en la inserción basándose en los datos de esa fila y el valor hash de la fila anterior en la cadena. También se registran marcas de tiempo para cada fila al insertar los datos.

Según Loaiza, las tablas de blockchain permiten a los clientes utilizar la base de datos Oracle cuando necesitan una gestión de datos altamente resistente a la manipulación, pero no desean distribuir un ledger entre varias organizaciones. Además, las tablas blockchain no dependen de un modelo de confianza descentralizado. Loaiza dijo:

"No estamos tratando de resolver un problema descentralizado de múltiples partes, sino que estamos lanzando una nueva tecnología que integra la idea de blockchain en una base de datos Oracle. Esto garantiza que las aplicaciones empresariales principales sólo requieran cambios mínimos. Estamos tratando de combinar blockchain con todas las funcionalidades que Oracle ofrece hoy en día para llevar blockchain a las masas."

En concreto, Loaiza ha explicado que el objetivo de las tablas de blockchain de Oracle es proteger los datos críticos para el negocio de su modificación o eliminación. "Esta característica protege contra aquellos que pueden acceder a la base de datos de forma legítima (corruptos internos, delincuentes que utilizan credenciales robadas) o ilegítima (hackers)", dijo Loaiza. Además, comentó que esta oferta sirve como una capa adicional de protección además de las características convencionales de seguridad de datos proporcionadas a través de la base de datos Oracle.

Una solución como ésta puede ser especialmente útil si se tiene en cuenta que las violaciones de la seguridad de las bases de datos son un problema constante. Según un informe de 2020 de la empresa de datos Risk Based Security, alrededor de 36.000 millones de registros de bases de datos se vieron comprometidos entre enero y septiembre de 2020.

Preocupaciones a tener en cuenta

Loaiza señaló que las tablas de blockchain de Oracle están siendo utilizadas actualmente por los clientes que aprovechan la "Oracle Database 19c", que es la versión más utilizada en la actualidad. Explicó que los clientes están utilizando las tablas de blockchain para proteger la información de contacto, los títulos de propiedad, los pagos, las transferencias, los libros de contabilidad y los estados de cuenta.

"Estas tablas permiten a los clientes aprovechar las propiedades de resistencia a la manipulación y de no repudio de blockchain en casos de uso que no implican múltiples organizaciones o la necesidad de desplegar un modelo de confianza descentralizado", señaló.

Aunque esto puede ser así, hay que tener en cuenta algunas desventajas cuando se utiliza una Blockchain para almacenar datos críticos para la empresa. Lior Lamesh, director general y cofundador de GK8 -una empresa de seguridad de blockchain- dijo a Cointelegraph que las organizaciones que almacenan datos sensibles en una blockchain deben ser conscientes de la vulnerabilidad de los puntos finales, y añadió:

"Una vez que posees la clave privada de una organización, todos sus activos basados en blockchain están en tus manos. Por lo tanto, migrar la base de datos interna de una corporación a la blockchain tiene sus ventajas, siempre y cuando sus puntos finales estén protegidos con los más altos estándares de ciberseguridad".

A propósito de Lamesh, Loaiza comentó que este riesgo es evidente cuando se migra de una base de datos a un ledger distribuido o a un modelo de confianza descentralizado. Sin embargo, aclaró que Oracle no está recomendando a los clientes que hagan esto al aprovechar las tablas de blockchain. "Estamos proporcionando las propiedades de resistencia a la manipulación y de no repudio de blockchain dentro de la base de datos de Oracle", dijo.

Loaiza añadió que las capacidades de seguridad de Oracle incluyen el cifrado transparente de los datos, un cortafuegos de la base de datos, la bóveda de la base de datos, la seguridad de las etiquetas y la redacción de los datos. "Se puede pensar en ello como una capa adicional de seguridad dentro de la base de datos de Oracle, no como un mecanismo que sustituya a la base de datos", dijo Loaiza.

Sin embargo, los clientes empresariales pueden seguir teniendo curiosidad por saber cómo eliminar los datos una vez que se insertan en las tablas de la Blockchain. Según Loaiza, las organizaciones pueden establecer un límite de tiempo para que los datos permanezcan inmutables. "Por defecto, es para siempre, pero hay casos de negocio en los que después de tres meses o un año, está bien borrar los datos, ya que ya no son válidos o necesarios. Los usuarios no pueden borrar los datos de una tabla de blockchain hasta que expire el límite de tiempo", señaló.

¿Es así como se verá la Blockchain empresarial?

Mientras que las tablas de blockchain de Oracle demuestran una forma inteligente de aprovechar los beneficios de blockchain dentro de una base de datos segura, la oferta es muy diferente de las soluciones empresariales típicas que se centran en la descentralización a través de múltiples entidades.

Sin embargo, esto podría ser muy bueno, ya que algunas ofertas empresariales de blockchain han fracasado recientemente. Si la nueva solución de Oracle resulta eficaz, las empresas podrían empezar a aprovechar blockchain más como un middleware que como una implementación completa.

Sigue leyendo: