Как и где безопасно хранить NFT | Maff Skip to content
Уязвимость NFT обложка

Уязвимость NFT: что станет с токенами, когда пузырь лопнет

Представьте, что вы просыпаетесь и вместо картины за $6 млн видите у себя на стене «Ошибку 404». То, что раньше могло случиться только во сне, с появлением цифрового искусства стало возможным. Крипто-арт может исчезнуть в любой момент, если о его безопасности не позаботились создатели.

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

Входит в серию статей «NFT-профи»:

  1. Уязвимость NFT: что станет с токенами, когда пузырь лопнет
  2. Как купить надежный NFT и защитить его от удаления и подмены
  3. Инвестор от бога: 4 основных способа инвестирования в NFT
  4. Покупка NFT на OpenSea. Ультимативный гайд
  5. Как обезопасить метаданные своего NFT на OpenSea

Вариант 1: файл хранится на сервере

Рынок NFT в 2021 году растет: цифровые художники продают свои работы за миллионы долларов, появляются новые проекты. Вместе с тем, технология все еще находится на ранней стадии своего развития и остаются нерешенные проблемы. Одна из таких — связь токена с предметом. Любой NFT стандарта ERC, устроен таким образом, что не содержит ценный предмет, а лишь ссылается на него в своем коде. Строки кода, в которых описана информация об NFT, называются метаданными. Давайте рассмотрим на примере.

Автор самых дорогих цифровых картин — американский художник Beeple. Его 10-секундный ролик с Дональдом Трампом был продан за $6,6 млн в NFT-маркетплейсе Nifty Gateway. На криптокошельке покупателя теперь есть NFT со ссылкой на данную работу. 

https://twitter.com/niftygateway/status/1364745727889530883?s=20
Твит Nifty Gateway с работой художника Beeple, проданной за $6,6 млн

Токену ничего не угрожает — NFT хранится в Ethereum, а его безопасность гарантируют криптографические алгоритмы блокчейна. А вот сам 10-секундный ролик в блокчейне не хранится, потому что это бы сильно загружало сеть Ethereum. Вместо этого в коде NFT, вместе с описанием и названием, есть тег «animation_url», который содержит ссылку на оригинал работы:

{
«animation_url»: «https://res.cloudinary.com/nifty-gateway/video/upload/v1603975875/Beeple/BIDEN_WIN_iwkosh.mp4»
}

По URL-адресу видно, что видео хранится на Cloudinary. Это компания, которая предоставляет услуги облачного хранения информации NFT-маркетплейсу Nifty Gateway. Если Nifty разорится и перестанет платить за аренду хранилища, то файл может исчезнуть. А когда домен niftygateway.com освободится, его сможет купить любой желающий и загрузить под названием «BIDEN_WIN_iwkosh.mp4» что угодно. Например, видео-ролик с котятами.

Все это означает, что файл за $6,6 млн хранится централизованно. Это как хранить все фотографии только на телефоне. Если его не стало — пропали и фотографии. Или если пользователь хранит все данные только на Google Drive. Что-то случится с работой этой компании, как это уже было 14 декабря 2020 года, и пользователь может потерять все свои фотографии, тексты, видео с дня рождения и т.д.

Связь токена с самим файлом зависит от платформы, на которой он создан. Этот факт лишает смысла использование технологии NFT. Токен будут существовать вечно, но вместо ценного видео в нем может оказаться «Ошибка 404» или ролик с котятами. Помимо Nifty Gateway, централизованным способом файлы хранят маркетплейсы OpenSea и Mintable. У NFT на этих площадках самый низкий уровень безопасности.

Вариант 2: файл хранится на узлах IPFS

Некоторые создатели NFT используют IPFS в качестве альтернативы централизованному хранению файлов. IPFS или Interplanetary File System — хранилище, в котором нет сервера. Информация хранится не на одном сервере, а сразу на нескольких узлах — компьютерах. Файлы в такой сети нельзя изменить. Кроме того, ссылка будет указывать на конкретный файл, а не на URL-адрес, который может оказаться неработающим.

Давайте вновь рассмотрим пример. Работа «True CryptoLove» была размещена в 2018 году на сайте SuperRare. Примечательна она тем, что за два года ее цена выросла в 1200 раз: с $120 до $146 тыс.

Работа True CryptoLove
Художники создали арт к Дню Святого Валентина. Описание гласит: «Настоящая любовь так же редка, как токен криптоарта»

Изображение хранится в IPFS, что видно из кода NFT. На ссылку указывает тег «image»:

{
«image»:«https://ipfs.pixura.io/ipfs/QmajaiesBSf3HCmALVNMA3WZDJGfJC8mToCTgc96mpiQS8»,
}

