Лучшие вопросы
Таймлайн
Чат
Перспективы

IPFS

Из Википедии, свободной энциклопедии

IPFS
Remove ads

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

Краткие факты Тип, Автор ...
Remove ads

Описание

Суммиров вкратце
Перспектива
Thumb
Логотип Википедии имеет IPFS-хеш QmRW3V9znzFW9M5FYbitSEvd5dQrPWGvPvgQD6LM22Tv8D. Он доступен по HTTP через публичный шлюз или напрямую через IPFS

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

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

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

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

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

Remove ads

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

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

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

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

См. также

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads