Soluția platformei Mindsync

(Mindsync) (13 mai 2020)

O soluție poate fi publică sau privată (în cazul unei competiții în care clientul nu dorește pentru a publica sau revinde soluția). Dacă soluția este publică, aceasta este plasată pe piața AI. Soluția poate fi plătită sau gratuit. Soluția plătită poate fi cumpărată cu codul sursă sau închiriată și apelată prin API sau rulați direct de pe piață.

O soluție constă din patru părți de bază:

  1. Cod sursă *

2. Model ML

3. Imagine Docker

4. Documentare

(* În orice limbaj de programare sau combinația acestuia, dacă nu este specificat de cerințe)

Codul trebuie să fie lizibil și reproductibil; cu alte cuvinte, dacă aveți date și cod sursă, puteți obține același model ML.

Soluția este plasată într-un container de andocare. Th face posibilă refolosirea soluției fără a fi nevoie să repetați procedurile de pregătire a datelor și de modelare.

Stocarea datelor

Stocarea datelor va fi organizată ca un depozit de date distribuit utilizând rețeaua de bază Mindsync servere și resurse de stocare crowdsourced. Fiecare membru al platformei poate face parte din rețeaua Mindsync și poate participa ca nod IPFS.

Toate datele de pe platformă sunt împărțite în două părți:

  1. Date minuscule , cum ar fi link-uri către seturi de date și modele ML, evaluări, tranzacții, informații despre membri etc. sunt stocate în blockchain-ul Ethereum.

2. Datele platformei publice, seturile de date, modelele ML sunt stocate în IPFS.

Coordonatorul de stocare a datelor intelectuale Mindsync va fi dezvoltat pentru a asigura o securitate și o disponibilitate ridicată a datelor.

Blockchain

Platforma Mindsync va fi construită deasupra blockchain-ului Ethereum utilizând contracte inteligente. Proiectul va beneficia de atributele inerente de securitate și toleranță la erori ale blockchain-ului Ethereum.

Tehnologia Blockchain permite înregistrarea informațiilor într-un mod sigur și de neșters, permițând un schimb ușor și sigur între programatori și clienți. Codul software este hash pe blockchain.

Platforma Mindsync va avea un mecanism de consens în două straturi:

  • Minerii la nivelul unu (1);
  • Dovadă a reputației contractelor inteligente la nivelul doi (2).

Vor exista mai multe tipuri de contracte inteligente pentru a implementa toate caracteristicile Mindsync:

  1. Pentru concursuri de învățare automată. Fiecare utilizator al platformei va putea crea un contract inteligent folosind șabloanele noastre cu descrierea problemei și linkuri pentru date de instruire / alte resurse (aici utilizatorul acceptă riscurile publice ca datele pe care le furnizează să fie sigure). De asemenea, el creează reguli de concurs și durata concursului. El plătește taxe în funcție de cât va dura acest concurs și promite premii. Premiile vor fi acordate experților / dezvoltatorilor cu cele mai bune scoruri după încheierea concursului. Utilizatorul își poate furniza lista de experți / noduri IPFS / furnizori de energie pentru calcul sau poate crea un pool, astfel încât utilizatorii platformei să îi poată alege pentru cea mai bună corectitudine și servicii. Clientul plătește apoi furnizorilor o mică taxă în jetoane MAI după începerea competiției. În timpul competiției, participanții își trimit soluțiile către noduri IPFS, experți și furnizori de energie de calcul, utilizând serviciile API Mindsync. Furnizorii apoi comit rezultate ca linkuri pentru fiecare soluție de utilizator, calculează scorul și hash de date soluție astfel încât să răspundă nevoilor de securitate a platformei și să protejeze participanții împotriva fraudei. Serviciile API vor oferi clasamentul actual cu acces la contracte inteligente pe baza scorurilor curente ale utilizatorilor. La finalul competiției, experții vor testa soluțiile participanților cu date complete despre concurs și vor publica rezultatele finale.
  2. Contractul platformei Mindsync. Va avea date referitoare la reputația utilizatorilor, care pot fi votate în sus sau în jos cu ajutorul metodelor de vot în sus, în vot negativ. Este necesar pentru integritate, prevenirea și pedepsirea fraudei și pentru a crea un sistem echitabil care să aleagă cei mai buni experți care vor testa soluții, vor ajunge la un consens și vor ajunge la rezultate corecte. Votul fiecăruia este scalat de reputația lor. Va exista o listă de experți, furnizori de energie pentru calcul, noduri IPFS care pot fi folosite în timpul concursurilor. Fiecare utilizator poate deveni expert, furnizor, nod, în cazul în care reputația sa este suficient de mare (de exemplu, una dintre primele 100 de cele mai bune evaluări).
  3. Contract de token MAI care va stoca soldurile utilizatorilor platformei și unde vor merge token-urile MAI ca premii de concurs sau taxe pentru servicii de experți / furnizori.