Plateforme Mindsync et informatique distribuée

(Mindsync) (31 mai 2020)

Linformatique distribuée est lune des grandes fonctionnalités de la plate-forme qui distingue Mindsync de ses concurrents. Les développeurs peuvent accéder simultanément à des milliers de GPU et à dautres ressources. Ceci est rendu possible par la possibilité de louer un nombre illimité de GPU et dautres ressources fournies par les mineurs. La durée de location de ces ressources n’est limitée que par le solde du portefeuille de l’utilisateur. Lutilisateur choisit les serveurs avec les paramètres nécessaires, définit lheure du bail ou spécifie le script à exécuter et le temps dexécution maximal. Mindsync calcule le prix de location maximum. Ce montant sera verrouillé par contrat intelligent sur les fonds de lutilisateur sur la plate-forme. Le règlement sera effectué lorsque la ressource est libérée par lutilisateur ou que le délai dexpiration est atteint. Le paiement aux fournisseurs de ressources sera retardé pour protéger les utilisateurs des fournisseurs de ressources de mauvaise qualité. En cas de mauvaise qualité des services fournis par le fournisseur de ressources, Mindsync réduira la note du fournisseur de ressources.

Le coût des ressources dépendra de la charge de travail du réseau. Lutilisateur peut fixer un prix de location plus élevé à partir de la valeur actuelle afin dobtenir la priorité dans lallocation des ressources. Lalgorithme de gestion du prix des ressources est similaire à lalgorithme de fixation du prix du gaz dans le réseau Ethereum.

Mindsync fournit aux développeurs un ensemble de bibliothèques pour échanger des messages entre processus / serveurs, ainsi que la possibilité dutiliser un système de fichiers distribué (IPFS) pour héberger des ensembles de données, des résultats de calcul, etc. Il est proposé dutiliser le protocole Ethereum Whisper comme protocole de message de base pour léchange entre les nœuds de calcul.