WEB 3.0 IPFS: первые итоги запуска на хостинге и направления развития

Расскажем о первых итогах запуска IPFS, а также о возможных направлениях развития сервиса в рамках нашего хостинга SpaceWeb.

WEB 3.0 IPFS: первые итоги запуска на хостинге и направления развития

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

От идеи до реализации

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

  • Имеет понятную ценность для клиента. И эта ценность (подтверждение подлинности данных, надёжность хранения, скорость доступа к данным, версионность) релевантна запросу хостинг-аудитории;
  • Базируется на принципах, которые уже доказали свою состоятельность. Речь про технологию BitTorrent, аналогом которой является IPFS;
  • Имеет потенциал коммерческого использования. В мире уже реализованы десятки успешных коммерческих сервисов, которые используют технологии IPFS. О некоторых из них мы расскажем в заключительной части статьи.

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

На проработку идеи ушло 4 месяца, активная фаза реализации – 1 месяц.

Итоги эксплуатации IPFS на хостинге за 3 месяца

За первые 3 месяца эксплуатации сервисом воспользовались 258 клиентов, которые загрузили суммарно в сеть IPFS более 300 Гб данных.

Мы проанализировали данные и выделили 3 группы контента в зависимости от предполагаемой цели использования.

Группа 1. Размещение сайтов.

36% клиентов используют IPFS для размещения сайтов. Сюда мы отнесли статичные сайты, которые могут размещаться в IPFS, плюс, размещение медиафайлов действующего сайта на хостинге.

Группа 2. Резервирование данных.

41% клиентов используют IPFS для резервирования важных файлов: размещают различные документы и дают на них ссылки со своих сайтов. Сюда же мы отнесли архивы данных.

Группа 3. Файловое хранилище.

23% клиентов стали использовать наше IPFS-хранилище просто как файл-сервер для хранения данных, никак не связанных с их использованием на хостинге.

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

Направления развития IPFS

IPFS – это универсальная технология, которая полностью или частично может использоваться для построения различных коммерческих или некоммерческих сервисов. Такие сервисы существуют в мировой сети, для нас в SpaceWeb – это возможные направления развития. Мы расскажем про самые интересные из них.

Filecoin и IPFS

Существует проблема: в IPFS недостаточно узлов для хранения данных. Одно из решений - финансово стимулировать пользователей хранить данные IPFS на своём личном оборудовании. Вариант реализации такого решения - FileCoin.

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

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

Криптодомены

Ещё одна очевидная сложность IPFS связана с доступом к данным. Каноническая ссылка имеет вид:

ipfs://QmQJXYB8LnxWBkx5XR2WRCJYKLZB2Xxy9LoPngw98eNk4r/

Она поддерживается не всеми браузерами. Работать с ней неудобно. Существующие механизмы – IPFS-шлюзы и использование классических доменов (IPNS) – улучшают ситуацию, но нивелируют важное преимущество IPFS, добавляя точку отказа – доменное имя.

Один из вариантов решения – криптодомены.

Компания Unstoppable Domains разрабатывает и поддерживает зоны web3 доменов .crypto, .blockchain и др., которые работают на базе блокчейна Ethereum. Эти домены не регулируются ICANN, что даёт владельцу полный контроль. Криптодомены имеют целый ряд применений, одно из которых – доступ к децентрализованным сайтам в сети IPFS. А ещё эти домены не нужно продлевать, они регистрируются раз и навсегда.

Кластер IPFS

Ещё одна проблема IPFS – отсутствие гарантий доступности контента в сети. Контент доступен только если востребован, а если к контенту нет обращений, то он может полностью пропасть из сети.

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

Ещё больше идей и примеров использования IPFS вы найдёте в официальной документации.

77
2 комментария

Странная какая-то концепция.
В теории - интересная, а на практике - многое непонятно (

Алексей, добрый день!
В начале статьи есть ссылка на видео, где мы подробно рассказываем основы. После его просмотра точно станет понятнее ;)