Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Межпланетных File System ( ОПЗ ) является протоколом и равный-равному сети для хранения и обмена данными в распределенной файловой системе . IPFS использует адресацию содержимого для уникальной идентификации каждого файла в глобальном пространстве имен, соединяющем все вычислительные устройства. [4]

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

Альфа-версия IPFS была запущена в феврале 2015 года и к октябрю того же года была описана TechCrunch как «быстро распространяющаяся из уст в уста». [1]

Логотип онлайн-энциклопедии Википедия имеет хэш IPFS со следующим кодом: QmRW3V9zn zFW9M5FYbitSEvd5 dQrPWGvPvgQD6LM22Tv8D. Доступ к нему можно получить с помощью этого хэша через HTTP через общедоступный шлюз или локальный экземпляр IPFS .

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

IPFS позволяет пользователям не только получать, но и размещать контент аналогично BitTorrent . В отличие от централизованного сервера, IPFS построена вокруг децентрализованной системы [5] пользователей-операторов, которые хранят часть общих данных, создавая устойчивую систему хранения и совместного использования файлов. Любой пользователь в сети может обслуживать файл по его адресу содержимого, а другие одноранговые узлы в сети могут найти и запросить этот контент у любого узла, у которого он есть, с помощью распределенной хеш-таблицы (DHT). В отличие от BitTorrent, IPFS нацелена на создание единой глобальной сети. Это означает, что если Алиса и Боб публикуют блок данных с одним и тем же хешемодноранговые узлы, загружающие контент от Алисы, будут обмениваться данными с теми, которые загружают его от Боба. [6] IPFS призвана заменить протоколы, используемые для доставки статических веб-страниц, на шлюзы, доступные через HTTP . [7] Пользователи могут отказаться от установки клиента IPFS на свое устройство и вместо этого использовать общедоступный шлюз. Список этих шлюзов поддерживается на странице github IPFS. [8]

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

Альфа-версия IPFS была запущена в феврале 2015 года и к октябрю того же года была описана TechCrunch как «быстро распространяющаяся из уст в уста». [1]

Референдум о независимости Каталонский , который пройдет в сентябре-октябре 2017 года, было признано незаконным Конституционным судом Испании и многих связанных с веб - сайтов были заблокированы. Впоследствии Каталонская пиратская партия отразила веб-сайт на IPFS, чтобы обойти постановление Высокого суда справедливости Каталонии о блокировке. [9] [10]

Фишинг атаки также были распространены через Cloudflare ОПЗ шлюз «s с июля 2018 года мошенническим HTML хранится на ОПЗ, и отображается через шлюз в CloudFlare. Соединение отображается как безопасное с помощью SSL- сертификата Cloudflare . [11]

IPStorm ботнет , впервые обнаруженный в июне 2019 года, использует ОПЗ, так что он может скрыть его командно-контроль среди потока легитимных данных по сети ОПЗ. [12] Исследователи безопасности ранее разработали теоретическую возможность использования IPFS в качестве системы управления ботнетом. [13] [14]

Другое известное использование [ править ]

  • Во время блокировки Википедии в Турции IPFS использовалась для создания зеркала Википедии, которое позволяет получить доступ к содержимому Википедии, несмотря на запрет. [15] Эта заархивированная версия Википедии представляет собой ограниченную неизменяемую копию, которая не может быть обновлена.
  • Filecoin , также связанный с IPFS и разработанный Хуаном Бенетом и Protocol Labs , представляет собой совместное облако хранения на основе IPFS . [16]
  • Cloudflare использует распределенный веб-шлюз для упрощения, ускорения и защиты доступа к IPFS без необходимости использования локального узла. [17]
  • Microsoft «s собственной суверенной идентичности системы, Microsoft ION, основывается на blockchain Bitcoin и ОПЗ через Sidetree основе DID сети. [18]
  • Brave использует протокол Origin и IPFS для размещения своего децентрализованного магазина товаров [19], а в 2021 году добавила поддержку в свой браузер [20].
  • Opera для Android по умолчанию поддерживает IPFS, что позволяет мобильным пользователям просматривать ссылки ipfs: // для доступа к данным в сети IPFS. [21]

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

  • Адресуемое хранилище контента
  • Dat (программное обеспечение)
  • Распределенная файловая система
  • Freenet
  • GNUnet
  • ZeroNet

