Что такое IPFS
Я считаю себя далеко не глупым человеком, но некоторые определения даже меня ставят в тупик, как было, когда я искал, что такое IPFS.
Как вам такое:
"IPFS — контентно-адресуемый, одноранговый гипермедийный протокол связи."
Да, когда "ты в теме", подобные словосочетания не вызовут вопросов. Жаль, что большинство крутых статей пишутся гиками для гиков, и приходится лопатить интернет, чтобы самому понять.
Из всех объяснений, которые я посмотрел, больше всего понятными мне показалась статья тут и видео тут.
Если говорить в двух словах, IPFS - это хранилище данных, распределенное между всеми его участниками, грубо говоря, torrent в web3.
Другими словами, например, есть 1000 пользователей в сети IPFS, вы загружаете файл, он разбивается на маленькие кусочки и разлетается по этой 1000 человек. и так он хранится там. Потом в любой момент вы можете запросить его.
Тут есть и свои плюсы, и свои минусы. Как например, в том, что это крутая часть децентрализации, и никто не сможет цензурировать ваши файлы или запретить к ним доступ, но и если кто-то из участников покинет сеть, данные могут потеряться (это просто пример, данная проблема уже решена).
IPFS используется для хранения NFT, web3 приложений и других файлов \ медиа.
Можно привести некоторые примеры сервисов, использующих IPFS:
Filecoin — собственная распределенная сеть хранения данных Protocol Labs, основанная на IPFS. Это стимулирует операторов узлов размещать файлы с помощью вознаграждений в криптовалюте.
Audius — децентрализованный музыкальный сервис, который использует IPFS для размещения своих аудиофайлов.
Pinata — это служба хостинга NFT, которая использует IPFS для резервного копирования криптографических предметов коллекционирования для таких партнеров, как Rarible и Sorare.
OpenBazaar — это платформа для одноранговой электронной торговли, управляемая IPFS.
Morpheus.Network — это сетевой сервис цепочки поставок, который также использует IPFS.
Есть несколько уроков, как использовать IPFS для размещения своего приложения или загрузки файлов, однако я не уверен, что оно 100% актуальное. Да и в практических заданиях я пока не встречал работы с IPFS. Но, если вы хотите сами покопаться в документации и понять как он работает, то все можно найти по этой ссылке на документацию IPFS.
Поэтому пока остановимся без детально разбора кода загрузки файлов в IPFS на канале.
#ipfs
Post #238
231
- 👍 2