Cómo Drupal y Blockchain están cambiando la percepción de la arquitectura descentralizada

Publicado: 2018-07-13

"Bitcoin es un tour de force tecnológico" - Bill Gates, cofundador de Microsoft

¡Hay un nuevo hombre pájaro en la ciudad! Una idea que se ha apoderado de las mayores instituciones del mercado. Una tecnología, que creen los entusiastas, podría cambiar el mundo.

"Un invento verdaderamente extraordinario que hace cosas realmente mundanas", como lo dijo Paul Brody, líder de blockchain de E&Y Global.

Algunos ven que va mucho más allá del efecto sobre las "grandes operaciones bursátiles". Más en la lucha contra la piratería musical, el trabajo infantil y muchas otras cosas en todo el mundo.

¡Sí, definitivamente estoy hablando de tecnología Blockchain!

¿De qué se trata todo el ruido?

Este alboroto por la tecnología blockchain ha existido durante mucho tiempo. Tanto tiempo que incluso Google está trabajando en su propia tecnología relacionada con blockchain. ¡Todos sabemos que ha supuesto un gran cambio en el flujo tecnológico! Pero, ¿de qué se trata el ruido?

Esto podría ayudarte un poco

imagen

Según lo definido por los expertos en el mundo de la tecnología, "la tecnología Blockchain es un libro mayor descentralizado, replicado y compartido para administrar y mantener un registro de transacciones entre múltiples participantes".

En términos sencillos, las transacciones ya no utilizan una base de datos centralizada para el almacenamiento, sino que se almacenan entre los propios participantes (llamados nodos). Antes de que la tecnología blockchain barriera a todos, las transacciones tradicionales estaban centralizadas y dependían de un tercero para crear un entorno de confianza donde los socios de la transacción eran extraños. Con múltiples problemas, desde altos costos de transacción y baja velocidad hasta un solo punto de falla y falta de transparencia, las empresas necesitaban un mejor sistema.

Con la tecnología blockchain, la tecnología de contabilidad distribuida permite que diferentes nodos interactúen directamente entre sí, siendo independientes de una fuente de terceros. Además, la tecnología blockchain maneja cualquier otro problema con facilidad.

imagen La transformación

Antes de que avanzara para ser reconocido como el potencial para convertirse en el estándar disruptivo en el comercio, Blockchain se diseñó originalmente para Bitcoin. Esta criptomoneda 'no tan real' se basa en el principio del libro mayor distribuido. Como una de las aplicaciones de blockchain más comunes con una capitalización de mercado de más de $ 19 mil millones (como se conoce el 13 de abril de 2017) y un volumen negociado diario de $ 330 millones , permite transacciones mediante confirmación descentralizada e integrándolo a la cadena de bloques.

Además de la funcionalidad de contabilidad confiable, blockchain se adaptó muy rápidamente al intercambio de archivos a través de las transacciones. Como importante avance, NXT desde 2013 y LINQ by Nasdaq desde 2015 han estado utilizando la tecnología blockchain para transferir activos tokenizados.

Se trataba de blockchain 2.0 desde finales de 2015 cuando se lanzó Ethereum para permitir el uso de contratos inteligentes a una escala mucho mayor que Bitcoin. Estos contratos permiten la ejecución automática de código en blockchain.

¿Qué significa esto para el contenido digital?

Recientemente, el mundo digital fue sacudido por uno de los casos más complejos de violación de datos por parte de una organización líder que tomó al mundo entero completamente por sorpresa. Y, por supuesto, todos conocen las "Condiciones de servicio" que permiten a los sitios web realizar un seguimiento activo de casi todas sus actividades en Internet.

Mi punto es que estos datos, manejados por una entidad central, son fácilmente accesibles y el usuario no tiene un control completo.

Sin embargo, con la tecnología Blockchain, las cosas van a ser diferentes. Encabezando el impulso de la descentralización, Blockchain garantiza que los datos almacenados sean completamente a prueba de manipulaciones. Esta es la razón principal por la que las empresas han mostrado interés en esta tecnología.

imagen

Con la capacidad de desacoplar la lógica empresarial de los datos mediante el "contrato inteligente", Blockchain garantiza que ninguna organización pueda tomar como rehén los datos.