Ссылки [ править ]

  1. ^ a b c d Дело, Эмбер (4 октября 2015 г.). «Почему Интернету нужна IPFS, пока еще не поздно» . TechCrunch . Проверено 16 июля 2019 .
  2. ^ https://github.com/ipfs/go-ipfs/releases
  3. ^ Agorise (23 октября 2017). «c-ipfs: реализация IPFS на C. Почему именно C? Подумайте о резервных копиях Stealth от Bitshares, маршрутизаторах OpenWrt (децентрализовать Интернет / сеть!), Android TV, децентрализованных СМИ, децентрализованных веб-сайтах, достойно». Github.com . Проверено 25 октября 2017 года .
  4. Рианна Финли, Клинт (20 июня 2016 г.). «Изобретатели Интернета пытаются создать действительно постоянную сеть» . Проводной .
  5. ^ Кришнан, Армин (2020). «Блокчейн усиливает социальное сопротивление и терроризм через децентрализованные автономные организации» . Журнал стратегической безопасности . 13 (1): 41–58. DOI : 10.5038 / 1944-0472.13.1.1743 . ISSN 1944-0464 . JSTOR 26907412 .  
  6. ^ "Адресация содержания" . docs.ipfs.io . Проверено 29 августа 2020 .
  7. ^ «Шлюз IPFS» . docs.ipfs.io . Проверено 29 августа 2020 .
  8. ^ "Проверка общественного шлюза | IPFS" . ipfs.github.io . Проверено 29 августа 2020 .
  9. ^ Balcell Марта Poblet (5 октября 2017). «Внутри референдума о шифропанке в Каталонии» . Эврика, ул .
  10. ^ Хилл, Пол (30 сентября 2017). "Каталонское приложение референдума удалено из Google Play Store" . Neowin . Проверено 6 октября 2017 года .
  11. Абрамс, Лоуренс (4 октября 2018 г.). «Фишинговые атаки, распространяемые через шлюз IPFS Cloudflare» . Пищевой компьютер . Проверено 31 августа 2019 .
  12. Палмер, Дэнни (11 июня 2019 г.). «Эта необычная вредоносная программа для Windows управляется через сеть P2P» . ZDNet . Проверено 31 августа 2019 .
  13. ^ Патсакис, Константинос; Казино, Фрэн (4 июня 2019 г.). «Hydras и IPFS: децентрализованная площадка для вредоносных программ». Международный журнал информационной безопасности . 18 (6): 787–799. arXiv : 1905.11880 . DOI : 10.1007 / s10207-019-00443-0 . S2CID 167217444 . 
  14. ^ Макабей, Бруно; Виниций, Марк (6 мая 2018 г.). «Протоколы IPFS и IPNS, используемые для управления ботнетом: prova de Conceito» . WSCDC - SBRC 2018 .
  15. Дейл, Брэди (10 мая 2017 г.). «Турция не может заблокировать эту копию Википедии» . Observer Media. Архивировано из оригинального 18 октября 2017 года . Проверено 20 декабря 2017 года .
  16. Джонсон, Стивен (16 января 2018 г.). «За пределами биткойнского пузыря» . Нью-Йорк Таймс . Проверено 26 сентября 2018 года .
  17. ^ Orcutt, Майк (5 октября 2018). «Крупная технологическая компания работает над тем, чтобы освободить Интернет от крупных технологических компаний» . Обзор технологий Массачусетского технологического института . Проверено 21 апреля 2020 года .
  18. Саймонс, Алекс (13 мая 2019 г.). «К масштабируемым децентрализованным системам идентификации» . Блог удостоверений Azure Active Directory .
  19. ^ «Brave запускает новый магазин Swag на платформе Origin» . Brave.com . 2 апреля 2020 . Проверено 21 апреля 2020 года .
  20. Портер, Джон (19 января 2021 г.). «Храбрый браузер делает шаг к созданию децентрализованной сети» . Грань . Проверено 29 января 2021 года .
  21. ^ «Opera представляет основные обновления своего блокчейн-браузера на Android» . Блог Opera . 3 марта 2020 . Проверено 21 апреля 2020 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт