Mindsync-platform og distribueret computing

(Mindsync) (31. maj 2020)

Distribueret computing er en af ​​de fantastiske platformfunktioner, der adskiller Mindsync fra sine konkurrenter. Udviklere kan få adgang til tusindvis af GPUer og andre ressourcer samtidigt. Dette er muliggjort af muligheden for at leje et hvilket som helst antal GPUer og andre ressourcer, der leveres af minearbejdere. Tidspunktet for leasing af disse ressourcer er kun begrænset af saldoen i brugerens tegnebog. Brugeren vælger serverne med de nødvendige parametre, indstiller tidspunktet for leasing eller specificerer, hvilket script der skal udføres, og den maksimale udførelsestid. Mindsync beregner den maksimale lejepris. Dette beløb låses ved hjælp af smart-kontrakt fra brugerens midler på platformen. Forliget foretages, når ressourcen frigives af brugeren, eller når timeout er nået. Betaling til ressourceudbydere bliver forsinket for at beskytte brugere mod ressourceudbydere af dårlig kvalitet. I tilfælde af dårlig kvalitet af tjenester, der leveres af ressourceudbyderen, nedgraderer Mindsync ressourceudbyderens rating.

Omkostningerne ved ressourcer afhænger af netværkets arbejdsbyrde. Brugeren kan indstille en højere lejepris fra den aktuelle værdi for at opnå prioritet i ressourcetildelingen. Algoritmen til styring af ressourcepriser svarer til algoritmen for gasprisindstilling i Ethereum-netværket.

Mindsync giver udviklere et sæt biblioteker til at udveksle meddelelser mellem processer / servere samt muligheden for at bruge et distribueret filsystem (IPFS) til vært for datasæt, databehandlingsresultater osv. Det foreslås at bruge Ethereum Whisper-protokollen som den grundlæggende meddelelsesprotokol til udveksling mellem beregningsknudepunkter.