Mindsync-platformoplossing

(Mindsync) (13 mei 2020)

Een oplossing kan openbaar of privé zijn (in het geval van een wedstrijd waarbij de klant niet wenst om de oplossing te publiceren of door te verkopen). Als de oplossing openbaar is, wordt deze op de AI-markt geplaatst. De oplossing kan worden betaald of gratis. De betaalde oplossing kan worden gekocht met de broncode of worden gehuurd en worden gebeld via de API of rechtstreeks vanaf de markt worden uitgevoerd.

Een oplossing bestaat uit vier basisonderdelen:

  1. Broncode *

2. ML-model

3. Docker-afbeelding

4. Documentatie

(* In elke programmeertaal of zijn combinatie, indien niet gespecificeerd door vereisten)

De code moet leesbaar en reproduceerbaar zijn; met andere woorden als u brongegevens en code heeft, kunt u hetzelfde ML-model krijgen.

De oplossing wordt in een docker-container geplaatst. Dit maakt het mogelijk om de oplossing opnieuw te gebruiken zonder de datavoorbereiding en modeltrainingsprocedures te hoeven herhalen.

Gegevensopslag

Gegevensopslag wordt georganiseerd als een gedistribueerd datawarehouse met behulp van het Mindsync-basisnetwerk servers en crowdsourced opslagbronnen. Elk lid van het platform kan deel uitmaken van het Mindsync-netwerk en deelnemen als IPFS-knooppunt.

Alle gegevens op het platform zijn onderverdeeld in twee delen:

  1. Kleine gegevens , zoals links naar datasets en ML-modellen, beoordelingen, transacties, ledeninformatie, etc. worden opgeslagen in de Ethereum-blockchain.

2. Gegevens van openbare platforms, datasets en ML-modellen worden opgeslagen in IPFS.

De coördinator voor intellectuele gegevensopslag van Mindsync zal worden ontwikkeld om een ​​hoge beschikbaarheid en veiligheid van gegevens te garanderen.

Blockchain

Het Mindsync-platform wordt bovenop de Ethereum-blockchain gebouwd met behulp van slimme contracten. Het project zal profiteren van de inherente veiligheids- en fouttolerantiekenmerken van de Ethereum-blockchain.

Blockchain-technologie maakt het mogelijk om informatie op een veilige en onuitwisbare manier vast te leggen, wat een gemakkelijke en veilige uitwisseling tussen programmeurs en klanten mogelijk maakt. De softwarecode is gehasht op de blockchain.

Het Mindsync-platform zal een consensusmechanisme met twee lagen hebben:

  • Miners op laag één (1);
  • Bewijs van reputatie op slimme contracten op laag twee (2).

Er zullen verschillende soorten slimme contracten zijn om alle functies van Mindsync te implementeren:

  1. Voor machine learning-wedstrijden. Elke platformgebruiker kan een slim contract maken met behulp van onze sjablonen met probleembeschrijving en links voor trainingsgegevens / andere bronnen (hier accepteert de gebruiker openbare risicos dat de gegevens die hij verstrekt veilig zijn). Hij stelt ook wedstrijdregels en wedstrijdduur op. Hij betaalt vergoedingen afhankelijk van hoe lang deze wedstrijd zal duren en belooft prijzen. Er worden prijzen uitgereikt aan de experts / ontwikkelaars met de beste score nadat de wedstrijd is afgelopen. De gebruiker kan zijn lijst met experts / IPFS-knooppunten / rekenkrachtproviders verstrekken of een pool creëren zodat platformgebruikers ze kunnen kiezen voor de beste eerlijkheid en services. De klant betaalt de providers vervolgens een kleine vergoeding in MAI-tokens nadat de wedstrijd is begonnen. Tijdens de wedstrijd sturen de deelnemers hun oplossingen naar IPFS-knooppunten, experts en rekenkrachtproviders met behulp van Mindsync API-services. Providers leggen de resultaten vervolgens vast als koppelingen voor elke gebruikersoplossing, berekenen de score en hash van oplossingsgegevens zodat deze voldoen aan de behoeften van platformbeveiliging en deelnemers beschermen tegen fraude. API-services bieden het huidige klassement toegang tot slimme contracten op basis van de huidige gebruikersscores. Aan het einde van de wedstrijd zullen experts de oplossingen van de deelnemers testen met volledige wedstrijdgegevens en definitieve resultaten publiceren.
  2. Mindsync-platformcontract. Het zal de reputatiegegevens van gebruikers bevatten, die kunnen worden gestemd met behulp van upvote, downvote-methoden. Het is nodig voor integriteit, het voorkomen en bestraffen van fraude, en om een ​​eerlijk systeem te creëren dat de beste experts kiest die oplossingen testen, een consensus bereiken en tot eerlijke resultaten komen. De stem van iedereen wordt geschaald op basis van hun reputatie. Er zal een lijst zijn met experts, rekenkrachtproviders en IPFS-knooppunten die tijdens wedstrijden kunnen worden gebruikt. Elke gebruiker kan expert, provider, knooppunt worden als zijn reputatie hoog genoeg is (bijv. Een van ~ 100 eerste beste beoordelingen).
  3. MAI-tokencontract waarin de saldi van platformgebruikers worden opgeslagen en waar MAI-tokens naartoe gaan als wedstrijdprijzen of vergoedingen voor diensten van experts / leveranciers.