Протокол IPFS — будущее интернета или еще одна «проходная» технология

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Есть мнение, что протокол IPFS способен стать основой сети нового поколения. Но даже спустя шесть лет после запуска технология так и не получила широкого распространения. Возможно, ей нужно дать больше времени (как в случае с IPv6), а может — медленное развитие уже похоронило все перспективы.

Под катом — обсуждаем точки зрения и рассказываем, кто уже внедряет IPFS.

Unsplash / Jackson Simmer
Unsplash / Jackson Simmer

Что еще за IPFS

IPFS — это p2p-протокол, объединяющий подключенные устройства в сеть с общей файловой системой (InterPlanetary File System). Его представил инженер Хуан Бенет в 2015-м. Сегодня развитием занимается Protocol Labs и open source сообщество.

Задача IPFS — исправить недостатки клиент-серверной модели, лежащей в основе современного интернета. Протокол Хуана Бенета подразумевает, что данные не зависят от серверов-первоисточников и хранятся раздельно — такая модель напоминает торренты. Роль адреса для доступа к файлам документам и другой информации играет криптографический хеш, «привязанный» к содержимому объекта. Однако функциональность IPFS не ограничена файлообменниками, и на базе протокола строят распределенные сайты или приложения.

С IPFS работают некоторые браузеры — первым из десктопных приложений стал Brave, чья команда принимала участие в разработке протокола. Теперь пользователи могут открывать ссылки формата ipfs://, вводя их в адресную строку (соответствующую новость даже обсуждали на Хабре). В прошлом году поддержка IPFS появилась и в Opera для Android. Одновременно с браузерами ее внедряют различные сайты — например, веб-хостинг Neocities для инди-разработчиков. Вскоре к нему присоединился один из крупнейших западных облачных провайдеров.

Поскольку в основу IPFS заложена идея децентрализации, не обошлось и без блокчейн-проектов. В 2017-м авторы протокола запустили платформу хранения данных Filecoin. Её участники зарабатывают, сдавая в аренду пространство на дисках.

Поддержка проекта

Считается, что средняя продолжительность жизни веб-страницы составляет сто дней, и если не делать бэкапы, общество теряет «цифровую историю». Представители некоммерческой организации Internet Archive, которая собирает копии веб-страниц, графических материалов и ПО, убеждены, что IPFS позволит сохранить интернет-наследие и сделает всемирную сеть более устойчивой.

Также есть мнение, что IPFS поможет сократить нагрузку на сеть интернет-провайдеров в условиях роста числа мобильных устройств и smart-девайсов. Протокол может играть роль CDN, а пользователи смогут загружать контент из внутренней сети провайдера. Инженеры из Университета штата Орегон подсчитали, что p2p-сети могут высвободить (стр.1) до 60% пропускной способности, а в TechCrunch пишут, что IPFS усилит архитектуру интернета до того, как она рухнет под собственной нагрузкой.

Unsplash / boris misevic
Unsplash / boris misevic

В целом этой идеи придерживается большое количество людей, и вокруг технологии сформировалось достаточно сильное сообщество — репозиторий IPFS на GitHub имеет почти 20 тыс. звезд. Однако не все его участники настроены оптимистично, среди них есть и те, кто считает, что энтузиазм вокруг IPFS излишне преувеличен.

Повод для критики

В ИТ-сообществе можно встретить мнение, что протокол развивается чересчур медленно. Спустя шесть лет после запуска его версии до сих пор начинаются с нуля и редко получают крупные обновления. С учетом того, что разработчики сфокусировали усилия на развитии собственной блокчейн-платформы, ситуация может усугубиться. Работа с протоколом также вызывает сложности из-за багов. Один из резидентов Hacker News отмечает, что пытался использовать его для разных проектов, но каждый раз сталкивался с медленными загрузками, проблемами с IPNS (это — специализированная система имен) и неспособностью связать домены с хешами.

В то же время из-за своей децентрализованности IPFS плохо подходит для работы с конфиденциальными данными. Справедливости ради стоит отметить, что уже развиваются проекты, позволяющие строить локальные хранилища на базе IPFS — например, Nebulus. Однако его применимость также ставят под вопрос — вокруг этого открытого фреймворка даже развернулась горячая дискуссия на Hacker News.

В каком направлении протокол будет развиваться дальше — сказать сложно. Возможно, разработчикам удастся решить ряд назревших технических проблем, что ускорит его адаптацию крупными игроками. Однако многое будет зависеть и от точки зрения регуляторов, которые с подозрением относятся к p2p-технологиям.


О чем еще мы пишем на Хабре:

  • Зачем британскому провайдеру полое оптоволокно

  • Как дела со строительством широкополосных линий связи в развитых странах


О работе интернет-провайдеров в корпоративном блоге Vas Experts:

  • В чем причина дефицита жестких дисков и как он повлияет на провайдеров

  • Нужно ли российским провайдерам блокировать пиратский контент

  • Как провайдеру заработать на машинном зрении

  • На что «пересесть» после ACCEL-PPP


Источник: https://habr.com/ru/company/vasexperts/blog/570170/


Интересные статьи

Интересные статьи

Лет десять назад как-то по случаю я купил простенькую погодную станцию Oregon Scientific BAR208HG. Радовала она домочадцев достаточно долго, и продолжает радовать до сих пор. Мне же со вр...
Часто от программистов PHP можно услышать: «О нет! Только не „Битрикс“!». Многие специалисты не хотят связываться фреймворком, считают его некрасивым и неудобным. Однако вакансий ...
Прим. перев.: это перевод статьи, подготовленной по мотивам недавнего выступления Richard Hartmann — заметного представителя команды разработчиков Prometheus, директора по сообществам...
Если вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как ...
Скажу сразу: я не пользователь OSM и, тем более, не участник проекта. Тем не менее, я считаю, что знаю о нём достаточно много, и хочу изложить свои соображения в виде обзорной заметки по статьям,...