Что такое IPFS и Filecoin и как их можно использовать для NFT?

Децентрализованные системы не могут гарантировать «постоянство» данных, но являются частью максималистского подхода к хранению.

AccessTimeIconFeb 15, 2022 at 9:00 p.m. UTC
Updated Jun 14, 2024 at 8:33 p.m. UTC

Что вы на самом деле получаете, покупая NFT?

У вас есть уникальный токен в блокчейне, который ссылается на некоторые данные вне цепочки. Токен является невзаимозаменяемым (уникальным) и неизменяемым (находящимся в блокчейне). Это все, что гарантирует NFT: вы владеете уникальной и неизменяемой ссылкой на некоторые данные.

Если сосредоточиться на этом CORE определении NFT, возникают две основные проблемы.

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

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

Межпланетная файловая система (IPFS) и Filecoin, протоколы с открытым исходным кодом, первоначально созданные моим работодателем, компанией Protocol Labs, предоставляют потенциальные решения. Однако понимание того, как правильно использовать эти решения, часто является тем, что сбивает пользователей с толку на практике. Есть нюансы, которые необходимо учитывать при их непосредственном использовании или построении сервисов на их основе.

Мы работаем в Protocol Labs над продуктом под названием NFT.Storage и тратим много времени на размышления о том, как сделать NFT максимально полезными. Индустрия еще только зарождается, и пространство NFT сейчас действительно представляет собой Дикий Запад. Мы хотим помочь людям узнать, что такое NFT, о проблемах, связанных с NFT, о существующих технологиях для решения этих проблем и о том, как мы можем формировать культуру вокруг NFT, чтобы в полной мере воспользоваться преимуществами этих технологий.

В недавней статье CoinDesk предположено, что IPFS T является «постоянным» решением для NFT. Это неверная характеристика того, что такое IPFS. Чтобы NFT стали действительно «неизменяемыми» цифровыми записями, сообщество должно разработать более эффективные методы связывания с данными и их базовым хранилищем, значительной частью которых могут быть IPFS и Filecoin .

Усиление ссылок на данные вне сети

Ссылка NFT на данные вне цепочки может быть чем угодно, написанным в коде. Чаще всего NFT содержит URL-адрес HTTP, который указывает на местоположение данных где-то в Интернете. Это проблематично для предположительно неизменяемых активов. Кто управляет сервером? Что произойдет, если этот сервер выйдет из строя? Что, если эти данные будут удалены? Что делать, если он отправляет неверные данные?

При использовании URL-адресов HTTP необходимо быть уверенным, что поставщик услуг остается бескомпромиссным и что контент, который он обслуживает, на самом деле является контентом, который ищется. Несмотря на то, что токен NFT находится в блокчейне, качество актива зависит от его самого слабого LINK.

Здесь IPFS может помочь. IPFS позволяет пользователям хранить и извлекать контент на основе «отпечатка пальца» самого контента (криптографического хеша, называемого CID ). Помещая CID IPFS в NFT, этот NFT напрямую ссылается на сами данные, а не на хрупкую LINK HTTP.

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

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

Распространенное заблуждение относительно IPFS заключается в том, что она должна обеспечивать «постоянное» хранилище. В рамках NFT его цель на самом деле состоит в том, чтобы предотвратить тип гниения LINK , который затрагивает данные вне цепочки многих NFT. Но это T обязательно решает, где хранятся данные вне цепочки.

Повышение доступности данных вне сети

Чтобы NFT был полезным, он не только должен иметь неизменяемый указатель на свои данные, но и данные должны храниться и быть доступными.

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

Мы называем это « максималистским » подходом к хранению. Любой, кто связан с NFT, может хранить свои данные локально, платить провайдеру (например, Pinata, Infura), полагаться на децентрализованную сеть хранения (например, Filecoin , Arweave ) или использовать их комбинацию. С помощью IPFS пользователи могут застраховаться от поломки ONE решения, одновременно используя другие. Проблема, связанная с сохранением NFT, во многом технически решена. Любой, кто заинтересован в NFT, должен просто убедиться, что он хранится любым удобным для него способом. ONE из важных составляющих этого является развитие культуры, в которой люди несут ответственность за свои собственные NFT, загружая локальную копию и обеспечивая размещение данных в местах, которые они считают безопасными.

