Platforma Mindsync i przetwarzanie rozproszone

(Mindsync) (31 maja 2020 r.)

Obliczenia rozproszone to jedna z najlepszych funkcji platformy, która wyróżnia Mindsync od swoich konkurentów. Programiści mogą jednocześnie uzyskać dostęp do tysięcy procesorów graficznych i innych zasobów. Jest to możliwe dzięki możliwości wypożyczenia dowolnej liczby procesorów graficznych i innych zasobów zapewnianych przez górników. Czas dzierżawy tych zasobów jest ograniczony jedynie saldem portfela użytkownika. Użytkownik wybiera serwery z niezbędnymi parametrami, ustala czas dzierżawy lub określa, który skrypt ma wykonać i maksymalny czas wykonania. Mindsync oblicza maksymalną cenę wynajmu. Kwota ta zostanie zablokowana przez inteligentny kontrakt ze środków użytkownika na platformie. Rozliczenie nastąpi po zwolnieniu zasobu przez użytkownika lub przekroczeniu limitu czasu. Płatności na rzecz dostawców zasobów będą opóźnione, aby chronić użytkowników przed dostawcami zasobów niskiej jakości. W przypadku niskiej jakości usług świadczonych przez dostawcę zasobów, Mindsync obniży ocenę dostawcy zasobów.

Koszt zasobów będzie zależał od obciążenia sieci. Użytkownik może ustawić wyższą cenę najmu od aktualnej wartości, aby uzyskać pierwszeństwo w alokacji zasobów. Algorytm zarządzania cenami zasobów jest podobny do algorytmu ustalania cen gazu w sieci Ethereum.

Mindsync zapewnia programistom zestaw bibliotek do wymiany komunikatów między procesami / serwerami, a także możliwość korzystania z rozproszony system plików (IPFS) do hostowania zestawów danych, wyników obliczeń itp. Proponuje się użycie protokołu Ethereum Whisper jako podstawowego protokołu wiadomości do wymiany między węzłami obliczeniowymi.