La nueva trazabilidad alimentaria (desarrollado con blockchain)

Posted on Posted in General

La semana pasada estuvimos en Ginebra (Suiza) con el objetivo de aportar nuestra solución a uno de los problemas más críticos para el futuro del sector agroalimentario: asegurar la trazabilidad en la cadena de suministro alimentaria. El reto lo planteaban varias empresas del sector coordinadas por Food Hack.

Last week we were in Genève (Switzerland) tackling one of the major problems in the food industry: to ensure the traceability and food provenance -from farm to fork. The problem was proposed by several food companies and stakeholders and seamlessly coordinated by FoodHack.

 Imagen 1. Bandera de Suiza

 Image 1. Swiss flag

 Imagen 2. Reto FoodHack

 Image 2. FoodHack challenge

El reto no era precisamente pequeño, considerando que la EU ha invertido (y lo seguirá haciendo) varios billones de euros, pero el equipo estaba determinado a sacar adelante un prototipo funcional para el final de la jornada (teníamos 54h para entregarlo). Siendo un equipo multidisciplinar proveniente del sector agroalimentario, del desarrollo de software y de la tecnología Blockchain teníamos la confianza de poder sacar un modelo operativo.

This is one of the biggest  current challenges to solve -EU has invested several billions in the last years to address it- but our team was committed to deliver a functional solution by the end of the challenge (we had 54h to ship it). Being a multidisciplinary team composed by food experts, software developers and Blockchain enthusiasts we were confident to achieve it.

 

Imagen 3. El equipo diseñando la solución

Image 3. The team designing the solution

 

La mayoría de propuestas de otros participantes se centraron en presentar soluciones (interfaces de usuario, chatbots, etc.) orientadas a facilitar que el consumidor final pudiera acceder a la información de los productos (procedencia, bio, métodos de producción, etc.) de manera ágil y clara.

The other contestant’s propositions were focused on solutions (user interfaces, chatbots, etc.) for the end consumer, to enable them to be able to access and consume all the information (traceability, provenance, etc.) from the products they’re buying.

En nuestro caso, decidimos tomar un ángulo distinto: desde nuestra perspectiva, el problema principal no reside en cómo los usuarios interactúan o consumen este tipo de información, sino en cómo se puede conseguir:

  1.       registrar toda esta información de la cadena de suministro de manera eficiente y
  2.       asegurar que ésta es verídica y ha sido validada por todos los actores implicados

Para conseguir el punto 1, asumimos que cada producto lleva un identificador único (código de barras, QR, RFID, etc.) y que cada vez que cambia de operador (cambio de manos) y se transforma, se escanea. De esta manera generamos un grafo como se indica en la imagen 4.

We decided to tackle the problem from a whole different perspective. For us, the main problem is not how the end consumer consumes this type of information but how to achieve two main things:

 

  1.       To be able to efficiently gather and collect all the data required
  2.       To be able to ensure that the data is true and validated by the whole supply chain

 

In order to achieve the point 1, we made the assumption that each product has an individual reference (bar/QR code, RFID, etc.) and that each time there is a transaction/transformation the product or sub products are scanned. With this methodology we were able to generate a graph like in the image 4.

 

Imagen 4. Grafo de la trazabilidad. Cada nodo es un operador y cada arco representa una operación de transformación

Image 4. Traceability graph. Each node represents a transaction between operators and each arc a transformation of the product

El siguiente gran problema consistía en que la información de cada nodo se quedaba almacenada en los sistemas privados del propio operador económico. Para ello desarrollamos una API que trabaja como una capa de abstracción que sube la información a un sistema cloud compartido entre todos los agentes de la cadena de suministro.

The next big problem was that the information generated by each node was stored in the private system of each agent. To solve this, we developed an API that works like an abstraction layer that uploads the data to a shared cloud by all the agents within the supply chain. This supra-layer is powered by Blockchain and has all of its properties.

Imagen 5. Sistema cloud compartido

Image 5. Shared Cloud System

 

Gracias a estos dos conceptos conseguimos resolver el punto 1. Adicionalmente, con la solución planteada nos dimos cuenta que habíamos creado un sistema de alertas y avisos en caso de intoxicación alimentaria muy potente y eficaz.

Thanks to this concept we were able to solve the first point. Additionally, we saw another great potential: we were able to quickly detect food alerts and remove the affected references upstream and perform audits to the likely origin nodes.

Imagen 6. Sistema de detección de alertas alimentaria y retirada del mercado

Image 6. Food alerts detection system and remove from market

 

Para atacar el punto 2 decidimos hacer uso de los beneficios que nos ofrece la tecnología Blockchain y el concepto de Smart Contract.

Gracias a las propiedades de éstos, creamos un sistema de validación para cada una de las transacciones realizadas en la cadena de suministro. Incentivando así a cada uno de los operadores para ayudar a asegurar la calidad de los productos des del inicio hasta el final de la cadena.

In order to tackle the second point, we used the benefits of Blockchain technology and its concept of Smart Contract.

Thanks to its characteristics, we developed a validation system for each one of the transactions/transformations performed within the supply chain. With this methodology we found a way to incentivise each one of the operators to help ensure the transparency and quality of the products from the beginning to the end of the chain.

 

Imagen 7. Cadena de suministro gestionada con Smart Contracts (imágen propiedad de Ambrosus)

Image 7. Supply chain powered by Smart Contracts (Image property of Ambrosus)

Después de diseñar, crear y contrastar la solución con varias empresas alimentarias, estamos decididos en seguir avanzando esta solución ya que el feedback ha sido inmejorable. Estamos buscando operadores económicos y stakeholders de este mercado para colaborar en el desarrollo de esa solución.

Due to receiving great feedback from food operators and stakeholders after seeing our technology we have decided to push our solution forward. We are seeking for partners within the food industry to collaborate on the design and implementation of the solution.

Imagen 8. Debatiendo con Ricolab

Image 8. Debating with Ricolab

Imagen 9. Pitching en el Impact Hub de Ginebra

Image 9. Pitching in the Impact Hub, Genève

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *