IPFS

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

Межпланетная файловая система (IPFS) - это протокол, гипермедиа и файлообменная одноранговая сеть для хранения и совместного использования данных в распределенной файловой системе. IPFS использует адресацию содержимого для уникальной идентификации каждого файла в глобальном пространстве имен, соединяющем узлы IPFS.

IPFS может, среди прочего, заменить основанные на местоположении протоколы гипермедиа-серверов http и https для распространения Всемирной паутины.

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

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

В отличие от BitTorrent, IPFS нацелена на создание единой глобальной сети. Это означает, что если два пользователя публикуют блок данных с одинаковым хэшем, одноранговые узлы, загружающие содержимое от "пользователя 1", также будут обмениваться данными с теми, кто загружает его от "пользователя 2". IPFS призвана заменить протоколы, используемые для статической доставки веб-страниц, с помощью шлюзов, доступных по HTTP.[10] Пользователи могут отказаться от установки клиента IPFS на свое устройство и вместо этого использовать общедоступный шлюз. Список этих шлюзов поддерживается на странице IPFS в GitHub.

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

IPFS была создана Хуаном Бенетом, который позже, в мае 2014 года, основал Protocol Labs.

IPFS была запущена в альфа-версии в феврале 2015 года, а к октябрю того же года была описана TechCrunch как "быстро распространяющаяся из уст в уста". Поставщик сетевых услуг Cloudflare начал использовать IPFS в 2018 году и запустил собственный шлюз в системе в 2022 году.

В марте 2020 года браузер Opera предоставил доступ к централизованным ресурсам провайдера Unstoppable Domains, разместив контент в IPFS.

Приложения[править]

Filecoin - это совместное облачное хранилище на базе IPFS, также созданное Protocol Labs.[13] Cloudflare запускает распределенный веб-шлюз для упрощения, ускорения и защиты доступа к IPFS без использования локального узла.

Автономная идентификационная система Microsoft, Microsoft ION, основана на блокчейне Биткоина и IPFS через сеть DID, основанную на Sidetree
Теневые библиотеки Архив Анны и Библиотека Genesis, также доставляют книги через IPFS,, что делает самую большую библиотеку книг человечества более устойчивой.
Brave использует Origin Protocol и IPFS для размещения своего децентрализованного магазина товаров, а в 2021 году добавила поддержку в свой браузер.
Opera для Android по умолчанию поддерживает IPFS, позволяя мобильным пользователям просматривать ipfs:// ссылки для доступа к данным в сети IPFS.
Superhighway84 - это основанная на IPFS система обсуждений, подобная Usenet
Файловая база - это служба закрепления IPFS с географическим резервированием, которая прикрепляет каждый файл к сети IPFS с 3 резервными копиями, хранящимися в различных географических точках.

Антицензура[править]

Референдум о независимости Каталонии, проходивший в сентябре–октябре 2017 года, был признан Конституционным судом Испании незаконным, и многие связанные с ним веб-сайты были заблокированы. Впоследствии каталанский Пиратской партии зеркальных сайте ОПЗ в обход Высший суд справедливости Каталонии порядок блокировки. Во время блокировки Википедии в Турции IPFS использовалась для создания зеркала Википедии, которое разрешало доступ к архивному статическому контенту Википедии, несмотря на запрет.[26] Зеркало теперь расширено на большее количество языков, таких как английский, украинский, русский, арабский и китайский. Коллекцию зеркал можно просмотреть, используя их CID на шлюзе IPFS. Вредоносное ПО С июля 2018 годафишинговые атаки также распространяются через IPFS-шлюз Cloudflare. Фишинговый HTML-код хранится в IPFS и отображается через шлюз Cloudflare. Соединение считается безопасным благодаря SSL-сертификату Cloudflare.[27]

Ботнет IPStorm, впервые обнаруженный в июне 2019 года, использует IPFS, чтобы скрыть свои функции командования и контроля среди потока законных данных в сети IPFS.[28] Исследователи безопасности ранее изучили теоретическую возможность использования IPFS в качестве системы командования и управления ботнетом.

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

Портал: Свободного программного обеспечения с открытым исходным кодом

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

/ipfs.tech/