Таким образом, файл за $146 тыс. хранится децентрализованно, поэтому более надежен, чем рассмотренный ранее за $6,6 млн. Такой NFT невозможно изменить после покупки. Но если не останется ни одного узла, хранящего эту картинку, она все равно будет безвозвратно утеряна. Помимо SuperRare, в IPFS файлы хранят Rarible, AsyncArt, KnownOrigin, MakersPlace и Mintbase. У NFT на этих площадках средний уровень безопасности. 

Баннер Maff Metaverse тонкий NFT-коллекция

Вариант 3: файл хранится в блокчейне

Как и IPFS, блокчейн — это децентрализованная сеть. Однако блокчейн надежнее IPFS благодаря алгоритмам консенсуса и шифрованию. Для взлома блокчейна нужно либо сотни лет перебирать шифры, либо получить доступ к половине всех компьютеров сети. Проблема в том, что не все блокчейны подходят для хранения больших файлов. Если бы в Ethereum вместе с NFT хранили сами файлы, то их отправка была бы дорогой и медленной. Но существуют блокчейны, которые оптимизированы для хранения больших файлов. Рассмотрим проект, который связывает NFT с файлом в одном из таких блокчейнов — Arweave. 

Hashmasks — это коллекция из 16 384-х цифровых произведений искусства. Над созданием работало более 70-ти художников со всего мира. Самая дорогая Hashmask #9939 «sex» была продана за $640 тыс.

Самая дорогая хеш-маска SEX
Hashmask #9939 «sex» — самая дорогая картина. Продана за $640 тыс.

Рекомендуем материал
Для тех, кто хочет разобраться, чем Hashmasks отличаются от остального цифрового искусства. В статье показываем, в чем ценность хеш-масок и почему они популярны.

Каждый NFT с хеш-маской ссылается на файл в блокчейне Arweave. Эта связь описана на смарт-контракте проекта. Каждому значению «index» соответствует уникальное значение «arweave»:

{
«index»: 9939, 
«arweave»: «LhmECaWUA-wod1EF0nTnbB8_KYb-F6BdNyzb9nKMEz4» 
}

Как и сам NFT, файл хранится в блокчейне, а значит его сохранности ничего не угрожает. Файл будет утерян, только если блокчейн окажется невостребованным и пользователей окажется так мало, что сеть в какой-то момент будет взломана или просто перестанет работать. Для крупных блокчейнов вроде Ethereum и Arweave такой сценарий практически невозможен. Помимо Hashmasks, файлы в блокчейне хранят проекты Avastars, Autoglyphs, ASCII Punks. У NFT этих проектов высокий уровень безопасности. 

Как узнать где хранится файл из NFT

Перед покупкой NFT важно узнать, где хранится файл. Проще всего это сделать с помощью CheckMyNFT. Сервис показывает характеристики файла из NFT и дает советы, которые помогут обеспечить его безопасность. Например, если токен создан на OpenSea или Nifty Gateway, файлы можно изменять и удалять. Чтобы их обезопасить, CheckMyNFT предлагает обратиться к автору проекта, либо самостоятельно загрузить файл в Arweave. Отдельные проекты, такие как Hashmasks и Avastars, максимально надежны — все их файлы хранятся в блокчейне.

Три варианта хранения файла из NFT
Уровень безопасности зависит от способа хранения файла из NFT

Рекомендуем материал
Для тех, кто хочет подробнее разобраться в том, как безопасно хранить NFT. В статье показываем, как защитить свой токен и на что следует обращать внимание при покупке.

Заключение

В статье мы на примерах рассмотрели три способа хранения файлов, привязанных к NFT: централизованно, в IPFS и в Arweave. 

Ролик художника Beeple, созданный на Nifty Gateway, хранится централизованно. Компания может изменить или удалить видео в любой момент.

Картина «True CryptoLove» с сайта SuperRare хранится в сети IPFS. Из-за этого файл невозможно изменить после продажи. Однако, если не останется ни одного узла c сохраненным медиа, он будет безвозвратно утерян.

Изображение Hashmask #9939 «sex» хранится в блокчейне Arweave. Изменить или удалить этот файл практически невозможно.

Баннер Maff Metaverse NFT-галерея

Поделиться в соц сетях:

Быстрее всего информацию о метавселенных, новых проектах, NFT и новинках в блокчейн-индустрии можно найти в нашем телеграм-канале. Разборы новых метавселенных, стримы с экпертами, бесплатные курсы и многое другое.

Рекомендуем почитать

Еще почитать по теме

2 Comments

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

    • Здравствуйте! Я правильно понял, что если не сохранять оригинал на своем устройстве и не заливать его повторно, то файл с IPFS все же может быть утерян? Разумеется, такая вероятность куда меньше чем хранении на сервере, но все же и не нулевая, как в случае с блокчейном. В таком случае, не вижу противоречия в том, чтобы называть IPFS менее безопасным, чем блокчейн.


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

Ваш адрес email не будет опубликован. Обязательные поля помечены *