Sólido | |
---|---|
Tipo de | estándar , Almacén de datos personales en línea [d] y proyecto |
Autor | Tim Berners-Lee |
Desarrollador | Instituto de Tecnología de Massachusetts |
Escrito en | JavaScript |
Primera edición | 10 de agosto de 2016 |
plataforma de hardware | La red mundial |
Licencia | MIT |
Sitio web | solid.mit.edu |
Solid ( Social Linked Data ) [1] es un proyecto para crear una world wide web descentralizada inspirado por Tim Berners-Lee , el autor del concepto original de WWW , desarrollado conjuntamente con el Instituto Tecnológico de Massachusetts (MIT). El proyecto “busca cambiar radicalmente el funcionamiento de las aplicaciones web en la actualidad, persiguiendo una mejor gestión de los datos por parte de su propietario, así como cuidando su privacidad” [2] mediante el desarrollo de una plataforma de datos enlazados en aplicaciones totalmente descentralizadas y gestionadas por usuarios que no necesita control de terceros. El objetivo final de Solid es dar a los usuarios un control completo sobre sus datos, incluido el control sobre el acceso y la ubicación de esos datos. Con este fin, Tim Berners-Lee fundó Inrupt, una empresa dedicada a construir un ecosistema comercial basado en tecnologías Solid.
Cuando se construye una web descentralizada , hay una serie de desafíos técnicos que, según Tim Berners-Lee , deben superarse. [3] Por ejemplo, en lugar de usar la centralización en el paradigma de distribución Spoke-hub , las redes P2P descentralizadas se implementan de tal manera que brindan una mayor capacidad de administración y rendimiento que las redes tradicionales de igual a igual , como BitTorrent . El objetivo es tener un sistema rápido que sea fácil de usar y facilite a los desarrolladores la creación de aplicaciones. [3]
La plataforma Solid se centra en la divulgación confidencial y el intercambio de información . El usuario guarda sus datos personales en el " bajo ", colocado donde desee. Las aplicaciones autenticadas sólidamente pueden solicitar datos si el usuario ha otorgado permisos a esas aplicaciones. El usuario puede distribuir su información entre varios "pods". Por ejemplo, diferentes "pods" pueden contener sus datos de autorización, información de contacto, información financiera, información de salud, planes de viaje y otra información. Luego, el usuario puede unirse a una aplicación de red social autorizada otorgando a esa aplicación permiso para acceder a información específica en un "pod" específico. Por lo tanto, el usuario almacena y administra sus datos en "pods" de usuario, solo él determina: qué datos contiene cada "pod", dónde se almacena este "pod" y qué aplicaciones tienen derechos para usar los datos del usuario.
Actualmente, Solid consta de los siguientes componentes: [4]