Содержание
Представьте, что вы просыпаетесь и вместо картины за $6 млн видите у себя на стене «Ошибку 404». То, что раньше могло случиться только во сне, с появлением цифрового искусства стало возможным. Крипто-арт может исчезнуть в любой момент, если о его безопасности не позаботились создатели.
В материале мы на примерах покажем разные методы хранения файла из NFT — от менее безопасного к самому надежному. Вы узнаете, что файлы в NFT можно изменять или удалять даже после покупки. В конце поделимся простым советом, который поможет обезопасить свои NFT.
Входит в серию статей «NFT-профи»:
- Уязвимость NFT: что станет с токенами, когда пузырь лопнет
- Как купить надежный NFT и защитить его от удаления и подмены
- Инвестор от бога: 4 основных способа инвестирования в NFT
- Покупка NFT на OpenSea. Ультимативный гайд
- Как обезопасить метаданные своего NFT на OpenSea
Вариант 1: файл хранится на сервере
Рынок NFT в 2021 году растет: цифровые художники продают свои работы за миллионы долларов, появляются новые проекты. Вместе с тем, технология все еще находится на ранней стадии своего развития и остаются нерешенные проблемы. Одна из таких — связь токена с предметом. Любой NFT стандарта ERC, устроен таким образом, что не содержит ценный предмет, а лишь ссылается на него в своем коде. Строки кода, в которых описана информация об NFT, называются метаданными. Давайте рассмотрим на примере.
Автор самых дорогих цифровых картин — американский художник Beeple. Его 10-секундный ролик с Дональдом Трампом был продан за $6,6 млн в NFT-маркетплейсе Nifty Gateway. На криптокошельке покупателя теперь есть NFT со ссылкой на данную работу.
Токену ничего не угрожает — 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 тыс.
Изображение хранится в IPFS, что видно из кода NFT. На ссылку указывает тег «image»:
{
«image»:«https://ipfs.pixura.io/ipfs/QmajaiesBSf3HCmALVNMA3WZDJGfJC8mToCTgc96mpiQS8»,
}
Таким образом, файл за $146 тыс. хранится децентрализованно, поэтому более надежен, чем рассмотренный ранее за $6,6 млн. Такой NFT невозможно изменить после покупки. Но если не останется ни одного узла, хранящего эту картинку, она все равно будет безвозвратно утеряна. Помимо SuperRare, в IPFS файлы хранят Rarible, AsyncArt, KnownOrigin, MakersPlace и Mintbase. У NFT на этих площадках средний уровень безопасности.
Вариант 3: файл хранится в блокчейне
Как и IPFS, блокчейн — это децентрализованная сеть. Однако блокчейн надежнее IPFS благодаря алгоритмам консенсуса и шифрованию. Для взлома блокчейна нужно либо сотни лет перебирать шифры, либо получить доступ к половине всех компьютеров сети. Проблема в том, что не все блокчейны подходят для хранения больших файлов. Если бы в Ethereum вместе с NFT хранили сами файлы, то их отправка была бы дорогой и медленной. Но существуют блокчейны, которые оптимизированы для хранения больших файлов. Рассмотрим проект, который связывает NFT с файлом в одном из таких блокчейнов — Arweave.
Hashmasks — это коллекция из 16 384-х цифровых произведений искусства. Над созданием работало более 70-ти художников со всего мира. Самая дорогая 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: централизованно, в IPFS и в Arweave.
Ролик художника Beeple, созданный на Nifty Gateway, хранится централизованно. Компания может изменить или удалить видео в любой момент.
Картина «True CryptoLove» с сайта SuperRare хранится в сети IPFS. Из-за этого файл невозможно изменить после продажи. Однако, если не останется ни одного узла c сохраненным медиа, он будет безвозвратно утерян.
Изображение Hashmask #9939 «sex» хранится в блокчейне Arweave. Изменить или удалить этот файл практически невозможно.