solução da plataforma Mindsync

(Mindsync) (13 de maio de 2020)

Uma solução pode ser pública ou privada (no caso de uma competição onde o cliente não deseja para publicar ou revender a solução). Se a solução for pública, ela é colocada no mercado de IA. A solução pode ser paga ou gratuita. A solução paga pode ser comprada com o código-fonte ou ser alugada e chamada por meio da API ou executado diretamente no mercado.

Uma solução consiste em quatro partes básicas:

  1. Código-fonte *

2. Modelo de ML

3. Imagem do Docker

4. Documentação

(* Em qualquer linguagem de programação ou sua combinação, se não especificado pelos requisitos)

O código deve ser legível e reproduzível; em outras palavras, se você tiver dados de origem e código, poderá obter o mesmo modelo de ML.

A solução é colocada em um contêiner docker. Isso torna possível reutilizar a solução sem ter que repetir os procedimentos de preparação de dados e treinamento do modelo.

Armazenamento de dados

O armazenamento de dados será organizado como um data warehouse distribuído usando a rede de base Mindsync servidores e recursos de armazenamento crowdsourced. Cada membro da plataforma pode fazer parte da rede Mindsync e participar como um nó IPFS.

Todos os dados na plataforma são divididos em duas partes:

  1. Dados minúsculos , como links para conjuntos de dados e modelos de ML, classificações, transações, informações de membros, etc., são armazenados na blockchain Ethereum.

2. Dados de plataforma pública, conjuntos de dados, modelos de ML são armazenados em IPFS.

O coordenador de armazenamento de dados intelectuais Mindsync será desenvolvido para garantir alta disponibilidade e segurança de dados.

Blockchain

A plataforma Mindsync será construída em cima do blockchain Ethereum usando contratos inteligentes. O projeto se beneficiará dos atributos de segurança e tolerância a falhas inerentes do blockchain Ethereum.

A tecnologia Blockchain permite o registro de informações de maneira segura e indelével, permitindo uma troca fácil e segura entre programadores e clientes. O código do software é hash no blockchain.

A plataforma Mindsync terá um mecanismo de consenso de duas camadas:

  • Mineiros na camada um (1);
  • Prova de reputação em contratos inteligentes na camada dois (2).

Haverá vários tipos de contratos inteligentes para implementar todos os recursos do Mindsync:

  1. Para concursos de aprendizado de máquina. Cada usuário da plataforma será capaz de criar um contrato inteligente usando nossos modelos com descrição do problema e links para dados de treinamento / outros recursos (aqui o usuário aceita riscos públicos de que os dados que fornece sejam seguros). Ele também cria regras de competição e duração da competição. Ele paga taxas de acordo com a duração do concurso e oferece prêmios. Os prêmios serão dados aos especialistas / desenvolvedores com maior pontuação após a conclusão do concurso. O usuário pode fornecer sua lista de especialistas / nós IPFS / provedores de energia de computação ou criar um pool para que os usuários da plataforma possam escolhê-los para melhor justiça e serviços. O cliente então paga aos provedores uma pequena taxa em tokens MAI após o início da competição. Durante a competição, os participantes enviam suas soluções para nós IPFS, especialistas e provedores de energia de computação usando os serviços API Mindsync. Os provedores então comprometem os resultados como links para cada solução do usuário, calculam a pontuação e o hash dos dados da solução para que atenda às necessidades de segurança da plataforma e proteja os participantes contra fraudes. Os serviços de API fornecerão a tabela de classificação atual com acesso a contratos inteligentes com base nas pontuações atuais do usuário. No final da competição, os especialistas irão testar as soluções dos participantes com dados completos da competição e publicar os resultados finais.
  2. Contrato da plataforma Mindsync. Ele terá dados de reputação dos usuários, que podem ser votados a favor ou contra, usando métodos de voto positivo e negativo. É necessário para integridade, prevenção e punição de fraudes, e para criar um sistema justo que irá escolher os melhores especialistas que irão testar soluções, chegar a um consenso e chegar a resultados justos. O voto de todos é dimensionado por sua reputação. Haverá uma lista de especialistas, provedores de energia de computação, nós IPFS que podem ser usados ​​durante as competições. Cada usuário pode se tornar especialista, provedor, nó, se sua classificação de reputação for alta o suficiente (por exemplo, uma das aproximadamente 100 primeiras melhores classificações).
  3. Contrato de token MAI que armazenará os saldos dos usuários da plataforma e para onde os tokens MAI irão como prêmios de competição ou taxas para serviços de especialistas / fornecedores.