Что такое IPFS?

Как работает IPFS?

IPFS — одноранговый гипермедийный протокол связи, который позволяет осуществлять хранение данных в децентрализованной файловой системе, образованной узлами IPFS. Полное название — InterPlanetary File System (межпланетная файловая система). Технология разработана американским проектом Protocol Labs и имеет открытый исходный код и представляет из себя распределенную файловую систему, которая объединяет все участвующие устройства, создавая единую систему файлов.

IPFS — одна из перспективных замен интернет-протокола HTTP, который не отвечает сегодняшним реалиям и давно исчерпал свои возможности. IPFS призван поднять на новый уровень принципы передачи данных в сети интернет Web3.

Как работает IPFS?

Что такое IPFS?

Загруженные в IPFS данные привязываются не к серверу, а к его уникальному криптографическому hash-идентификатору (Content Identifier, CID). При повторной загрузке идентификатор не меняется, а обновленным версиям файлов назначаются новые CID. Чтобы пользователи имели доступ к более поздним редакциям файлов, используется сервис имен InterPlanetary Naming System (IPNS) — децентрализованный аналог DNS в интернете Web 2.0.

Файлы, имеющие размер свыше 256 Kb, разбиваются на части, хешируются и образовывают IPLD-объекты (InterPlanetary Linked Data). Эти объекты имеют 2 компонента: данные и ссылки на части файлов, связанных между собой при помощи ациклического графа дерева Меркла (Merkle DAG).

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

После запроса данных пользователем, в распределенной hash-таблице (Distributed Hash Table) системы проводится поиск ближайших к пользователю узлов с необходимыми файлами и с них производится передача этих данных.

Для чего нужен IPFS?

IPFS призван решить накопившиеся проблемы протокола HTTP, который был изобретен в далеком 1991 году и принят веб-браузерами в 1996 году. Основная проблема старого протокола заключается в неэффективной доставке данных пользователю из-за одновременной загрузки с определенного сервера, что в свою очередь вызывает высокие требования к пропускной способности и скорости физических носителей.

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

Проекты, использующие эту технологию

Данная концепция была представлена в 2015 году инженером Хуаном Бенетом и с того времени множество компаний приступило к реализации протоколов децентрализованного хранения данных. Рассмотрим несколько ключевых проектов, работающих над разработкой IPFS.

1. Filecoin

Filecoin — это децентрализованная система хранения данных, разрабатываемая компанией Protocol Labs и основанная на технологии IPFS. Filecoin использует вознаграждение в токенах FIL для стимулирования операторов узлов.

Собственный токен Filecoin:

  • Тикер: FIL
  • Общее предложение: 1 960 000 000 FIL
  • Циркулирующий объем: 592 988 292 FIL (по состоянию на 23.10.2024)
  • Купить FIL: Bybit, MEXC, Bitget

2. Storj

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

Собственный токен Storj:

  • Тикер: STORJ
  • Общее предложение: 425 000 000 STORJ
  • Циркулирующий объем: 397 709 484 STORJ (по состоянию на 23.10.2024)
  • Купить STORJ: MEXC, Bitget, BingX

3. Brave

Brave — это бесплатный веб-браузер с открытым исходным кодом, разработанный компанией Brave Software, Inc. на основе веб-браузера Chromium. Brave ориентирован на конфиденциальность и автоматически блокирует большинство рекламных объявлений и 
трекеров веб-сайтов. В январе 2021 года Brave стал одним из первых браузеров, предлагающих встроенную интеграцию с одноранговым сетевым протоколом IPFS.

Собственный токен Brave:

  • Тикер: BAT
  • Общее предложение: 1 500 000 000 BAT
  • Циркулирующий объем: 1 495 658 356 BAT (по состоянию на 23.10.2024)
  • Купить BAT: Bybit, MEXC, Bitget

4. Audius

Audius — это децентрализованный протокол потоковой передачи музыки, изначально созданный на основе блокчейна POA, но теперь работающий на Solana. Audius был запущен для устранения неэффективности музыкальной индустрии, которая страдает от непрозрачности владения правами на музыку и посредников, стоящих между артистами и их аудиторией.

Собственный токен Audius:

  • Тикер: AUDIO
  • Общее предложение: 1 270 000 000 AUDIO
  • Циркулирующий объем: 1 269 794 491 AUDIO (по состоянию на 23.10.2024)
  • Купить AUDIO: Gate, Bitget, LBank

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