Algunas de estas tecnologías descentralizadas impulsadas por Blockchain que están desempeñando un papel vital en la gestión de contenido digital son: IOTA para el procesamiento de pagos descentralizado, contratos inteligentes de Etherium, Bitcoin, Hyperledger, base de datos Blockchain de BigchainDB.

El hecho de que los CMS descentralizados permitan a los usuarios controlar el contenido que producen es algo que las empresas de todo el mundo están dispuestas a aceptar.

¿Dónde encaja Drupal?

La idea de que Drupal y Blockchain puedan trabajar juntos para crear una arquitectura descentralizada segura es bastante fascinante. Mire este tweet de Dries, allá por 2016.

imagen

Todos sabemos que los flujos de trabajo de Drupal y Blockchain son completamente diferentes. Mientras que Drupal usa una base de datos centralizada, blockchain por otro lado no requiere un intermediario y en su lugar actúa como un elemento de verificación.

Aquí es donde las cosas se ponen interesantes.

Consideremos, por ejemplo, un Hospital con varias sucursales en todo el país. Una red de atención médica es enorme, con una gran cantidad de datos. Información médica, información del paciente, academia, farmacia, seguros, etc. ¡Hay una gran cantidad de datos y todo debe manejarse de manera eficiente para garantizar que las cosas no se salgan de control!

¡Blockchain puede hacer maravillas aquí!

Al crear una arquitectura descentralizada que es segura y también inmutable, blockchain puede manejar cada pieza de información con precisión. Los datos del paciente, por ejemplo, pueden estar disponibles universalmente y la información puede ser validada por el propio paciente, proporcionándole acceso y control.

Los registros médicos de los pacientes pueden ser accesibles no solo para el paciente y el médico, sino también para las organizaciones de investigación, las aseguradoras y cualquier persona que busque la información requerida. Y el hecho de que el propio paciente pueda validar todo el acceso es un punto vital.

En el corto plazo, blockchain puede ser una fuente para agilizar los procesos. Sin embargo, a largo plazo, con la integración con Drupal, esta tecnología seguramente tendrá un gran impacto en toda la estructura.

Además, Blockchain jugará un papel muy importante en la reducción de costos y el ciclo de tiempo de transacciones y reclamos médicos. El proceso de administración mejorado, los pagos rápidos y eficientes, la reducción del fraude de reclamos médicos y la autenticación inmutable múltiple pueden sellar aún más la importancia de Blockchain.

Blockchain puede crear una arquitectura que permita transacciones basadas en reglas sin brechas de comunicación. Se documentarán todas las aprobaciones y la información editada, eliminada y corregida. Sí, este sistema tiene algunos desafíos propios con respecto a la necesidad de un consenso descentralizado.

Aquí es donde entra en juego Drupal CMS. Ahora bien, si toda esta red de atención médica estaba en Drupal, cada departamento del hospital tenía su propio sitio web manejado por Drupal individualmente. Por ejemplo, Drupal 1 podría manejar datos de pacientes en el sitio web principal. Y Drupal 2 podría hacerse cargo de reclamaciones médicas y otros seguros. Mientras que Drupal 3 podría manejar su carrera y otras campañas.

Mi punto aquí es usar Blockchain y sincronizar a los usuarios y los datos del usuario para que estén disponibles en toda la infraestructura.

Imagine que un paciente ingresa toda la información en el sitio web principal por primera vez para iniciar sesión y luego obliga al mismo paciente de nuevo cuando visita el otro sitio web para sus reclamos médicos. Definitivamente no es una opción para una experiencia perfecta.

Por supuesto, con Drupal, se puede mantener una base de datos centralizada para evitar interacciones tan repetidas. Sin embargo, la funcionalidad de múltiples usuarios, la vulnerabilidad a errores y la necesidad de lógica para eludir el sistema maduro de Drupal son todo un dolor de cabeza.

Con Blockchain y su libro mayor distribuido de igual a igual, la infraestructura de atención médica se parece a esto. (Ningún intermediario, por supuesto)

imagen

Esta arquitectura asegura que una actualización en uno de los sitios web de Drupal se sincronice en todos los demás. Esta arquitectura descentralizada tiene sus propias ventajas y desafíos.

Si bien evita completamente el "punto único de falla", evitando así que todo el sistema pierda datos, el trabajo requerido para integrar los datos en el sistema no es una tarea fácil. Sin embargo, cuando se trabaja en él para una mejor integración, Blockchain y Drupal juntos pueden hacer maravillas.