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

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

Не каждый считает, что Интернет нуждается в экономии. В конце концов, это большая и важная часть нашей жизни, чем кто-либо мог предсказать, когда Тим Бернерс-Ли сначала написал браузер для того, что стало 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

Читать далее

AMD предупреждает, что нехватка компонентов для Xbox, PS5 и ПК может сохраниться до лета
AMD предупреждает, что нехватка компонентов для Xbox, PS5 и ПК может сохраниться до лета

У AMD был отличный четвертый квартал 2020 года и отличный полный год, но компания не видит, что дефицит чипов в ближайшее время уменьшится.

Google позволит пользователям Free Legacy G Suite сохранить свои учетные записи
Google позволит пользователям Free Legacy G Suite сохранить свои учетные записи

Google позволил бесплатным учетным записям Legacy G Suite остаться на удивление долгое время, но в конце 2021 года он сказал, что эти пользователи должны будут обновлять или потерять свои учетные записи. Теперь Google изменил курс и позволит им оставаться в плане свободных дедушек, если они готовы прыгнуть через несколько обручей.

Один из наиболее сохранившихся динозавров всех времен, найденных в Канаде
Один из наиболее сохранившихся динозавров всех времен, найденных в Канаде

Когда мы думаем о окаменелостях динозавров, мы часто думаем о следах, сохранившихся в песчанике, или кости, тщательно выставленные в музее. Но как насчет мумифицированных динозавров?

Nintendo Switch взломан для запуска Linux, так что теперь мы можем сохранить резервные копии игр сейчас?
Nintendo Switch взломан для запуска Linux, так что теперь мы можем сохранить резервные копии игр сейчас?

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