Mindsync platform solution

(Mindsync) (13 maggio 2020)

Una soluzione può essere pubblica o privata (nel caso di una competizione in cui il cliente non desidera per pubblicare o rivendere la soluzione). Se la soluzione è pubblica, viene inserita nel marketplace AI. La soluzione può essere a pagamento o gratuita. La soluzione a pagamento può essere acquistata con il codice sorgente oppure noleggiata e chiamata tramite API o eseguito direttamente dal mercato.

Una soluzione è composta da quattro parti di base:

  1. Codice sorgente *

2. Modello ML

3. Immagine Docker

4. Documentazione

(* In qualsiasi linguaggio di programmazione o sua combinazione, se non specificato dai requisiti)

Il codice deve essere leggibile e riproducibile; in altre parole, se si dispone di dati e codice sorgente, è possibile ottenere lo stesso modello ML.

La soluzione è collocata in un contenitore docker. consente di riutilizzare la soluzione senza dover ripetere le procedure di preparazione dei dati e di addestramento del modello.

Archiviazione dei dati

Larchiviazione dei dati sarà organizzata come un data warehouse distribuito utilizzando la rete di base Mindsync server e risorse di archiviazione in crowdsourcing. Ogni membro della piattaforma può far parte della rete Mindsync e partecipare come nodo IPFS.

Tutti i dati sulla piattaforma sono divisi in due parti:

  1. Tiny data , come collegamenti a set di dati e modelli ML, valutazioni, transazioni, informazioni sui membri, ecc. sono archiviati nella blockchain di Ethereum.

2. I dati della piattaforma pubblica, i set di dati, i modelli ML sono archiviati in IPFS.

Il coordinatore dellarchiviazione intellettuale dei dati Mindsync sarà sviluppato per garantire unelevata disponibilità e sicurezza dei dati.

Blockchain

La piattaforma Mindsync sarà costruita sulla blockchain di Ethereum utilizzando contratti intelligenti. Il progetto beneficerà degli attributi intrinseci di sicurezza e tolleranza ai guasti della blockchain di Ethereum.

La tecnologia blockchain consente la registrazione delle informazioni in modo sicuro e indelebile consentendo uno scambio facile e sicuro tra programmatori e clienti. Il codice del software è sottoposto ad hashing sulla blockchain.

La piattaforma Mindsync avrà un meccanismo di consenso a due livelli:

  • Miners at layer one (1);
  • Prova di reputazione sui contratti intelligenti al livello due (2).

Ci saranno diversi tipi di contratti intelligenti per implementare tutte le funzionalità di Mindsync:

  1. Per concorsi di machine learning. Ogni utente della piattaforma sarà in grado di creare smart contract utilizzando i nostri modelli con descrizione del problema e collegamenti per i dati di addestramento / altre risorse (qui lutente accetta i rischi pubblici che i dati che fornisce siano sicuri). Crea anche regole di concorrenza e durata del concorso. Paga le tasse in base alla durata del concorso e garantisce i premi. I premi verranno assegnati agli esperti / sviluppatori con il punteggio più alto al termine del concorso. Lutente può fornire il suo elenco di esperti / nodi IPFS / fornitori di potenza di calcolo o creare un pool in modo che gli utenti della piattaforma possano sceglierli per la migliore correttezza e servizi. Il cliente paga quindi ai fornitori una piccola commissione in token MAI dopo linizio della competizione. Durante la competizione, i partecipanti inviano le loro soluzioni a nodi IPFS, esperti e fornitori di potenza di calcolo utilizzando i servizi API Mindsync. I provider quindi eseguono il commit dei risultati come collegamenti per ciascuna soluzione utente, calcolano il punteggio e lhash dei dati della soluzione in modo che soddisfi le esigenze di sicurezza della piattaforma e protegga i partecipanti dalle frodi. I servizi API forniranno lattuale classifica con accesso a contratti intelligenti in base ai punteggi degli utenti correnti. Alla fine del concorso, gli esperti testeranno le soluzioni dei partecipanti con i dati completi della competizione e pubblicheranno i risultati finali.
  2. Contratto della piattaforma Mindsync. Conterrà i dati sulla reputazione degli utenti, che possono essere votati verso lalto o verso il basso utilizzando metodi upvote e downvote. È necessaria per lintegrità, la prevenzione e la punizione delle frodi e per creare un sistema equo che sceglierà i migliori esperti che testeranno le soluzioni, raggiungeranno un consenso e arriveranno a risultati equi. Il voto di tutti è scalato dalla loro reputazione. Ci sarà un elenco di esperti, fornitori di potenza di calcolo, nodi IPFS che possono essere utilizzati durante i concorsi. Ogni utente può diventare esperto, fornitore, nodo, se la sua valutazione della reputazione è sufficientemente alta (ad esempio, una delle prime 100 valutazioni migliori).
  3. Contratto di token MAI che memorizzerà i saldi degli utenti della piattaforma e dove andranno i token MAI come premi o commissioni di concorso per esperti / fornitori di servizi.