Tecnologías Básicas

Inteligencia Artificial

Federated Learning

Garantiza la privacidad en el intercambio de datos para entornos IoT

blockchain

Blockchain

Asegura las transacciones entre agentes, mejora la seguridad y descentraliza

Smart Contract

Smart Contracts

Define las cláusulas entre los agentes, automatiza y aporta transparencia

Basic technology scheme

Mindmap Tecnologías

Descubre como se relacionan las tecnologías de GREEN

Technology network

Federated Learning 🧠

Un nuevo paradigma de Machine Learning, permite el entrenamiento de los modelos de forma distribuida sin que los datos se centralicen.

Una red conformada por nodos edge, donde cada uno esta encargado de almacenar los datos generados por sí mismo y entrenar un modelo local.

Posteriormente, un servidor central agrega los diferentes modelos locales generados, estableciendo un modelo global de mejor calidad que los locales y sin comprometer la información privada de cada edge, aumentando la seguridad y reduciendo las posibilidades de exponer los datos.

Esta tecnología sigue asumiendo la robustez del servidor central, siendo vulnerable tanto ante fallos propios, como a usuarios maliciosos que traten de corromper el modelo global o extraer información de los datos a través de los modelos compartidos.

Afortunadamente, los riesgos adicionales que implica su uso, se pueden subsanar mediante la aplicación de otras tecnologías.

🔗 Blockchain

Permite descentralizar y fortalecer los procesos del Federated Learning mediante sus algoritmos de consenso.

Una tecnología que consigue descentralizar la función del servidor central entre los diferentes nodos edge, donde cada uno de los modelos locales se comparten con el resto de los nodos.

Los nodos realizan la agregación de los modelos de la forma establecida y proponen un nuevo bloque en la cadena de Blockchain.

El resto de  nodos pueden verificar el bloque propuesto y añadirlo a la cadena o rechazarlo en base a los parámetros establecidos.

La integración de esta tecnología se asegura la contribución y validación de los nodos de la red para el establecimiento del nuevo modelo global, aumentando la robustez del sistema completo y siendo tolerante al fallo de algunos nodos de la red.

Smart Contracts 💼

Los contratos inteligentes permiten establecer un código a ejecutar cuando se cumplan unas condiciones determinadas.

Los contratos inteligentes permiten generar mecanismos que incentiven la participación de los diferentes nodos, otorgando una serie de beneficios para aquellos que contribuyan de forma positiva o castigando a los que quieran malversar el correcto funcionamiento de esta.

Esta tecnología otorga a las diferentes partes implicadas una mayor confianza a la hora de participar en la red y asegura la correcta inclusión de sus datos, ya que establecen unas reglas claras, inmutables y transparentes.

MINDMAP TECNOLOGÍAS

Descubre más acerca de las tecnologías que forman el proyecto y como se relacionan entre sí: