Содержание
Рынок NFT находится на ранней стадии развития, поэтому у него остаются нерешенные проблемы. Например, в прошлом материале мы показали, что не все цифровые произведения искусства хранятся надежно. Иногда файл с работой из NFT хранит у себя на серверах компания, которая выпустила токен. Если она прекратит свое существование, то вместо ценного диджитал арта пользователь будет владеть «Ошибкой 404».
В материале расскажем, как выбрать NFT, а также на что обращать внимание при покупке. Для владельцев NFT, мы пошагово покажем, как проверить и обезопасить свой токен.
Входит в серию статей «NFT-профи»:
- Уязвимость NFT: что станет с токенами, когда пузырь лопнет
- Как купить надежный NFT и защитить его от удаления и подмены
- Инвестор от бога: 4 основных способа инвестирования в NFT
- Покупка NFT на OpenSea. Ультимативный гайд
- Как обезопасить метаданные своего NFT на OpenSea
На что обратить внимание при выборе NFT
Ценность NFT определяют участники рынка. Каждый на свой вкус оценивает оригинальность работы, популярность автора или концепцию всей коллекции. Но на странице любого NFT указываются и более точные характеристики: ссылки, история торгов, адрес контракта и ID токена. Эти данные помогают ответить на вопросы:
- Не создана ли работа мошенниками?
- Завышали ли стоимость товара искусственно?
- Надежный ли разработчик создавал смарт-контракт?
- Можно ли изменить или удалить файл?
Некоторые площадки не указывают полные данные о своих NFT. Проще всего найти нужную информацию о токене на OpenSea. На страницах этого маркетплейса есть все токены с других площадок: Rarible, Foundation, Known Origin, MakersPlace, SuperRare, Async Art, Mintable, Art Blocks.
Рекомендуем материал. Для тех, кто хочет узнать, где купить и продать NFT. В статье рассказываем о популярных торговых площадках.
Внешние ссылки. Не все площадки для создания NFT требуют обязательного подтверждения личности. Например, на OpenSea любой человек может выложить токен от имени Илона Маска. Аккаунт будет называться «Elon Musk», а ссылка будет вести на официальную страницу в Твиттере. Легко понять, что это ненастоящий Илон Маск, если перейти в его Твиттер. Вы не найдете твитов, в которых говорится о выпуске NFT на OpenSea.
Чтобы убедиться, что NFT оригинальный и его создал не мошенник, проверьте указанные ссылки. Даже если они ведут на подтвержденные страницы, поищите сообщения о выпуске NFT или ссылки на торговые площадки. Если на указанных страницах вы такую информацию не найдете, то вероятнее всего создатель мошенник.
История торгов. Некоторые авторы продают NFT сами себе, чтобы завысить их ценность. Адреса прошлых владельцев и даты покупок помогают выявить накрутку торговой истории.
В разделе «Trading History» выберите фильтр «Sales», чтобы отображались только продажи. С высокой вероятностью цена на NFT искусственно завышена, если:
- Покупатели прежде не совершали никаких действий. Эта информация видна во вкладке «Activity» на странице аккаунта.
- Сделки совершены в короткий промежуток времени.
- Один и тот же покупатель встречается несколько раз.
Адрес контракта. За выпуск NFT отвечают смарт-контракты. Это программы, в которых описано, по каким правилам создаются токены и как ими пользоваться. Узнать, какой контракт участвовал в создании NFT, можно по адресу в разделе «Chain Info».
Если нажать на адрес, то откроется страница в обозревателе Etherscan. Без знаний программирования оценить безопасность контракта невозможно. Но если зайти во вкладку «Comments», то можно прочитать отзывы других пользователей. Негативные комментарии будут поводом для настороженности. Возможно, проект уже закрыт или разработчики не выполняют свои обязательства.
ID токена. Ниже адреса контракта в разделе «Chain Info» указан ID токена. Это порядковый номер NFT в контракте. Иногда ID токена отображается не полностью, так как содержит слишком много цифр. В таком случае, найти полный ID проще всего в адресной строке — это последние цифры в ссылке до знака «/».
ID токена понадобится, чтобы узнать, насколько безопасно хранится файл из NFT. Данный процесс мы пошагово разберем в следующем пункте.
Как узнать место хранения файла из NFT
Любой NFT — набор строчек кода. Самой работы внутри токена нет, а есть лишь ссылка на нее. Это означает, что изображения или видео, которые вы покупаете в виде NFT, могут храниться где угодно. Мы покажем, как заглянуть в код NFT, чтобы увидеть ссылку и узнать, где хранится файл. Это важно, так как от места хранения зависит безопасность — вероятность, с которой изображение или видео может быть удалено или изменено.
Первый способ — простой, но не универсальный. Он подойдет даже тем пользователям, которые прежде никогда не сталкивались с программным кодом. Чтобы посмотреть информацию об NFT, воспользуйтесь сайтом CheckMyNFT. Сервис поддерживает только токены стандарта ERC-721 — то есть те, которые существуют в единственном экземпляре.
Введите адрес контракта и ID токена в соответствующие поля и нажмите «Check My NFT». Сервис сам найдет информацию о токене и даст оценку безопасности хранения файла. Возможно 3 варианта:
- «?Poor» — означает, что файл из NFT хранится централизованно. Разработчик может в любой момент его изменить или удалить.
- «?Medium» — означает, что файл из NFT хранится на узлах IPFS. Никто не сможет его изменить, но есть вероятность того, что он будет удален.
- «?Strong» — означает, что файл из NFT хранится в блокчейне. Вероятность того, что он будет изменен или удален — минимальна.
Рекомендуем материал. Для тех, кто хочет подробнее разобраться, как хранятся файлы из NFT. В статье на примерах показываем три варианта хранения.
Второй способ — сложный, но универсальный. Он подойдет пользователям, которые ранее сталкивались с программированием. Чтобы посмотреть информацию об NFT, откройте адрес контракта в обозревателе Etherscan. Во вкладке «Contract» нажмите на «Read Contract» — это раздел, который поможет быстро найти интересующую информацию в коде.
Каждый разработчик сам решает, какие поля включать в данный раздел и какие названия им давать. Нужно найти поле, которое покажет место хранения токена. Оно может называться «tokenURI», «tokenIPFShash», «getArweaveImgHash» или другим похожим образом. В этом поле введите ID нужного токена и нажмите «Query». Etherscan найдет в коде ссылку на медиафайл из нужного токена. Примеры кода NFT для разных типов хранения файла мы показали в прошлой статье.
Как обезопасить NFT
После создания NFT уже невозможно заменить централизованное хранение файла на децентрализованное. Но если файл из NFT хранится в IPFS, то уровень его безопасности можно повысить. Сервис IPFS2Arweave дает возможность бесплатно загрузить данные из IPFS в блокчейн Arweave. Таким образом, Arweave становится дополнительным узлом в сети IPFS. Файл будет одновременно храниться и в IPFS и в блокчейне.
На сайте CheckMyNFT есть возможность сделать это одним кликом. Достаточно после проверки NFT нажать на кнопку «Upload to Arweave (for free)». Через пару секунд оценка безопасности повысится с уровня «?Medium» до «?Strong».
В случае, если стандарт NFT отличается от ERC-721, сайт CheckMyNFT выдаст ошибку. Попросите знакомого, который немного разбирается в программировании, помочь вам. Ему понадобится вручную загрузить ссылку на файл в IPFS из кода NFT на сайт IPFS2Arweave.
Заключение
В материале мы рассмотрели пункты, на которые следует обращать внимание при оценке надежности и защиты NFT:
- внешние ссылки дают убедиться в оригинальности работы;
- торговая история помогает выявить искусственную накрутку цены;
- с помощью адреса контракта и ID токена возможно узнать место хранения файла из NFT.
Кроме того, показали два способа узнать место хранения файла из NFT:
- c помощью сервиса CheckMyNFT;
- поиском в коде контракта.
Для тех, у кого уже есть NFT, мы пошагово показали, как с помощью CheckMyNFT и IPFS2Arweave повысить безопасность токена.