Home » InterPlanetary File System (IPFS), распределенная файлообменная сеть, которая закладывает основу для Web 3.0

InterPlanetary File System (IPFS), распределенная файлообменная сеть, которая закладывает основу для Web 3.0

by Patricia

InterPlanetary File System (IPFS) — это одноранговый протокол Web 3.0, который призван коренным образом изменить способ распространения цифровых файлов по всему миру. Основанная на децентрализации, IPFS использует свою сеть сотрудничества, чтобы предложить альтернативу традиционному Web 2.0.

Что такое IPFS?

Чтобы объяснить, что представляет собой протокол InterPlanetary File System (IPFS), нам нужно вернуться в прошлое и сначала понять, почему он был создан.

В 1991 году Тим Бернерс-Ли изобрел протокол передачи гипертестов (HTTP), положивший начало Всемирной паутине в том виде, в котором мы ее знаем. Мы все знакомы с HTTP, поскольку используем его каждый день при работе в Интернете. Со временем появилась критика HTTP, в частности, массовой централизации данных в центрах обработки данных, которые должны работать 24 часа в сутки.

Это создает большую нагрузку на серверы, делая их уязвимыми к сбоям или даже к атакам типа «отказ в обслуживании» (известным как DDOS). Последствия могут быть катастрофическими: кража, утечка или даже полная потеря данных. Затраты на предотвращение таких атак со временем увеличиваются.

Двадцать три года спустя, в 2014 году, Хуан Бенет, генеральный директор Protocol Labs, вместе со своей командой начал разработку протокола IPFS. Что подтолкнуло его к созданию этого протокола, так это попытка решить эту присущую HTTP проблему, а именно решить недостатки традиционного веба с помощью новых технологий.

IPFS (децентрализация) и HTTP (централизация)

IPFS (децентрализация) и HTTP (централизация)


IPFS — это децентрализованный одноранговый протокол, цель которого — сделать веб более быстрым, безопасным, открытым и дешевым для хранения данных. Он предназначен для хранения на нескольких узлах (серверах) всех типов данных: файлов, веб-сайтов, приложений или даже метаданных невоспроизводимых токенов (NFT). Таким образом, протокол IPFS может стать HTTP для Web 3.0.

Действительно, в будущем данные будут играть все более важную роль во всех сферах жизни общества. Правительства знают об этом, о чем свидетельствует позиция Европейского союза по этому вопросу. В докладе «Европейская стратегия для данных», подготовленном к 2020 году, Комитет Европейского парламента подробно описывает огромные проблемы, с которыми сталкиваются экономики будущего, основанные на данных, и стратегию, которую необходимо разработать, чтобы Европейский Союз не отставал от Китая или США.

The data-driven economy revolution

The data-driven economy revolution


Таким образом, технологии хранения данных становятся важнейшей опорой в этой новой революции. Именно в этом контексте анализ протокола IPFS особенно интересен.

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

Давайте рассмотрим на примере, как IPFS работает с веб-хостингом.

Сайт todayscrypto.news.

Когда вы вводите URL https://www.todayscrypto.news/ в строке поиска, браузер отправляет запрос на компьютер, действующий в качестве веб-сервера, для отображения запрашиваемого веб-сайта. Обычно сервер располагается в одном месте, что называется централизацией.

Но может быть и другой способ получить доступ к сегодняшним крипто-новостям. Действительно, сайт может быть размещен на протоколе IPFS. URL будет выглядеть примерно так: /ipfs/Eza3eFeHjht6yefJvdgfd5fkr4fgidFfDSze/todayscryptonews.html.
Чтобы увидеть страницу, нужно добавить, например, https://ipfs.io в начале ссылки.

Часть URL с таким скоплением букв и цифр «Eza3eFeHjht6yefJvdgfd5fkr4fgidFfDSze» идентифицирует содержимое. Это криптографический хэш, он уникален для содержимого и постоянен. Его можно сравнить с адресом кошелька. Конечно, IPFS предлагает услугу по переименованию доменного имени так, чтобы оно было понятным.

Переименовать URL на IPFS

Переименовать URL на IPFS


В этом заключается фундаментальное отличие от Web в том виде, в котором мы его знаем. В то время как URL направляет запрос на местоположение сервера, протокол IPFS адресует файл по его содержимому.

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

Но протокол IPFS на этом не заканчивается, поскольку он позволяет хранить файлы любого типа. Документ, электронная почта, база данных, приложение и многое другое. Это работает аналогичным образом.

