Plataforma Mindsync y computación distribuida

(Mindsync) (31 de mayo de 2020)

La informática distribuida es una de las grandes características de la plataforma que distingue Mindsync de sus competidores. Los desarrolladores pueden acceder a miles de GPU y otros recursos simultáneamente. Esto es posible gracias a la posibilidad de alquilar cualquier cantidad de GPU y otros recursos proporcionados por los mineros. El tiempo de arrendamiento de estos recursos está limitado solo por el saldo de la billetera del usuario. El usuario elige los servidores con los parámetros necesarios, establece el tiempo de arrendamiento o especifica qué script ejecutar y el tiempo máximo de ejecución. Mindsync calcula el precio máximo de alquiler. Esta cantidad se bloqueará mediante un contrato inteligente de los fondos del usuario en la plataforma. La liquidación se realizará cuando el usuario libere el recurso o se agote el tiempo de espera. El pago a los proveedores de recursos se retrasará para proteger a los usuarios de proveedores de recursos de mala calidad. En caso de mala calidad de los servicios proporcionados por el proveedor de recursos, Mindsync rebajará la calificación del proveedor de recursos.

El costo de los recursos dependerá de la carga de trabajo de la red. El usuario puede establecer un precio de alquiler más alto del valor actual para obtener prioridad en la asignación de recursos. El algoritmo de gestión del precio de los recursos es similar al algoritmo de fijación del precio del gas en la red Ethereum.

Mindsync proporciona a los desarrolladores un conjunto de bibliotecas para intercambiar mensajes entre procesos / servidores, así como la capacidad de utilizar un sistema de archivos distribuido (IPFS) para alojar conjuntos de datos, resultados de cómputo, etc. Se propone utilizar el protocolo Ethereum Whisper como protocolo básico de mensajes para intercambiar entre nodos de cómputo.