Защита ваших NFT при помощи IPFS. Проект thirdweb.

zxcrypto?
2 min readMar 16, 2022

--

Что такое IPFS?

Когда вы создаете NFT, вам необходимо предоставить ссылку на актив, например на изображение. Это изображение может храниться на вашем компьютере или каком-либо сервере. Если изображение исчезло, NFT становится бесполезным. IPFS (межпланетная файловая система) решает эту проблему, сохраняя ваши изображения в сети на разных узлах / нодах. Все это происходит не на блокчейне, а на другой децентрализованная сети. Изображение также приобретает свой уникальный след.

Что такое Pinning / закрепление?

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

Как закрепить изображение?

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

Как работает закрепление?

Для того, чтобы закрепить изображение, вам нужен контроль над сетью. Здесь на помощь приходят сервисы по закреплению. Служба закрепления, такая как “Pinata”, имеет децентрализованное решение для хранения. Любой может использовать “Pinata” для загрузки изображения и закрепления его с помощью IPFS в своей сети. Но когда вы минтите NFT используя thirdweb, мы делаем все это за вас!

Как получить доступ к своему изображению?

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

Например: QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG

Каноничная ссылка выглядит так: ipfs://QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG

Если вы перейдете по этой ссылке в своем браузере, она не будет работать, потому что ваш браузер не знает, как туда попасть. Технически, ваш браузер не имеет для этого инструментов, но не будем вдаваться в подробности. Для доступа к этой ссылке вам нужен шлюз IPFS. Шлюз IPFS похож на мост между традиционными веб-браузерами и IPFS. Существуют общедоступные шлюзы и частные шлюзы. Частные шлюзы используются, когда ваша сеть IPFS является частной, т.е. недоступной для посторонних.

Публичность

Самый простой способ получить доступ к вашему изображению это использовать общедоступный шлюз. Проще говоря, это означает преобразование ссылки из этой: ipfs://QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG

в эту:

https://ipfs.io/ipfs/QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG

Существуют и другие общедоступные шлюзы, которые вы можете использовать. Можете посмотреть *тут*.

Предыдущая статья…

Следующая статья…

--

--