El Servicio de Descubrimiento
El servicio de descubrimiento del posemesh permite a los participantes solicitar y conectarse con otros participantes. Mantiene un registro de la reputación de cada participante y los controles de acceso basados en roles (RBAC), y es la interfaz del posemesh con la "blockchain".
Para poder proporcionar o solicitar trabajo o datos, un participante debe primero registrarse, junto con sus capacidades, reputación y saldo de créditos, en el servicio de descubrimiento. El servicio de descubrimiento es una tabla "hash" distribuida (DHT), un almacén de clave-valor geográficamente particionado donde la clave representa el dominio y los valores son los participantes y capacidades asociadas con ese dominio.
Cuando un participante desea unirse a un dominio, utiliza el servicio de descubrimiento para localizar al gestor del dominio responsable de la provisión de los datos del dominio y la orquestación de tareas dentro del clúster de dominio. Este orquestador proporciona una clave de autenticación al nuevo participante, facilitando las comunicaciones seguras dentro del clúster de dominio.
El servicio de descubrimiento del posemesh nunca recibe la clave de autenticación del clúster de dominio, por lo que el protocolo no puede escuchar las comunicaciones dentro del dominio.
Tener una tabla "hash" distribuida para el servicio de descubrimiento global elimina el riesgo normalmente asociado con servidores de descubrimiento centralizados, como el tiempo de inactividad o ataques dirigidos que podrían comprometer toda la red. En su lugar, el marco descentralizado del servicio de descubrimiento permite una operación continua, incluso si algunos nodos participantes se vuelven inaccesibles.
La "blockchain" se intersecta con el posemesh en el servicio de descubrimiento, lo que nos permite autenticar, emparejar y recompensar a los participantes del posemesh de una manera abierta y sin confianza.
Last updated