Твердый проект Тима Бернерса-Ли: может ли он сохранить Интернет?
Не каждый считает, что Интернет нуждается в экономии. В конце концов, это большая и важная часть нашей жизни, чем кто-либо мог предсказать, когда Тим Бернерс-Ли сначала написал браузер для того, что стало World Wide Web. Но оригинальная архитектура одноранговой архитектуры с открытым протоколом, чтение-запись во многом омрачена стенами садов, таких как Facebook, Google и Amazon. Одна из причин этого заключается в том, что исходные веб-протоколы были ограничены. Хотя они предоставляли средства для просмотра и компоновки, они не поставлялись со стандартными решениями для идентификации, хранения персональных данных или социальных приложений. Таким образом, корпорации вмешались, чтобы заполнить пустоту своими собственными интересами в духе, а не интересами своих клиентов или Интернета в целом. Спустя несколько десятилетий Бернерс-Ли считает, что у него есть решение: его Solid (SOcial LInked Data).
Проблема конфиденциальности начинается с проблемы с личными данными
Мы все хорошо знакомы с проблемами личной конфиденциальности в Интернете (или их отсутствием). Потребительское и регулирующее давление применяются, чтобы заставить Facebook, Google и других ограничивать возможности использования невероятного количества данных, которые они собирают о нас, а также предоставить нам некоторые права для сокращения объема собранной информации или ее удаления в целом. Но все это на самом деле просто касается симптомов проблемы с корнем - это то, что способ создания сети в настоящее время практически не позволяет отказаться от информации, чтобы использовать ее самые мощные возможности.
В качестве простого примера, подумайте о почти каждом веб-сайте, который вам нужен, чтобы использовать новый продукт или его сервис или приложение, которое вы загрузили. Чаще всего вам необходимо создать учетную запись, чтобы информация, необходимая для запуска приложения, и доступ к вашей информации с нескольких устройств, может храниться от вашего имени на серверах компании. Если вместо этого вы используете Google или Facebook или учетные данные Amazon или Apple для входа в это приложение или на эти сайты, тогда они также получат информацию о вас.
Оказывается, это не обязательно должно быть так. Появляется новый класс веб-приложений, часто называемых dApps (для распределенных приложений), которые позволяют вам хранить свои собственные данные и иметь доступ к приложениям только с вашего разрешения. В простом случае приложения, которое вы используете на одном автономном устройстве, это довольно просто и не нужно быть более сложным, чем приложение, использующее локальную базу данных - по существу, как обычно работают традиционные автономные настольные приложения или наименее используемый.
Но как только вы захотите получить доступ к своим данным с нескольких устройств или поделиться с другими, тогда все становится сложнее. Вам нужен способ безопасного хранения ваших данных в Интернете, чтобы вы всегда могли иметь к нему доступ, делиться им с теми, кому вы предоставляете доступ, и отзывать эти разрешения по своему усмотрению. Именно здесь вступает в игру Solid Project Berners-Lee, который возглавляет MIT.
Solid предназначен для того, чтобы вы могли контролировать свои собственные данные
Solid основывается на текущих веб-стандартах, расширяя их для предоставления распределенной службы данных. Лица и организации хранят свои данные в POD (персональные онлайн-хранилища данных). POD предназначены для обеспечения безопасности, и владелец может обеспечить мелкозернистый доступ к части своих данных, а также аннулировать его по мере необходимости. POD могут храниться либо в общедоступном облачном хранилище, либо в режиме самостоятельного размещения. Чтобы пользователи могли находить POD друг друга, существует DNS-подобная служба поиска, где каждый пользователь регистрируется для уникального для них WebID. Затем он добавляет ссылку на свой идентификатор, определяя местоположение POD.
Но 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 был отличный четвертый квартал 2020 года и отличный полный год, но компания не видит, что дефицит чипов в ближайшее время уменьшится.
Google позволит пользователям Free Legacy G Suite сохранить свои учетные записи
Google позволил бесплатным учетным записям Legacy G Suite остаться на удивление долгое время, но в конце 2021 года он сказал, что эти пользователи должны будут обновлять или потерять свои учетные записи. Теперь Google изменил курс и позволит им оставаться в плане свободных дедушек, если они готовы прыгнуть через несколько обручей.
Один из наиболее сохранившихся динозавров всех времен, найденных в Канаде
Когда мы думаем о окаменелостях динозавров, мы часто думаем о следах, сохранившихся в песчанике, или кости, тщательно выставленные в музее. Но как насчет мумифицированных динозавров?
Nintendo Switch взломан для запуска Linux, так что теперь мы можем сохранить резервные копии игр сейчас?
Переключатель Nintendo был взломан и способен загружать Linux в новый эксплойт с холодной загрузкой. Будет ли Nintendo, наконец, отказаться от сохраненных пользователем игр - или заблокировать вещи, которые намного плотнее?