Los gigantes del software introducen la cadena de bloques en la logística
Apenas pasa un día sin que se mencione el término blockchain en el mundo del software empresarial, hasta el punto de que la palabra de moda ha entrado en nuestra conciencia colectiva casi de la noche a la mañana. Desde los primeros atisbos de bitcoin y otras criptomonedas, se han debatido y revelado muchos otros escenarios empresariales potenciales (algunos muy reales) para el uso de blockchain.
IBM ha estado trabajando activamente en el espacio blockchain con una serie de empresas (por ejemplo, Everledger para la procedencia de activos, y SecureKey para la identidad digital de los consumidores) para crear un blockchain listo para la empresa. Entre los sectores que podrían beneficiarse del uso de redes blockchain autenticadas figuran: los servicios financieros, la logística, la Internet de las Cosas (IoT), la gestión de riesgos, la gestión de derechos digitales, la gestión de activos de carbono y la sanidad (prevención de la falsificación de medicamentos, por ejemplo).
Blockchain: definición y funcionamiento
Blockchain es esencialmente una base de datos digital distribuida que puede utilizarse para impulsar procesos empresariales en los que intervienen múltiples partes, al tiempo que promueve una mayor visibilidad y confianza. Tomemos el ejemplo reciente de la colaboración entre Siemens y la startup neoyorquina LO3 Energy en unas innovadoras microrredes que permiten el comercio local de energía basado en blockchain (los propietarios de tejados con paneles solares en Brooklyn pueden vender su excedente de electricidad a la empresa local de servicios públicos).
Aquí, la rapidez, la seguridad y la transparencia de las transacciones son principios fundamentales: las transacciones entre los actores implicados son visibles para todos, pero todos pueden permanecer en el anonimato hasta que decidan darse a conocer. Además, sea cual sea el tipo de transacción, algunas zonas sensibles pueden hacerse visibles sólo para determinadas personas (por ejemplo, un precio especial para un acuerdo concreto entre un comprador y un vendedor), pero sin impedir que todas las demás partes implicadas conozcan el resto de los detalles de la transacción. Vea este vídeo para saber más:
Las capacidades destacadas en este vídeo (incluido un potencial de escalabilidad mucho mayor) son específicas de Hyperledger Fabric v1.0 y, para que conste, otras ofertas de blockchain (Bitcoin, Ethereum, etc.) aún no las tienen.
El proyecto blockchain de código abierto Hyperledger
La seguridad de las redes blockchain sólo es equiparable a la de las infraestructuras a las que están conectadas, ya que la seguridad ya debería estar integrada en el hardware antes de extenderse a todo el software. Recientemente anunciada en la conferencia IBM InterConnect 2017 dedicada al software en la nube, la llegada de IBM Blockchain supone la creación de un servicio blockchain preparado para empresas (capaz de gestionar más de 1.000 transacciones por segundo) basado en la versión 1.0 del Hyperledger Fabric de la Fundación Linux. El proyecto de código abierto Hyperledger está siendo desarrollado actualmente por unos 120 miembros del consorcio Hyperledger (IBM, SAP, Fujitsu y Accenture figuran entre los principales miembros) junto con otras tecnologías blockchain de código abierto.
IBM considera que su red comercial Hyperledger es la oferta líder en el sector de la seguridad de blockchain.
El Comité de Dirección Técnica del consorcio Hyperledger ha convertido recientemente Fabric de un trabajo en curso en un producto activo, y se espera que la solución esté disponible en un futuro próximo. El servicio Fabric de Hyperledger permite a los desarrolladores crear y alojar rápidamente redes de producción de blockchain seguras en IBM Cloud, incluso antes que la infraestructura IBM LinuxONE.
Por su parte, las herramientas de administración de blockchain se utilizan para configurar blockchains en redes y asignar funciones y niveles de visibilidad desde un único panel de control. Pueden ayudar a los miembros de la red a definir reglas, gestionar nuevas afiliaciones y hacer cumplir la red una vez que está en funcionamiento. Es necesario disponer de un entorno operativo controlable con datos de trazabilidad completos que tengan en cuenta la informática forense, las auditorías y el cumplimiento de la normativa.
Una vez decidida su configuración, los miembros de la cadena de bloques definen sus normas y se reservan el derecho a vetar las solicitudes de nuevos miembros. Además, la herramienta de despliegue asigna a cada red una puntuación de confianza que va de 1 a 100, que los nuevos miembros pueden consultar antes de unirse a una red, lo que les permite evaluar su nivel de confianza y decidir si se unen o no. Las empresas también pueden tomar medidas para mejorar su puntuación de confianza antes de entrar en producción.
Blockchain en la cadena de suministro
IBM tiene en preparación proyectos para la cadena de suministro con Everledger, Walmart y Maersk. Las primeras aplicaciones de blockchain para las cadenas de adquisiciones y suministrosque SAP Ariba discutió en su reciente conferencia SAP Ariba LIVE 2017 (una conferencia que tuvo lugar en las mismas fechas y en la misma ciudad -Las Vegas- que la conferencia de IBM) involucraron el seguimiento y rastreo de activos críticos. Para ampliar sus capacidades en toda la red Ariba, la empresa de software de gestión de gastos se ha asociado con Everledger, una empresa de tecnología financiera con sede en Londres.
Everledger es un registro mundial de transacciones digitales que, entre otras cosas, rastrea y protege diamantes y otros objetos de valor a lo largo de toda su vida. Proporciona a las compañías de seguros, los bancos y muchos eslabones de las cadenas de suministro un historial preciso para garantizar la autenticidad, existencia y propiedad de un producto (véase la figura 1). Fundada en abril de 2015 por la emprendedora australiana Leanne Kemp, Everledger ha asegurado digitalmente más de un millón de diamantes en la blockchain y ha ampliado la tecnología de su plataforma a otras categorías de productos refinados, como el vino y el arte.
Utilizando Hyperledger Fabric en IBM Cloud, Everledger recopila de forma segura las características fundamentales, la historia y la propiedad del producto para crear un registro permanente en la red blockchain. Esta huella digital de un activo (que incluye su historia, transporte, movimientos y propiedad) puede ser utilizada por todos los participantes en la cadena de valor para determinar su origen y garantizar su autenticidad.
El lugar de blockchain en la futura plataforma SAP Ariba
Cualquier blockchain se centra ante todo en la verificación y autenticación de las transacciones comerciales, los activos y los documentos asociados (registros), y de esto trata SAP Ariba. Pero tenemos que admitir que SAP tiene poco que decir al respecto en un contexto de planificación que no se presta realmente a las transacciones. En la red Ariba, compradores y proveedores de empresas que facturan más de 2,5 millones y proceden de 190 países pueden descubrir nuevas oportunidades, participar en transacciones y desarrollar sus relaciones. Es un mercado digital dinámico que genera más de mil millones de dólares en transacciones cada año.
Hoy en día, muchas transacciones siguen sellándose con un apretón de manos, un trozo de papel garabateado en la esquina de una mesa o una promesa de pago. Al integrar su blockchain en las aplicaciones y la red de SAP Ariba, la empresa hará que sus cadenas de suministro sean más inteligentes, rápidas y transparentes, desde la fase de selección de proveedores hasta la liquidación final. La plataforma SAP Ariba (y probablemente también la plataforma SAP Cloud) tendrá pronto un componente Hyperledger para que todos los miembros de la red Ariba (véase la figura 2) puedan acceder a su blockchain.
En resumen, blockchain parece ideal para formalizar digitalmente las relaciones y obligaciones contractuales entre varias partes (banqueros, aseguradores, vendedores, compradores, etc.), con total seguridad, rapidez y transparencia. De hecho, es casi imposible de piratear, ya que para hacerlo habría que atacar a todos (o al menos a una mayoría) de los eslabones en un único intento sincronizado (porque, gracias a la fecha y a otros sistemas de cifrado, si se piratea un solo eslabón, los demás eslabones de la cadena saben que el eslabón pirateado ya no está intacto). Pero merece la pena señalar aquí que la blockchain que se utilice puede marcar la diferencia. Mientras que IBM Blockchain nunca ha sido pirateada, BitCoin y Ethereum sí lo han sido.
La red IBM High Security Business tiene una serie de características exclusivas. Además de tarjetas de membresía encriptadas, hay varios filtros para proteger contra ataques desde el interior (à la Snowden). El centro de seguridad puede proteger el código de blockchain con una aplicación virtual, de modo que incluso a los usuarios con privilegios se les puede denegar el acceso. Y para proteger los datos encriptados utilizados para almacenar las claves criptográficas, podrían utilizarse incluso dispositivos de seguridad física ultrasensibles, como hace IBM en su oferta.
Ampliar blockchain con aplicaciones inteligentes
Para algunos, blockchain puede compararse a una especie de producto dopante inofensivo aplicado a un sistema EDI (intercambio electrónico de datos) que hace más fuertes y armoniosas las relaciones gracias a la automatización de la cadena de valor que inyecta. La diferencia, además de la seguridad antes mencionada, es que EDI es propietario, caro y poco extensible, mientras que Hyperledger es un consorcio de código abierto. Un diferenciador clave es que, mientras que EDI permite el intercambio de datos o documentos entre dos empresas, blockchain permite que todas las partes de una transacción o flujo de trabajo vean la misma información al mismo tiempo, incluidos los reguladores.
Para facilitar a los desarrolladores la traducción de las necesidades empresariales del concepto al código final, IBM Blockchain está utilizando una nueva herramienta de desarrollo de código abierto para Hyperledger Fabric llamada Fabric Composer. Permite modelizar redes empresariales, crear interfaces de programación de aplicaciones (API) que se integren con la red blockchain y los sistemas de registro existentes, y crear rápidamente una interfaz de usuario (UI). Es probable que SAP siga este camino utilizando sus herramientas de desarrollo de blockchain Hyperledger.
Algunos creen que en el futuro muchas start-ups de software desarrollarán aplicaciones basadas en blockchain. Pero, ¿cuáles son los escenarios empresariales concretos? Todavía no hay nada decidido. Ciertamente, todas las transacciones de blockchain representan un tesoro de big data que puede analizarse con la inteligencia cognitiva y artificial (IA) de las aplicaciones para descubrir tendencias, hábitos y recomendaciones útiles. Por ejemplo, podríamos imaginar contratos inteligentes que se mantuvieran siempre conformes, gracias a su constante adaptación a los cambios en los datos comerciales y la normativa, y que analizaran patrones para sugerir actualizaciones de los contratos de blockchain. Por otro lado, los agentes podrían centrarse más en las actividades delictivas, detectar posibles riesgos de contratación, ofrecer análisis de los gastos de las entidades, y mucho más.
En realidad, blockchain por sí sola no puede supervisar artículos físicos de hardware, necesita identificación por radiofrecuencia (RFID) u otras herramientas de software o hardware como el Internet de las Cosas (IoT) para poder rastrearlos (así es como SAP Ariba presentó a SIGFOX como su socio IoT en la conferencia). Por eso, aunque nadie querría hacer un seguimiento del papeleo innecesario o del material de oficina, técnicamente no hay nada malo en la idea de registrar sus movimientos en una blockchain (y luego utilizar aplicaciones de IA para estudiar estos datos y realizar análisis de gasto interesantes).
En la actualidad, algunos clientes podrían utilizar la plataforma IBM Watson IoT para obtener información de dispositivos de identificación por radiofrecuencia (RFID), códigos de barras escaneados o datos extraídos de dispositivos electrónicos para su uso con la IBM Blockchain. Los dispositivos son capaces de comunicarse con los registros generados por la blockchain para actualizar o validar contratos inteligentes.
Además, la blockchain ayudaría a SAP Ariba a capturar y rastrear transacciones incluso con quienes aún no son miembros de la red Ariba, como transportistas (directos o intermediarios), bancos o aseguradoras. Freightos, una red en línea que conecta a los proveedores de mercancías con sus clientes, ha automatizado sus flujos y cotizaciones, y se ha promocionado como posible socio de seguimiento y logística junto con Everlegder y SIGFOX.
Conclusión
Mientras que IBM parece ser la pionera, con muchas aplicaciones de blockchain en el mundo real ya en proyecto, Ariba blockchain de SAP está todavía sólo en la fase de idea y concepto, y probablemente le quede al menos otro año antes de materializarse. Pero podemos esperar que SAP se ponga al día con bastante rapidez (también incluiremos su plataforma SAP Leonardo IoT), y con la llegada de Hyperledger 2.0 y sus futuras derivaciones, el uso de blockchain se convertirá rápidamente en la corriente principal. Una vez que se lance blockchain, y después de algunos ajustes de uso iniciales, es una apuesta segura que otros también seguirán el ejemplo, como Infor GT, Coupa, Descartes y otras redes comerciales que generan un gran número de transacciones.