Твердый проект Тима Бернерса-Ли: может ли он сохранить Интернет?

Твердый проект Тима Бернерса-Ли: может ли он сохранить Интернет?

Не каждый считает, что Интернет нуждается в экономии. В конце концов, это большая и важная часть нашей жизни, чем кто-либо мог предсказать, когда Тим Бернерс-Ли сначала написал браузер для того, что стало World Wide Web. Но оригинальная архитектура одноранговой архитектуры с открытым протоколом, чтение-запись во многом омрачена стенами садов, таких как Facebook, Google и Amazon. Одна из причин этого заключается в том, что исходные веб-протоколы были ограничены. Хотя они предоставляли средства для просмотра и компоновки, они не поставлялись со стандартными решениями для идентификации, хранения персональных данных или социальных приложений. Таким образом, корпорации вмешались, чтобы заполнить пустоту своими собственными интересами в духе, а не интересами своих клиентов или Интернета в целом. Спустя несколько десятилетий Бернерс-Ли считает, что у него есть решение: его Solid (SOcial LInked Data).

Проблема конфиденциальности начинается с проблемы с личными данными

Мы все хорошо знакомы с проблемами личной конфиденциальности в Интернете (или их отсутствием). Потребительское и регулирующее давление применяются, чтобы заставить Facebook, Google и других ограничивать возможности использования невероятного количества данных, которые они собирают о нас, а также предоставить нам некоторые права для сокращения объема собранной информации или ее удаления в целом. Но все это на самом деле просто касается симптомов проблемы с корнем - это то, что способ создания сети в настоящее время практически не позволяет отказаться от информации, чтобы использовать ее самые мощные возможности.

В качестве простого примера, подумайте о почти каждом веб-сайте, который вам нужен, чтобы использовать новый продукт или его сервис или приложение, которое вы загрузили. Чаще всего вам необходимо создать учетную запись, чтобы информация, необходимая для запуска приложения, и доступ к вашей информации с нескольких устройств, может храниться от вашего имени на серверах компании. Если вместо этого вы используете Google или Facebook или учетные данные Amazon или Apple для входа в это приложение или на эти сайты, тогда они также получат информацию о вас.

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

Но как только вы захотите получить доступ к своим данным с нескольких устройств или поделиться с другими, тогда все становится сложнее. Вам нужен способ безопасного хранения ваших данных в Интернете, чтобы вы всегда могли иметь к нему доступ, делиться им с теми, кому вы предоставляете доступ, и отзывать эти разрешения по своему усмотрению. Именно здесь вступает в игру Solid Project Berners-Lee, который возглавляет MIT.

Оригинальное видение Бернерса-Ли для Сети (тогда называемой Mesh) включало типы отношений и данные для чтения-записи. Но большая часть того, что было реализовано, это простые ссылки для чтения. Изображение предоставлено W3C.
Оригинальное видение Бернерса-Ли для Сети (тогда называемой Mesh) включало типы отношений и данные для чтения-записи. Но большая часть того, что было реализовано, это простые ссылки для чтения. Изображение предоставлено W3C.

Solid предназначен для того, чтобы вы могли контролировать свои собственные данные

Solid основывается на текущих веб-стандартах, расширяя их для предоставления распределенной службы данных. Лица и организации хранят свои данные в POD (персональные онлайн-хранилища данных). POD предназначены для обеспечения безопасности, и владелец может обеспечить мелкозернистый доступ к части своих данных, а также аннулировать его по мере необходимости. POD могут храниться либо в общедоступном облачном хранилище, либо в режиме самостоятельного размещения. Чтобы пользователи могли находить POD друг друга, существует DNS-подобная служба поиска, где каждый пользователь регистрируется для уникального для них WebID. Затем он добавляет ссылку на свой идентификатор, определяя местоположение POD.

Solid стремится дать вам контроль над вашими собственными данными и позволить вам повторно использовать его между приложениями.
Solid стремится дать вам контроль над вашими собственными данными и позволить вам повторно использовать его между приложениями.

Но POD - это самый низкий уровень абстракции Solid. Бернерс-Ли надеется сделать что-то очень мощное, построив семантическую сеть поверх них. Идея заключается в том, что обычные отношения, такие как «друг» или «имя» или «адрес», могут быть стандартизированы, а содержимое POD и их ссылок набирается так, что распределенные приложения могут работать с данными. Представьте себе, например, что вы хотели создать Facebook-подобную услугу, которая позволяла отправлять сообщения друзьям друзей (с разрешения). С Solid и POD ваше приложение может следить за всеми ссылками от пользователя к своим друзьям, а затем следовать за ссылками друзей. Таким образом, он мог бы осуществить социальный обмен, для которого Facebook был изначально разработан без необходимости централизованной базы данных или других знаний о любом из вовлеченных лиц.

