Solution de la plateforme Mindsync

(Mindsync) (13 mai 2020)

Une solution peut être publique ou privée (dans le cas dun concours où le client ne souhaite pas publier ou revendre la solution). Si la solution est publique, elle est placée sur le marché de lIA. La solution peut être payante ou gratuite. La solution payante peut être achetée avec le code source ou être louée et appelée via lAPI ou sexécuter directement depuis la place de marché.

Une solution se compose de quatre parties de base:

  1. Code source *

2. Modèle ML

3. Image Docker

4. Documentation

(* Dans nimporte quel langage de programmation ou sa combinaison, si non spécifié par les exigences)

Le code doit être lisible et reproductible; en dautres termes, si vous avez des données source et du code, vous pouvez obtenir le même modèle ML.

La solution est placée dans un conteneur de docker. Cela permet de réutiliser la solution sans avoir à répéter les procédures de préparation des données et de formation du modèle.

Stockage des données

Le stockage des données sera organisé comme un entrepôt de données distribué utilisant le réseau de base Mindsync serveurs et ressources de stockage participatives. Chaque membre de la plate-forme peut faire partie du réseau Mindsync et participer en tant que nœud IPFS.

Toutes les données de la plate-forme sont divisées en deux parties:

  1. Tiny data , tels que les liens vers les ensembles de données et les modèles de ML, les évaluations, les transactions, les informations sur les membres, etc. sont stockés dans la blockchain Ethereum.

2. Les données de la plate-forme publique, les ensembles de données et les modèles ML sont stockés dans IPFS.

Le coordinateur de stockage de données intellectuelles Mindsync sera développé pour assurer une haute disponibilité et sécurité des données.

Blockchain

La plateforme Mindsync sera construite au-dessus de la blockchain Ethereum à laide de contrats intelligents. Le projet bénéficiera des attributs de sécurité et de tolérance aux pannes inhérents à la blockchain Ethereum.

La technologie Blockchain permet lenregistrement dinformations de manière sûre et indélébile permettant un échange facile et sûr entre les programmeurs et les clients. Le code du logiciel est haché sur la blockchain.

La plateforme Mindsync aura un mécanisme de consensus à deux couches:

  • Mineurs à la couche un (1);
  • Preuve de réputation sur les contrats intelligents au niveau deux (2).

Il y aura plusieurs types de contrats intelligents pour implémenter toutes les fonctionnalités de Mindsync:

  1. Pour les concours dapprentissage automatique. Chaque utilisateur de la plateforme pourra créer un contrat intelligent en utilisant nos modèles avec une description du problème et des liens pour les données de formation / dautres ressources (ici, lutilisateur accepte les risques publics que les données quil fournit soient sécurisées). Il crée également les règles de compétition et la durée du concours. Il paie des frais en fonction de la durée de ce concours et promet des prix. Les prix seront remis aux meilleurs experts / développeurs une fois le concours terminé. Lutilisateur peut fournir sa liste dexperts / nœuds IPFS / fournisseurs dénergie de calcul ou créer un pool afin que les utilisateurs de la plate-forme puissent les choisir pour une meilleure équité et des services. Le client paie ensuite aux fournisseurs une somme modique en jetons MAI après le début de la compétition. Pendant le concours, les participants envoient leurs solutions aux nœuds IPFS, aux experts et aux fournisseurs de puissance de calcul utilisant les services de lAPI Mindsync. Les fournisseurs valident ensuite les résultats sous forme de liens pour chaque solution utilisateur, calculent le score et le hachage des données de la solution afin de répondre aux besoins de sécurité de la plateforme et de protéger les participants contre la fraude. Les services dAPI fourniront le classement actuel avec un accès aux contrats intelligents en fonction des scores actuels des utilisateurs. À la fin du concours, des experts testeront les solutions des participants avec les données complètes du concours et publieront les résultats finaux.
  2. Contrat de plateforme Mindsync. Il contiendra les données de réputation des utilisateurs, qui peuvent être votées à la hausse ou à la baisse à laide de méthodes de vote à la hausse ou à la baisse. Il est nécessaire pour lintégrité, la prévention et la répression de la fraude et pour créer un système équitable qui choisira les meilleurs experts qui testeront les solutions, parviendront à un consensus et arriveront à des résultats équitables. Le vote de chacun dépend de sa réputation. Il y aura une liste dexperts, de fournisseurs de puissance de calcul, de nœuds IPFS pouvant être utilisés lors de concours. Chaque utilisateur peut devenir expert, fournisseur, nœud, si sa cote de réputation est suffisamment élevée (par exemple, lune des ~ 100 premières meilleures évaluations).
  3. Contrat de jeton MAI qui stockera les soldes des utilisateurs de la plateforme et où iront les jetons MAI comme prix de concours ou honoraires pour les services dexperts / prestataires.