Solid (проект веб-децентрализации)

Материал из wikixw
Перейти к навигации Перейти к поиску

Другие варианты использования см. в разделе Solid (disambiguation).

Solid (Social Linked Data)-проект децентрализации сети под руководством сэра Тима Бернерса-Ли, изобретателя Всемирной паутины, разработанный совместно с Массачусетским технологическим институтом (MIT). Проект "направлен на радикальное изменение того, как веб-приложения работают сегодня, что приводит к истинному владению данными, а также улучшению конфиденциальности" путем разработки платформы для приложений связанных данных, которые полностью децентрализованы и полностью находятся под контролем пользователей, а не контролируются другими организациями. Конечная цель Solid-позволить пользователям полностью контролировать свои собственные данные, включая контроль доступа и места хранения. С этой целью Тим Бернерс-Ли основал компанию под названием Inrupt, чтобы помочь построить коммерческую экосистему твердого топлива

История[править]

Два десятилетия после того, как Бернерс-Ли изобрел всемирную паутину в 1989 году, он обозначил вопросы разработки, что позднее стало твердым проекта в черновики он писал для Консорциума Всемирной паутины. Бернерс-Ли стал все более встревожен, видя, что его изобретение нарушаются, например, когда российские хакеры вмешались в выборы США 2016, когда Скандал с данными Facebook–Cambridge Analytica стал достоянием общественности, когда Facebook в 2012 году тайно провела психологические эксперименты над почти 700 000 пользователей, а также когда Google и Amazon подали заявки на патенты на устройства, которые прослушивают эмоциональные изменения в человеческих голосах.

Бернерс-Ли считает, что интернет нуждается в ремонте и задумал основательный проект как первый шаг, чтобы исправить это, как способ предоставления отдельным пользователям полный контроль над использованием их данных. сплошная проект доступен любому присоединиться и внести свой вклад, хотя Бернерс-Ли считает, что людям без специальных навыков лучше выступать публично на изменения в Сети.

В 2015 году MIT получил подарок от Mastercard для поддержки разработки Solid. Исследовательская группа Бернерса-Ли сотрудничала с Катарским вычислительным исследовательским институтом и Оксфордским университетом по Solid.

В 2018 году Бернерс-Ли взял академический отпуск из Массачусетского технологического института, чтобы начать коммерческое предприятие, основанное на твердых, имени Inrupt. миссией компании является "обеспечение коммерческой энергии и экосистему, чтобы обеспечить целостность и качество нового веб-построен на сплошной."

В 2018 году Inrupt начал процесс открытой стандартизации через Консорциум World Wide Web для спецификаций Solid, а Рой Леон и Мелвин Карвалью из первоначальной команды Solid взяли на себя первоначальные роли сопредседателей. Вскоре после создания общественной группы Рой и Мелвин ушли в отставку, а Пи Я. Лашкович (представлявший Омнияр) и Далтон Скотт заняли их место в административном качестве. в 2019 году Inrupt вновь добавлены представителем от организации в кресле, когда Митци Ласло присоединился к р J Łaszkowicz в качестве сопредседателя, с руководством администрации сообщества, группы и роли как менеджер до 2020, когда она, как ушел из ее сообщества, роль и Inrupt и присоединился к Nextcloud директора по стратегическим вопросам.

В декабре 2021 года Inrupt привлекла $ 30 млн инвестиций из Серии А.

Дизайн[править]

Согласно видению Бернерса-Ли, для достижения децентрализации Интернета необходимо преодолеть ряд технических проблем. Вместо того, чтобы использовать централизованную парадигму распределения спиц–концентраторов, децентрализованная одноранговая сеть реализуется таким образом, что добавляет больше возможностей контроля и производительности, чем традиционные одноранговые сети, такие как BitTorrent. Другие цели состоят в том, чтобы система была простой в использовании, быстрой и позволяла разработчикам просто создавать приложения.

Основное внимание Solid уделяется тому, чтобы обеспечить возможность обнаружения и обмена информацией таким образом, чтобы сохранить конфиденциальность. Пользователь хранит персональные данные в "pods" (персональных онлайн-хранилищах данных), размещенных там, где он пожелает. Приложения, аутентифицированные Solid, могут запрашивать данные, если пользователь дал этому приложению разрешение. Пользователь может распространять личную информацию между несколькими блоками; например, различные модули могут содержать данные личного профиля, контактную информацию, финансовую информацию, здоровье, планы поездок или другую информацию. Затем пользователь может присоединиться к аутентифицированному приложению социальной сети, предоставив ему разрешение на доступ к соответствующей информации в определенном модуле. Пользователь сохраняет полное право собственности и контроля над данными в своих блоках: какие данные содержит каждый модуль, где хранится каждый модуль и какие приложения имеют разрешение на использование этих данных.

Более подробно Solid состоит из следующих компонентов:

  • Организованный набор стандартов и форматов данных/словарей, предоставляющих те же возможности, что и централизованные сервисы социальных сетей, такие как идентификация, аутентификация, вход в систему, списки разрешений, управление контактами, обмен сообщениями, подписка на каналы, комментарии, обсуждения и другие.
  • Спецификации и конструктивные примечания, описывающие REST API для расширения существующих стандартов, чтобы помочь разработчикам создавать серверы или приложения.
  • Серверы, реализующие спецификацию Solid.
  • Набор тестов для тестирования и проверки надежных реализаций.
  • Экосистема социальных приложений, поставщиков идентификационных данных и вспомогательных библиотек, работающих на платформе Solid.
  • Сообщество, предоставляющее документацию, обсуждения, учебные пособия и презентации.

См. также[править]

Читать[править]

csail.mit.edu//solid-social-linked-data

Пруф[править]

solidproject.org/