Как использовать IPFS: основа Web3

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

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

Когда веб-сайт выходит из строя, часто это происходит из-за сбоя централизованной службы, например из-за проблемы с сервером хостинга или системы доменных имен (DNS), или из-за распределенной атаки типа «отказ в обслуживании» (DDOS). Иногда, это вопрос цензуры в интернете, особенно в странах, которые подавляют определенный контент, чтобы скрыть его от своих граждан.

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

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

Что такое IPFS?

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

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

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

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

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

Кто использует IPFS?

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

  • Filecoin, собственная распределенная сеть хранения данных Protocol Labs, основана на IPFS. Это стимулирует операторов узлов размещать файлы с помощью вознаграждений в криптовалюте.
  •  Audius, децентрализованный музыкальный сервис, использует IPFS для размещения своих аудиофайлов.
  • Pinata — это служба хостинга NFT, которая использует IPFS для резервного копирования криптографических предметов коллекционирования для таких партнеров, как Rarible и Sorare.
  • OpenBazaar — это платформа для одноранговой электронной торговли, управляемая IPFS.
  • Morpheus.Network — это сетевой сервис цепочки поставок, который также использует IPFS.

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

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

Кроме того, вы можете получить доступ к содержимому IPFS из любого браузера, используя общедоступный шлюз, например https://ipfs.io или https://cloudflare-ipfs.com. Шлюз автоматически перенаправит вас к содержимому IPFS, используя ссылку, и есть длинный список доступных альтернативных шлюзов.

Запуск узла IPFS

Хотите запустить собственный узел IPFS и добавить контент в сеть? Самый простой способ начать — использовать IPFS Desktop, официальный программный пакет от Protocol Labs. Он доступен для Windows, Mac и Ubuntu и позволяет вам устанавливать и управлять собственным узлом, чтобы вы могли добавлять свои собственные файлы в сеть. Хотите загрузить фото своих кошек? Это просто как пирог.

Между тем, IPFS Companion — это надстройка веб-браузера, доступная для Chrome, Edge, Brave, Firefox и Opera. Он позволяет взаимодействовать с рабочим столом IPFS и установленным узлом IPFS прямо из браузера. Он также добавляет поддержку адресов ipfs: // для браузеров, которые изначально не поддерживают их.

Будущее

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

IPFS не так удобен и прост в использовании, как стандартные веб-сайты, но, как и многие платформы Web3 в настоящее время. Со временем ситуация должна улучшиться, особенно с учетом того, что встроенная поддержка ссылок становится все больше и больше веб-браузеров. Также существует служба под названием Unstoppable Domains, которая предоставляет более легко запоминающиеся URL-адреса, указывающие на содержимое IPFS, и все больше браузеров также начинают поддерживать их.

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

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

IPFS используется во множестве других интересных способов для обеспечения будущего разработки Web3. Например, система управленческого голосования под названием Snapshot позволяет держателям токенов голосовать за предложения в рамках децентрализованных автономных организаций (DAO), которые становятся все более распространенным компонентом проектов децентрализованного финансирования (DeFi).

Добавить комментарий

Ваш адрес email не будет опубликован.