Cryptodus muestra prueba de concepto para cadenas de suministro diseñadas en el Blockchain de NEM

Cryptodus, la empresa de ingeniería desarrolladora de software y asesoras para la creación de nuevos activos digitales, recientemente pasó a convertirse en uno de los socios comerciales certificados del Blockchain de NEM, indicando que las propiedades que ofrecen los kits para el desarrollo de software (SDK) y la infraestructura de su red de bloques resultaron factores decisivos para la construcción de sus productos con tecnología de NEM.

Como muestra de su nueva línea de desarrollo orientado en la creación de soluciones para el mundo real, los ingenieros de Cryptodus decidieron compartir algunos enunciados asociados con casos de uso para orientar a la comunidad sobre las bondades de la tecnología Blockchain de NEM aplicada a sus negocios, la cual permite un abordaje mucho más práctico y eficaz de los distintos procesos que puedan operar a través de una red de bloques.

Aplicación en casos de negocios

La movilización de bienes del punto A al B es un proceso complejo. Tomemos por ejemplo el traslado de cargamento de zapatos de sde China a Lituania. Aunque pueda parecer algo muy simple, esta operación contempla el manejo de controles muy rigurosos y una gran cantidad de papeleo a lo largo de todo el trámite.

  • China – El agente de carga crea la orden de envío.
  • China – El vendedor carga los productos en el contenedor y entrega la propiedad al transportista.
  • China – La empresa de envíos locales (Carrier) lleva el contenedor a puerto y entrega la propiedad a la empresa de envío de contenedores (por ejemplo, Maersk).
  • China – Las aduanas aprueban el envío.
  • Se traslada la mercancía desde China hasta Lituania.
  • Lituania – Las aduanas aprueban la importación de los bienes.
  • Lituania – La empresa de envío de contenedores entrega las mercancías al transportista.
  • Lituania – La empresa transportista entrega los productos al comprador.
  • ¡Listo!

Esta es solo una descripción de un proceso de alto nivel, pero en otros casos hay incluso una mayor cantidad de  partes involucradas (por ejemplo, seguros, instituciones reguladoras, etc).

El problema clave es que todo está siendo almacenado en bases de datos cerradas manejadas por cada una de las compañías involucradas. Cada entrega requiere la verificación manual de las partes  que tienen lugar a lo largo del proceso (incluyendo además de los comerciantes a los gerentes de aduanas, organismos logísticos, transportistas y expedidores de carga, empresa de transporte, etc). De esta manera se genera una gran cantidad de documentos físicos en cada paso, y en caso de que se presente alguna irregularidad (como la pérdida de la carga, entrega tardía o cualquier otra disputa), será muy difícil establecer responsabilidades y por ende la resolución de los problemas suscitados.

La solución

Cryptodus propone para estos casos hacer uso de la tecnología Blockchain para crear un registro único descentralizado para respaldar todo el proceso. Al hacerlo, no habría una sola entidad que controle todos los datos, ni un punto específico a través del cual se vulneren los datos.

Blockchain proporciona un sistema de registro para cada paso a lo largo del proceso, con marcas de tiempo y confirmaciones para el rastreo de la información completamente a prueba de cualquier tipo de falsificación una vez cargada la información. La clave para resolver un eventual problema en el proceso está en contar con pruebas de las entregas a lo largo del traslado, las cuales puedan ser verificadas en la red de bloques por todas las partes involucradas.

La Prueba de Concepto

Para la prueba de concepto (PoC) decidimos implementar una solución manejando el siguiente esquema:

  • El administrador de logística crea una orden de envío.
  • La propiedad es entregada al transportista con la aprobación de la aduana.
  • Tras la entrega, el transportista inicia el proceso de entrega que requiere confirmaciones por parte del comprador y las emitidas por un sensor de ubicación IoT.
  • Se activa la verificación de prueba de entrega (POD) y el gerente de logística, junto con su departamento de facturación, verifica el seguimiento completo e inicia el proceso de pago.

Los elementos clave a lo largo del proceso son los siguentes:

  • Blockchain de NEM para el almacenamiento descentralizado de los datos.
  • IPFS para el almacenamiento descentralizado de documentos.
  • Node.JS para el Backend y la API.

El esquema sería el siguiente:

Se genera un token NEM (mosaico) para cada estación y se utiliza como representación de la carga en el Blockchain. Se hace uso de un mensaje encriptado para el almacenamiento de claves como los ID del pedido, ubicación de la entrega, enlaces a documentos almacenados en IPFS, entre otros.

La solución hace uso de cuentas multifirma de NEM que requieren confirmaciones por parte de los involucrados para realizar determinadas transacciones (por ejemplo, la confirmación por parte del agente de la aduana y del administrador de logística para la entrega del paquete a la empresa que trasladará la carga en contenedores).

Los mosaicos NEM se utilizan como tokens de confirmación (por ejemplo, el sensor IoT transfiere el mosaico “location_confirmed” en el caso en que la ubicación de las coordenadas actuales y las coordenadas de entrega coincidan). Las transacciones consolidadas agregadas permiten que una entrega se realice una vez que cuente con la firma de las partes involucradas (por ejemplo, para completar la entrega). El operador inicia la transacción que requiere que el sensor IoT transfiera el mosaico y el receptor del token procede a transferir uno diferente para dar inicio a la otra parte del proceso.

Esto se vería más o menos de la siguiente forma:

El valor de la Prueba de Concepto

Al hacer uso de esta solución, las empresas pueden hacer pruebas con Blockchain integrando productos a través de un API. Luego pueden comenzar a operar directamente con la red de bloques a través de sus sistemas existentes. Los costos de implementación son muy bajos, ya que no requiere integraciones personalizadas con cada una de las partes. Como resultado, todos los participantes manejan el mismo registro distribuido e inalterable para registrar cada paso y hacer seguimiento al cargamento a lo largo del envío en tiempo real.

Soluciones como esta pueden funcionar en paralelo con los sistemas existentes y actuar como un duplicado del registro original durante las pruebas piloto. Una vez que haya quedado constancia de que el producto funciona perfectamente y que las parte se sientan cómodas con los resultados, se pasaría a las siguientes etapas para su implementación.

Si desea saber más sobre Cryptodus y el diseño de este tipo de soluciones con tecnología Blockchain de NEM, le invitamos a visitar su cuenta oficial en Linkedin: https://www.linkedin.com/in/lkairys/

 

Fuente: Nemflash.io

Versión adaptada por Anjiru M