Как вы уже поняли, речь идет о децентрализованном Интернете, в котором всеми файлами управляет не одна организация, а все участники сети.

Роль IPFS в децентрализации НФТ

Можно сделать НФТ полностью децентрализованными, храня их метаданные на IPFS. С практической точки зрения, это обеспечивает безопасность НМТ, метаданные которых хранятся в сети, а также их долгосрочную устойчивость.

Особенно интересно, чтобы НМТ был децентрализованным, поскольку его ценность обусловлена именно его уникальностью. Таким образом, хранение метаданных своей НФТ на IPFS гарантирует их неизменность.

Opensea, крупнейший рынок НМТ, летом 2021 года запустил возможность «заморозки» метаданных НМТ. Эта функция позволяет создателям НМТ хранить свои метаданные на IPFS.

Можно напрямую хранить метаданные своей НФТ через приложение Pinata. Этот сервис, использующий протокол IPFS, призван сделать хранение, обмен и управление НФТ доступными для всех. Там уже хранится более 22 миллионов НФТ.

Как использовать протокол IPFS

Для хранения файлов в сети самый простой способ — установить IPFS Desktop Application с GitHub.

Это приложение с упрощенным интерфейсом действует как панель управления для доступа к сети протокола IPFS. Помимо прочего, приложение позволяет настроить узел, импортировать файлы в сеть или исследовать сеть.

Обзор интерфейса настольного приложения IPFS

Обзор интерфейса настольного приложения IPFS

Децентрализованный веб преимущества IPFS

Более надежный Интернет

Продолжая использовать Today’s Crypto News в качестве примера, если кто-то предпримет атаку на их веб-серверы или если их серверы выйдут из строя, сайт Today’s Crypto News перестанет отвечать на запрос.

Это риск, присущий вебу в том виде, в котором мы его знаем. Не далее как в марте 2021 года в центре OVHcloud в Страсбурге произошел пожар, который имел гигантские последствия: миллионы сайтов перестали отвечать на запросы. Последствия были катастрофическими: перебои в обслуживании и потеря данных затронули как предприятия, так и государственные службы.

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

Интернет, который трудно подвергнуть цензуре

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

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

Для участников сети нет риска случайного хранения нелегального контента, поскольку участники сами выбирают, что им хранить.

Более быстрый интернет

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

Поэтому вполне логично, если люди в одном районе начинают использовать протокол IPFS. Тогда они будут иметь доступ к файлам гораздо быстрее, чем при использовании традиционного Интернета.

Проекты, использующие IPFS

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

Важно отметить, что сам протокол IPFS не опирается на какую-либо криптовалюту. Однако его можно использовать для многих проектов в этой экосистеме.

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

Вот список других крупных проектов, использующих IPFS:

  • Decentraland (MANA), 3D-дольщик, данные которого хранятся на IPFS;
  • Request (REQ), платформа для оплаты счетов в криптовалютах. Этот проект хранит данные транзакций из своей сети на IPFS;
  • Uniswap (UNI), децентрализованная биржа, которая размещает свой сайт на IPFS;
  • Audius (AUDIO), платформа потоковой передачи музыки, которая размещает свою музыку на IPFS;
  • Iota, которая стремится стать криптовалютой Интернета вещей (IoT). Он позволяет хранить данные на IPFS;
  • TheGraph (GRT), протокол индексирования для запросов к блокчейн. Он позволяет создавать API для индексирования данных, хранящихся на IPFS;
  • Brave (BAT), веб-браузер которого имеет встроенную поддержку протокола IPFS;
  • Livepeer (LPT), платформа для потокового видео через IPFS;
  • Многие некриптовалютные проекты также используют IPFS, например, в браузере Opera она встроена.

Барьеры на пути демократизации IPFS

Несмотря на неоспоримые достоинства протокола IPFS, препятствия сохраняются.

Как это часто бывает с инновациями на ранней стадии, IPFS не очень удобна для пользователя. Только самые технически подкованные люди будут обладать знаниями и склонностью к созданию собственных узлов для размещения данных и, таким образом, участвовать в работе сети. Это создает проблему для расширения протокола IPFS.

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

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

IPFS и Filecoin, два взаимодополняющих проекта

IPFS и Filecoin, два взаимодополняющих проекта


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

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

Related Posts

Leave a Comment