- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Что такое IPFS и Filecoin и как их можно использовать для NFT?
Децентрализованные системы не могут обещать «постоянство» данных, но являются частью максималистского подхода к хранению.
Что вы на самом деле получаете, покупая NFT?
Вы владеете уникальным токеном на блокчейне, который ссылается на некоторые данные вне блокчейна. Токен не взаимозаменяем (уникален) и неизменяем (находится на блокчейне). Это все, что гарантирует NFT: вы владеете уникальной и неизменяемой ссылкой на некоторые данные.
Если сосредоточиться на этом CORE определении NFT, то возникают две основные проблемы.
Во-первых, NFT хорош настолько, насколько хороша LINK на его данные. Эта ссылка — всего лишь строка кода, но для того, чтобы NFT имел ценность, другие должны согласиться, что он ссылается на ценные данные.
Во-вторых, сами данные вне цепочки должны существовать, они должны где-то храниться и быть доступными. Есть много случаев, когда ссылки NFT возвращаются404 ошибкипозже – сделав эти NFT бесполезными.
InterPlanetary File System (IPFS) и Filecoin, протоколы с открытым исходным кодом, изначально созданные моим работодателем Protocol Labs, предоставляют потенциальные решения. Однако понимание того, как правильно использовать эти решения, часто сбивает пользователей с толку на практике. Существуют нюансы, которые необходимо учитывать при их прямом использовании или создании сервисов поверх них.
Мы работаем в Protocol Labs над продуктом под названиемNFT.Хранилищеи тратить много времени на размышления о том, как сделать NFT максимально полезными. Это все еще ранние дни в отрасли, и пространство NFT сейчас действительно представляет собой Дикий Запад. Мы хотим помочь людям узнать, что такое NFT, каковы проблемы NFT, какие технологии существуют для решения этих проблем и как мы можем развивать культуру вокруг NFT, чтобы в полной мере использовать преимущества этих технологий.
В недавней статье CoinDesk было высказано предположение, что IPFS T является «постоянным» решением для NFT. Это неверное толкование того, что такое IPFS. Чтобы NFT стали действительно «неизменяемыми» цифровыми записями, сообщество должно разработать более эффективные методы в отношении ссылок на данные и их базового хранилища, в котором IPFS и Filecoin могут играть значительную роль.
Усиление ссылок на данные вне сети
Ссылка NFT на данные вне цепочки может быть чем угодно, написанным в коде. Чаще всего NFT содержит HTTP URL, который указывает на местоположение данных где-то в Интернете. Это проблематично для предположительно неизменяемых активов. Кто управляет сервером? Что произойдет, если этот сервер выйдет из строя? Что, если эти данные будут удалены? Что, если он отправит неверные данные?
С HTTP URL-адресами должно быть доверие, что поставщик услуг остается нескомпрометированным и что контент, который они обслуживают, на самом деле является тем контентом, который ищут. Даже если токен-часть NFT находится в блокчейне, актив настолько хорош, насколько хороша его самая слабая LINK.
Вот здесь-то и может помочь 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, загружая локальную копию и обеспечивая размещение данных в местах, которые они считают безопасными.
Мы должны переключить внимание с гарантий «постоянства» на более глубокое понимание настойчивости и устойчивости.
Смотрите также:«Permanent Dropbox» на базе Arweave привлек $1,6 млн посевного финансирования
Это правда, что такую культуру, где люди несут большую ответственность за свои NFT, трудно развивать. Большинство людей T хотят брать на себя эту дополнительную ответственность. Однако инструменты Web 3, такие как NFT.Хранилищепытаются смягчить эту проблему, включив многопоколенческое хранение вне сети, какобщественные блага с использованием IPFS и Filecoin.
Иллюзия постоянства
Критики Filecoin указывают на проблемы децентрализованного хранения, утверждая, что «NFT не более постоянны, чем любая другая часть сети». Но это упрощает проект, настаивая на том, что данные «постоянны». Конечно, ничто не является по-настоящему «постоянным»; каждая система имеет свой собственный набор хвостовых рисков и отказов от ответственности. Если мы действительно хотим защититься даже от 0,01% вероятности сбоя любой отдельной системы, мы хотим использовать более комплексный, многоуровневый подход.
Любое решение для хранения данных вне цепочки будет многогранным и должно быть спроектировано так, чтобы быть заменяемым. Это может выглядеть так, как будто торговые площадки, художники и коллекционеры хранят данные во многих местах, где ответственность за хранение и доступность выходит за рамки одного протокола. Как сказал наш коллега Майкель Роджерссказал, «Предоставьте свои данные стольким поставщикам, скольким нужно , Для вас быть уверенным в их постоянстве».
И Filecoin является ONE из таких вариантов хранения, но часто неправильно понимается. Основное преимущество Filecoin заключается в том, что он без доверия гарантирует, что кто-то действительно хранит данные, которые он утверждает, в течение согласованного периода времени (пользователи Filecoin называют это «сделкой»). Система разработана так, чтобы быть недорогой и масштабируемой (0,01 долл. США/ТиБ/год,15EiB+ емкость).
Но это T мешает ему предлагать гарантированное хранение за пределами срока действия одной сделки. Новые разработки, такие как Filecoin Virtual Machine, позволяют автоматически продлевать и ремонтировать сделки, создавая мощную основу для хранения нескольких поколений.
Улучшение образования и изменение культуры
Важно быть честным относительно ограничений NFT. Поскольку NFT не являются базовыми данными, которые они представляют, важно понимать их нюансы. К счастью, сегодня существуют такие решения, как IPFS и Filecoin , которые устраняют их недостатки.
Однако мы должны переключить разговор с гарантий «постоянства» на лучшее понимание постоянства и устойчивости. Ни одна система хранения не может по-настоящему гарантировать постоянство, но адресация контента позволяет любому, кто заботится о NFT, хранить его самостоятельно в своих предпочтительных системах.
Что может сделать сообщество, чтобы помочь развитию пространства NFT в плане хранения данных? Несколько идей:
- Поставщики кошельков должны предоставить своим пользователям возможность хранить данные NFT локально и закрепить их в IPFS, чтобы им было проще стать владельцами своих NFT.
- Более децентрализованные сети хранения данных должны использовать CID IPFS в качестве примитива для своих URI — CID разработаны так, чтобы быть универсальными, совместимыми и обратно совместимыми — читатьздесь чтобы Словарь больше
- Больше обсуждайте NFT-хранилище! Обсуждение этого вопроса заставляет сервисы, поставщиков инструментов и сервисы хранения взаимодействовать и решать проблему сообща
Примечание: мнения, выраженные в этой колонке, принадлежат автору и не обязательно отражают мнение CoinDesk, Inc. или ее владельцев и аффилированных лиц.
David Choi
Дэвид Чой — менеджер по продуктам в Protocol Labs, где он возглавляет команду Nitro, которая создает децентрализованное, надежное хранилище для разработчиков простыми и удобными способами с помощью IPFS и Filecoin , включая NFT.Storage и Web3.Storage.