SingleQuoteLightGreenSingleQuoteLightGreen
Мы должны перевести разговор с гарантий «постоянства» на лучшее понимание настойчивости и устойчивости.
SingleQuoteLightGreenSingleQuoteLightGreen

Это правда, что такую ​​культуру, где люди несут больше ответственности за свои НФТ, трудно развивать. Большинство людей T хотят брать на себя дополнительную ответственность. Однако инструменты Web 3, такие как NFT.Storage, пытаются смягчить эту проблему, включив автономное хранилище нескольких поколений в качестве общественного блага с использованием IPFS и Filecoin.

Иллюзия постоянства

Критики Filecoin указывают на проблемы децентрализованного хранения, заявляя, что «NFT не более постоянны, чем любая другая часть сети». Но это слишком упрощает проект, настаивая на том, чтобы данные были «постоянными». Конечно, нет ничего по-настоящему «постоянного»; каждая система имеет свой собственный набор побочных рисков и отказов от ответственности. Если мы действительно хотим защититься даже от 0,01% вероятности того, что какая-либо отдельная система выйдет из строя, мы хотим принять более комплексную, многоуровневую систему. подход.

Любое решение для хранения данных вне сети будет многогранным и должно быть спроектировано с возможностью замены. Это может выглядеть так, как будто торговые площадки, художники и коллекционеры хранят данные во многих местах, где ответственность за хранение и доступность выходит за рамки одного протокола. Как сказал наш коллега Майкал Роджерс: «Передавайте свои данные как можно большему количеству поставщиков , Для вас были уверены в их постоянстве».

Filecoin — ONE из таких вариантов хранения, но его часто неправильно понимают. Основное преимущество Filecoin — это надежная гарантия того, что кто-то действительно хранит данные, которые, по их словам, они хранят, в течение согласованного периода времени (то, что пользователи Filecoin называют «сделкой»). Система спроектирована так, чтобы быть недорогой и масштабируемой ( 0,01 доллара США за ТиБ в год , емкость 15EiB+ ).

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

Улучшение образования и изменение культуры

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

Однако мы должны перевести разговор с гарантий «постоянства» на лучшее понимание настойчивости и устойчивости. Ни одна система хранения не может гарантировать постоянство, но адресация контента позволяет любому, кто заботится о NFT, хранить его самостоятельно в своих предпочтительных системах.

Что может сделать сообщество, чтобы помочь развитию NFT-пространства, когда дело доходит до хранения данных? Несколько идей:

  • Поставщики кошельков должны упростить для своих пользователей хранение своих данных NFT локально и прикрепить их к IPFS, чтобы им было проще стать владельцем своих NFT.
  • Более децентрализованные сети хранения должны использовать CID IPFS в качестве примитива для своих URI — CID разработаны так, чтобы быть универсальными, совместимыми и обратно совместимыми — читайте здесь, чтобы Словарь больше.
  • Поговорите больше о хранилище NFT! Разговоры об этом заставляют сервисы, поставщиков инструментов и службы хранения взаимодействовать и решать проблему сообща.

Disclosure

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

CoinDesk - это удостоенное наград медиа-издание, освещающее криптовалютную индустрию. Его журналисты придерживаются строгого набора редакционных политик. В ноябре 2023 года, CoinDesk была приобретена группой Bullish, владельцем регулируемой биржей цифровых активов Bullish, Группа Bullish принадлежит в основном Block.one; обе компании имеют интересы в различных бизнесах, связанных с блокчейном и цифровыми активами, а также значительные пакеты цифровых активов, включая биткоин. CoinDesk работает как независимое дочернее предприятие с редакционным комитетом, защищающим журналистскую независимость. Сотрудники CoinDesk, включая журналистов, могут получать опционы в группе Bullish в качестве части их компенсации.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.