Interested Article - IPFS

IPFS (от англ. InterPlanetary File System — межпланетная файловая система ) — контентно-адресуемый , одноранговый гипермедийный протокол связи. Узлы IPFS-сети формируют (англ.) (. IPFS является проектом с открытым исходным кодом , разработанным Protocol Labs при содействии open-source сообщества. Первоначально он был разработан Хуаном Бенетом ( Juan Benet ).

Описание

Логотип Википедии имеет IPFS-хеш QmRW3V9znzFW9M5FYbitSEvd5dQrPWGvPvgQD6LM22Tv8D. Он доступен по HTTP через или

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

Это формирует обобщённый древовидный направленный граф .

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

Доступ к файловой системе может быть получен различными способами:

Локальный файл может быть добавлен в файловую систему IPFS, что делает его доступным всему миру. Файлы идентифицируются по своим , что упрощает кэширование. Они распространяются через протокол, основанный на протоколе BitTorrent. Пользователи, просматривающие контент, помогают в доставке контента для других пользователей сети. IPFS имеет сервис имён под названием IPNS, глобальное пространство имён на основе открытых ключей , совместимое с другими пространствами имён и имеющее возможность интегрировать DNS , .onion , .bit и другие в IPNS.

История разработки

На апрель 2016 года IPFS находится на уровне альфа-версии . Основная реализация выполнена на языке Go , частично реализована версия на JavaScript , начата разработка версии на Python и Rust .

Распространение

  • С 8 сентября 2015 все сайты хостинга доступны через IPFS .
  • OpenBazaar использует IPFS.
  • С ноября 2019 IPFS используется для достижения консенсуса в создании блокчейна криптовалюты taucoin.
  • С 2021 года технологию IPFS поддерживает браузер Opera и Brave .
  • С февраля 2023 года появилась поддержка загрузки и поддержки файлов в сети IPFS у хостинга Spaceweb.

См. также

Примечания

  1. — 2023.
  2. (неопр.) . Дата обращения: 11 сентября 2015. 27 марта 2021 года.
  3. (неопр.) Дата обращения: 11 сентября 2015. 11 ноября 2020 года.
  4. (неопр.) . Дата обращения: 11 сентября 2015. 27 марта 2021 года.
  5. от 26 марта 2017 на Wayback Machine — это структура состоящая из трёх частей: ID хеш-функции, длина хеша в байтах, хеш.
  6. (неопр.) . Дата обращения: 25 апреля 2017. 26 апреля 2017 года.
  7. (неопр.) . Дата обращения: 11 сентября 2015. 11 ноября 2020 года.
  8. (неопр.) . Дата обращения: 26 апреля 2016. 20 февраля 2016 года.
  9. (неопр.) . Дата обращения: 26 апреля 2016. 20 февраля 2016 года.
  10. от 20 апреля 2016 на Wayback Machine / blog.neocities.org

Ссылки

  • (видео)
  • (англ.)
  • (англ.)

Same as IPFS