Еще лучше, потому что многие типы данных и ссылок стандартизированы (RDF опирается в значительной степени), несколько разных приложений могут использовать одни и те же данные. Таким образом, вы могли бы просто поместить данные в свой POD один раз и использовать его для всех приложений, к которым вы разрешаете доступ, - вместо сегодняшнего дня, когда Facebook, Twitter, Google, Amazon и т. Д. Каждый из них вам нужно отдельно предоставить им ваши данные и не забудьте управлять их доступом к нему.

Предполагая, что Solid может получить достаточную поддержку приложений и принятие пользователей, это станет огромным благом для будущего Интернета. Бернерс-Ли достаточно уверен, что он запустил компанию Inrupt для создания коммерческих продуктов на базе Solid Codebase с открытым исходным кодом - которая поддерживается сообществом. Но прежде чем мы будем слишком взволнованы, вместе с проблемой данных есть еще один дракон, который будет убит в децентрализации интернета: личность.

Идентичность все еще слабая ссылка

Поскольку местоположение вашего POD хранится в вашем идентификаторе, легко переместить ваш POD по мере необходимости. Однако предлагаемые WebID включают доменное имя поставщика удостоверений. Например, если вы получите свой WebID из собственного SolidStore Berners-Lee, Inrupt, он будет иметь вид <userid> @ inrupt.net. Таким образом, вы не можете легко переместить свой WebID. Чтобы усугубить ситуацию, вполне вероятно, что если Solid станет успешным, большинство пользователей получат свои WebID-файлы самым простым способом - из одного из мест, где у них уже есть личность, такая как Google или Facebook. Тогда эти компании будут иметь рычаги влияния на них, а также будут иметь полное представление о запросах, связанных с идентификатором. Я подозреваю, что они также будут основным поставщиком хранилища POD, а это значит, что у них будут достаточно полные контрольные маршруты вашей деятельности в Интернете.

Где твердый отсюда?

Solid - всего лишь одна из десятков усилий по перепроектированию Интернета во что-то более распространенное и ориентированное на пользователя. Но это единственный, которого движет изобретатель оригинальной Сети, что дает ему мгновенный авторитет. Для этого сейчас разрабатывается приложение. Если вы знакомы с ракурсами Angular или React, вы можете создать простое приложение, которое быстро продемонстрирует многие его возможности. Например, мне потребовалось меньше часа, чтобы настроить Angular и создать и применить приложение Solid Solid, и я никогда раньше не использовал Angular.

Если вы не разработчик, вы все равно можете получить свой собственный WebID и POD из Inrupt, а затем подождать, чтобы увидеть, как система развивается. Я думаю, что это будет очень тяжелая битва за Solid. Когда появилась паутина, она вступила в вакуум, который нужно заполнить. Теперь Solid входит в пространство, в котором доминируют огромные корпорации, зарабатывающие на жизнь за счет сбора и продажи пользовательских данных. Они не собираются легко отпускать эту стаю золотых гусей.

Кредит на лучший имидж: Getty Images

Читать далее

Обзор: Oculus Quest 2 может стать переломным моментом для массового внедрения VR
Обзор: Oculus Quest 2 может стать переломным моментом для массового внедрения VR

Oculus Quest 2 теперь доступен, и это улучшение по сравнению с оригиналом во всех отношениях. И все же это на 100 долларов дешевле, чем последний выпуск. Проведя некоторое время с Quest 2, я считаю, что мы можем оглянуться на него как на гарнитуру, которая наконец сделала VR доступной для массовых потребителей.

Samsung, Стэнфорд, создали дисплей с разрешением 10000 пикселей на дюйм, который может революционизировать VR и
Samsung, Стэнфорд, создали дисплей с разрешением 10000 пикселей на дюйм, который может революционизировать VR и

Спросите любого, кто провел в гарнитуре VR более нескольких минут, и они отметят эффект дверного экрана. Это могло бы устранить его навсегда.

НАСА: астероид все еще может поразить Землю в 2068 году
НАСА: астероид все еще может поразить Землю в 2068 году

Согласно новому анализу Гавайского университета и Лаборатории реактивного движения НАСА, этот астероид размером с небоскреб все еще может столкнуться с Землей в 2068 году.

AMD может разрешить кастомные карты RX 6900 XT, стартовые запасы могут быть ограничены
AMD может разрешить кастомные карты RX 6900 XT, стартовые запасы могут быть ограничены

Ходят слухи, что Nvidia может быть не единственной компанией, столкнувшейся с нехваткой продукции в этот праздничный сезон. В целом, высокопроизводительные графические процессоры может быть очень сложно найти.