Solid ( Social Linked Data ) [1] es un proyecto de descentralización web dirigido por Sir Tim Berners-Lee , el inventor de la World Wide Web , desarrollado en colaboración en el Instituto de Tecnología de Massachusetts (MIT). El proyecto "tiene como objetivo cambiar radicalmente la forma en que funcionan las aplicaciones web en la actualidad, lo que da como resultado una verdadera propiedad de los datos y una mayor privacidad" [2] mediante el desarrollo de una plataforma para datos vinculadosaplicaciones que están completamente descentralizadas y completamente bajo el control de los usuarios en lugar de estar controladas por otras entidades. El objetivo final de Solid es permitir a los usuarios tener un control total de sus propios datos, incluido el control de acceso y la ubicación de almacenamiento. Con ese fin, Tim Berners-Lee formó una empresa llamada Inrupt para ayudar a construir un ecosistema comercial para alimentar a Solid.
Desarrollador (es) | El Grupo de Comunidad Sólida del W3C |
---|---|
Versión inicial | 10 de agosto de 2016 |
Repositorio | https://github.com/solid |
Escrito en | JavaScript |
Licencia | MIT |
Sitio web | https://solidproject.org/ |
Historia
Dos décadas después de que Berners-Lee inventara la World Wide Web en 1989, describió los problemas de diseño de lo que más tarde se convirtió en el proyecto Solid en borradores que escribió para el World Wide Web Consortium . [3] [4] Berners-Lee se sintió cada vez más consternado al ver que se abusaba de su invento, como cuando los piratas informáticos rusos interfirieron en las elecciones estadounidenses de 2016 , cuando el escándalo de datos entre Facebook y Cambridge Analytica se hizo público, cuando Facebook en 2012 llevó a cabo experimentos psicológicos en casi 700.000 usuarios en secreto, y cuando Google y Amazon solicitaron patentes sobre dispositivos que escuchan cambios emocionales en las voces humanas. [5]
Berners-Lee sintió que Internet necesitaba reparaciones y concibió el proyecto Solid como un primer paso para solucionarlo, como una forma de darles a los usuarios un control total sobre el uso de sus datos. [6] El proyecto Solid está disponible para que cualquiera se una y contribuya, aunque Berners-Lee advierte que las personas sin habilidades de codificación deberían abogar públicamente por cambiar Internet. [7]
En 2015, el MIT recibió un obsequio de Mastercard para apoyar el desarrollo de Solid. El equipo de investigación de Berners-Lee colaboró con el Qatar Computing Research Institute y la Universidad de Oxford en Solid. [8]
En 2018, Berners-Lee se tomó un año sabático del MIT para lanzar una empresa comercial basada en Solid, llamada Inrupt. [9] [10] La misión de la empresa es "proporcionar energía comercial y un ecosistema para ayudar a proteger la integridad y la calidad de la nueva red construida sobre Solid". [11]
En 2018, Inrupt comenzó el proceso de estandarización abierta a través del Consorcio World Wide Web para las especificaciones de Solid, con Roy Leon y Melvin Carvalho del equipo original de Solid asumiendo los roles iniciales como copresidentes. [12] [13] Poco después de que se estableció el grupo comunitario, Roy y Melvin dimitieron con PJ Łaszkowicz (en representación de Omnijar) y Dalton Scott ocupando su lugar en una capacidad administrativa. [14] En 2019, Inrupt volvió a agregar un representante de la organización como presidente cuando Mitzi László se unió a PJ Łaszkowicz como copresidente, asumiendo el liderazgo de la administración del grupo comunitario y el rol de Solid Manager [15] hasta 2020, cuando ella renunció a su rol de comunidad e Inrupt y se unió a Nextcloud como Directora de Estrategia. [dieciséis]
Diseño
Hay una serie de desafíos técnicos que deben superarse para lograr la descentralización de la web, según la visión de Berners-Lee. [17] En lugar de utilizar un paradigma de distribución de radio-hub centralizado , las redes de igual a igual descentralizadas se implementan de una manera que agrega más funciones de control y rendimiento que las redes tradicionales de igual a igual como BitTorrent . Otros objetivos son que el sistema sea fácil de usar, rápido y permita la creación simple de aplicaciones por parte de los desarrolladores. [17]
El enfoque central de Solid es permitir el descubrimiento y el intercambio de información de una manera que preserve la privacidad. Un usuario almacena datos personales en "pods" ( almacenes de datos personales en línea ) alojados donde el usuario desee. Las aplicaciones autenticadas por Solid pueden solicitar datos si el usuario ha otorgado permiso a la aplicación. Un usuario puede distribuir información personal entre varios pods; por ejemplo, diferentes pods pueden contener datos de perfil personal, información de contacto, información financiera, salud, planes de viaje u otra información. A continuación, el usuario podría unirse a una aplicación de red social autenticada dándole permiso para acceder a la información adecuada en un módulo específico. El usuario conserva la propiedad y el control completos de los datos en los pods del usuario: qué datos contiene cada pod, dónde se almacena cada pod y qué aplicaciones tienen permiso para usar los datos. [1]
Más detalladamente, Solid consta de los siguientes componentes: [18]
- Una colección organizada de estándares y formatos de datos / vocabularios que brindan las mismas capacidades que ofrecen los servicios de redes sociales centralizados, como identidad, autenticación, inicio de sesión, listas de permisos, administración de contactos, mensajería, suscripciones a fuentes, comentarios, discusiones y otros.
- Especificaciones y notas de diseño que describen una API REST para ampliar los estándares existentes, para guiar a los desarrolladores que crean servidores o aplicaciones.
- Servidores que implementan la especificación Solid.
- Un conjunto de pruebas para probar y validar implementaciones de Solid.
- Un ecosistema de aplicaciones sociales, proveedores de identidad y bibliotecas auxiliares que se ejecutan en la plataforma Solid.
- Una comunidad que ofrece documentación, debates, tutoriales y presentaciones.
Ver también
Referencias
- ↑ a b David Weinberber (10 de agosto de 2016). "Cómo el padre de la World Wide Web planea reclamarla a Facebook y Google" . Tendencias digitales . Archivado desde el original el 6 de julio de 2018 . Consultado el 30 de julio de 2018 .
- ^ "Sitio web del proyecto sólido" . Instituto de Tecnología de Massachusetts . Archivado desde el original el 29 de junio de 2018 . Consultado el 30 de julio de 2018 .
- ^ Tim Berners-Lee (17 de agosto de 2009). "Almacenamiento en la nube con conciencia social" . Consorcio Mundial de la red.
- ^ Tim Berners-Lee (11 de octubre de 2009). "Lectura y escritura de datos vinculados" . Consorcio Mundial de la red.
- ^ Katrina Brooker (1 de julio de 2018). " " Me devastaron ": Tim Berners-Lee, el hombre que creó la World Wide Web, se arrepiente" . Feria de la vanidad . Archivado desde el original el 4 de julio de 2018 . Consultado el 30 de julio de 2018 .
- ^ Klint Finley (4 de abril de 2017). "Tim Berners-Lee, inventor de la web, traza una revisión radical de su creación" . Cableado . Archivado desde el original el 30 de junio de 2018 . Consultado el 30 de julio de 2018 .
- ^ Kathryn Krawczyk (2 de julio de 2018). "World Wide Change: El creador de la web se da cuenta de que su invento ha salido mal" . La semana . Archivado desde el original el 9 de julio de 2018 . Consultado el 30 de julio de 2018 .
- ^ "Próximo proyecto del inventor web Tim Berners-Lee: una plataforma que da a los usuarios el control de sus datos" . Laboratorio de Informática e Inteligencia Artificial . Instituto de Tecnología de Massachusetts. 2 de noviembre de 2015.
- ^ Katrina Booker (29 de septiembre de 2018). "Exclusivo: Tim Berners-Lee nos cuenta su nuevo plan radical para poner patas arriba la World Wide Web" . Empresa rápida .
- ^ "Inrupt" . Consultado el 7 de enero de 2019 . Sitio web.
- ^ Tim Berners-Lee (28 de septiembre de 2018). "Un pequeño paso para la Web ..." Inrupt.
- ^ Melvin Carvalho (3 de octubre de 2018). "Se formó un grupo de comunidad sólida" . W3C .
- ^ Melvin Carvalho (12 de octubre de 2018). "Una nota sobre sillas" . W3C .
- ^ Melvin Carvalho (9 de noviembre de 2018). "Se busca un voluntario, para presidir el grupo comunitario sólido" . W3C .
- ^ "Organización práctica próxima configuración telefónica de Solid Community" . W3C . 19 de febrero de 2019.
- ^ Mitzi László (2 de noviembre de 2020). "Renunciar a Solid Manager" . W3C .
- ^ a b John Leonard (27 de julio de 2018). "Descentralizando la web: OmiseGO sobre la importancia de la experiencia de usuario para las nuevas plataformas" . Computación . Archivado desde el original el 30 de julio de 2018 . Consultado el 30 de julio de 2018 .
- ^ "Acerca de Solid" . GitHub. Archivado desde el original el 3 de julio de 2018 . Consultado el 30 de julio de 2018 .
Otras lecturas
- Investigación de la gestión descentralizada de datos de salud y estado físico ( salud sólida )
enlaces externos
- Sitio web sólido
- Sólido en Inrupt
- Sitio web sólido del MIT
- Aplicaciones sólidas
- Sólido en GitHub
- Sólido en Twitter