Solución de plataforma Mindsync

(Mindsync) (13 de mayo de 2020)

Una solución puede ser pública o privada (en el caso de una competencia donde el cliente no desea publicar o revender la solución). Si la solución es pública, se coloca en el mercado de IA. La solución puede ser de pago o gratuita. La solución de pago se puede comprar con el código fuente o alquilar y llamar a través de la API o ejecutar directamente desde el mercado.

Una solución consta de cuatro partes básicas:

  1. Código fuente *

2. Modelo ML

3. Imagen de Docker

4. Documentación

(* En cualquier lenguaje de programación o su combinación, si no lo especifican los requisitos)

El código debe ser legible y reproducible; en otras palabras, si tiene datos y código fuente, entonces puede obtener el mismo modelo ML.

La solución se coloca en un contenedor docker. Th Esto permite reutilizar la solución sin tener que repetir los procedimientos de preparación de datos y entrenamiento del modelo.

Almacenamiento de datos

El almacenamiento de datos se organizará como un almacén de datos distribuido utilizando la red base de Mindsync servidores y recursos de almacenamiento de colaboración colectiva. Cada miembro de la plataforma puede ser parte de la red Mindsync y participar como un nodo IPFS.

Todos los datos de la plataforma se dividen en dos partes:

  1. Datos minúsculos , como enlaces a conjuntos de datos y modelos de ML, calificaciones, transacciones, información de miembros, etc. se almacenan en la cadena de bloques de Ethereum.

2. Los datos de la plataforma pública, los conjuntos de datos y los modelos ML se almacenan en IPFS.

Se desarrollará el coordinador de almacenamiento de datos intelectuales de Mindsync para garantizar una alta disponibilidad y seguridad de los datos.

Blockchain

La plataforma Mindsync se construirá sobre la cadena de bloques Ethereum utilizando contratos inteligentes. El proyecto se beneficiará de los atributos inherentes de seguridad y tolerancia a fallas de la cadena de bloques Ethereum.

La tecnología Blockchain permite el registro de información de manera segura e indeleble, lo que permite un intercambio fácil y seguro entre programadores y clientes. El código del software está codificado en la cadena de bloques.

La plataforma Mindsync tendrá un mecanismo de consenso de dos capas:

  • Mineros en la capa uno (1);
  • Prueba de reputación en contratos inteligentes en la capa dos (2).

Habrá varios tipos de contratos inteligentes para implementar todas las funciones de Mindsync:

  1. Para concursos de aprendizaje automático. Cada usuario de la plataforma podrá crear un contrato inteligente utilizando nuestras plantillas con descripción del problema y enlaces para datos de entrenamiento / otros recursos (aquí el usuario acepta el riesgo público de que los datos que proporciona sean seguros). También crea reglas de competencia y duración de la competencia. Él paga tarifas dependiendo de cuánto tiempo tome este concurso y promete premios. Los premios se entregarán a los expertos / desarrolladores con la mejor puntuación después de que finalice el concurso. El usuario puede proporcionar su lista de expertos / nodos IPFS / proveedores de energía de cómputo o crear un grupo para que los usuarios de la plataforma puedan elegirlos para obtener los mejores servicios y equidad. Luego, el cliente paga a los proveedores una pequeña tarifa en tokens MAI después de que comienza la competencia. Durante la competencia, los participantes envían sus soluciones a los nodos IPFS, expertos y proveedores de energía de computación utilizando los servicios API de Mindsync. Luego, los proveedores envían los resultados como enlaces para cada solución de usuario, calculan la puntuación y el hash de los datos de la solución para que satisfagan las necesidades de seguridad de la plataforma y protejan a los participantes del fraude. Los servicios de API proporcionarán la tabla de clasificación actual con acceso a contratos inteligentes basados ​​en las puntuaciones de los usuarios actuales. Al final de la competencia, los expertos probarán las soluciones de los participantes con datos completos de la competencia y publicarán los resultados finales.
  2. Contrato de plataforma Mindsync. Tendrá los datos de reputación de los usuarios, que se pueden votar a favor o en contra mediante métodos de voto a favor o en contra. Es necesario para la integridad, la prevención y el castigo del fraude, y para crear un sistema justo que elija a los mejores expertos que probarán soluciones, llegarán a un consenso y llegarán a resultados justos. El voto de todos depende de su reputación. Habrá una lista de expertos, proveedores de energía de cómputo, nodos IPFS que se pueden utilizar durante los concursos. Cada usuario puede convertirse en experto, proveedor, nodo, si su calificación de reputación es lo suficientemente alta (por ejemplo, una de las 100 primeras mejores calificaciones).
  3. Contrato de token MAI que almacenará los saldos de los usuarios de la plataforma y dónde irán los tokens MAI como premios de competencia o tarifas para servicios de expertos / proveedores.