Для многих людей принадлежность к коллекции NFT является символом социального доказательства. Для других это означает быть частью более широкого сообщества, которое разделяет идеи единомышленников. А для некоторых – это идея собрать что-то доступное в ограниченном количестве.
Итак, что же такое коллекции NFT? Проще говоря, они представляют собой набор сгенерированных компьютером персонажей, которые изображают определенную идею.
В нашей вводной статье мы узнали о создании NFT и размещении его на продажу на OpenSea. Теперь пришло время сделать еще один шаг и узнать, как создать целую коллекцию NFT.
Наиболее известные коллекции включают КриптоПанки (CryptoPunks), Яхт-клуб скучающей обезьяны (Bored Ape Yacht Club) и Крутых кошек (Cool Cats). Но, конечно, существуют сотни, если не тысячи других подобных коллекций.
Чтобы сделать это руководство как можно более простым, мы собираемся предположить следующее:
- Опыт: вы уже знаете, что такое NFT и слышали о движении Web3.
- Дизайн: вы хотите создать собственную коллекцию NFT, используя свои собственные работы/идеи.
- Технология: у вас есть практическое понимание технических концепций, таких как запуск программы и т.д.
Это простые рекомендации для того, чтобы мы могли продолжать заниматься этой темой.
Во-первых, давайте разберемся, как многоуровневость используется для создания пользовательских результатов.
Что такое многослойность в генеративном искусстве?
Генеративное искусство относится к использованию алгоритма (программы) для создания пользовательских форм, цветов и форм. По своей природе она непредсказуема. Это также одна из причин, по которой некоторые коллекции NFT стали такими популярными.
Поскольку результат не может быть гарантирован – каждый NFT обладает уникальной характеристикой.
Что касается наслоения – это данные, которые вы предоставляете инструментам, которые вы используете для создания коллекции.
Вот наглядный пример:
Как вы можете видеть, у нас есть 3 разных слоя: Фон, Форма и Пользовательский.
Всякий раз, когда вы используете один из инструментов в этом руководстве, вам нужно будет предоставить необходимые слои для создания вашей коллекции.
Вот основное объяснение:
- Пользовательский относится к типу персонажа, которого мы хотим использовать в качестве фокуса коллекции.
- Форма относится к типу форм/настроек, которые мы хотим видеть в каждом сгенерированном изображении.
- Фон относится к пользовательским цветам фона, которые программа может случайным образом использовать для каждого изображения.
Разные инструменты имеют разные требования и возможности. Подробнее об этом в ближайшее время.
Но сначала давайте ответим на этот вопрос:
Нужен ли вам опыт проектирования для создания коллекции NFT?
Хотя было бы здорово волшебным образом создать уникальную коллекцию из 10 000 символов, вам необходимо предоставить некоторые базовые материалы. И в данном случае слои.
Это самый практичный тип дизайна, и насколько уникальным вы хотите его сделать, полностью зависит от вас. Существует множество инструментов для редактирования фотографий, которые вы можете использовать для создания пользовательских изображений.
В конечном счете, коллекция должна быть уникальной, основанной на вашем индивидуальном вкладе и желаниях. Вот в чем суть дела.
Вы готовы? Давайте начнем.
NFT-Inator: идеальный инструментарий
Честно говоря, NFT-Inator может быть единственным инструментом, который вам когда-либо понадобится для этой работы. Вы можете не только создавать пользовательскую коллекцию, но платформа также предоставляет дополнительные функции, такие как метаданные для Ethereum, Solana и Polygon. И это совершенно бесплатно.
Итак, как это работает? Прежде всего, вы можете открыть демо-страницу.
Читать еще: DeFi и будущее децентрализованных финансов
На этой странице будут автоматически извлечены данные из ранее опубликованной коллекции под названием Space Sneks Society.
На этой странице вы найдете несколько вариантов конфигурации. А именно, крайняя правая боковая панель включает в себя:
- Accessories (Аксессуары)
- Headgear (Головной убор)
- Clothes (Одежда)
- Eyes (Глаза)
- Expression (Выражение)
- Skin (Кожа)
- Background (Фон)
Это будут слои для всей вашей коллекции NFT. И для этого конкретного инструментария – вы должны включить их все, используя ваши собственные данные. На их домашней странице есть демонстрационная папка, доступная для загрузки.
Я рекомендую вам получить ее, чтобы вы поняли структуру папок, прежде чем загружать свои собственные слои.
Читать еще: DAO – что это такое и как пользователи могут участвовать в управлении брендом
Добавление пользовательских характеристик (настройка редкости)
Один из способов, с помощью которого коллекции NFT становятся действительно уникальными, - это редкость признаков. Черты в этом контексте - это визуальные элементы, которые вы добавляете в генератор. Например, если вы загружаете десять разных слоев “Глаз” – вы можете сделать так, чтобы один из них отображался только в одном NFT.
В NFT-Inator – это делается путем перехода в Настройки -> Черты (Settings-Traits). На этой странице вы можете настроить частоту появления отдельного слоя в процессе создания. Аналогичным образом, вы также можете указать количество изображений, которые вы хотите сгенерировать в общей сложности.
Еще одна вещь, которую вы можете сделать (с помощью этого конкретного инструмента), - это самостоятельно создать пользовательский дизайн и сохранить его. Когда вы перейдете на страницу Создания, у вас будет возможность также включить ваши сохраненные проекты.
Это позволяет вам создавать чрезвычайно редкие NFT в вашей коллекции, которые вы можете распространять вручную.
В целом, это простой инструмент для выполнения работы. Папка экспорта будет содержать. Файлы изображений в формате PNG и файл JSON, который включает метаданные. Метаданные относятся к уникальным модификаторам, которые подтверждают, что это действительно уникальная коллекция.
И что еще более важно, файлы JSON потребуются при публикации вашей недавно созданной коллекции.
Читать еще: DeFi 2.0: Децентрализованные финансы готовы расширить свой охват, но возникают проблемы
Дополнительные инструменты для создания NFT в масштабе
Прежде чем мы поговорим о поддержании и перечислении коллекции, давайте кратко упомянем некоторые другие инструменты. Все это проекты с открытым исходным кодом, созданные сообществом. Итак, потребуется немного технического опыта.
Но концепция использования слоев остается точно такой же.
- NFT.net – это приложение на базе Windows для создания целых коллекций. Вы можете указать метаданные и настроить размер коллекции по мере необходимости.
- CyberDoggos – это тот же скрипт на Python, который использовался для создания коллекции CyberDoggos. Он поставляется с демонстрационными данными, чтобы выполнить тестовый запуск и посмотреть, как работает программа.
- Appsus – это настольное приложение, доступное для Windows, Linux и OSX. Вы можете настроить порядок отображения слоев и их редкость.
Во многих случаях вы обнаружите, что более аутентичные коллекции обычно создаются опытными разработчиками. Таким образом, не мешало бы попросить автора коллекции сообщить вам, как они достигли своего конкретного результата в дизайне.
Кроме того, эти инструменты обеспечивают достаточную основу для начала работы.
Читать еще: Описание технологии Блокчейн
Как опубликовать коллекцию NFT
Итак, вот тут все становится немного сложнее. Нецелесообразно генерировать 100, 1000 или даже 10 000 NFT и выставлять их на продажу все сразу. Сборы, связанные с этим, были бы абсолютно сумасшедшими. Но есть способ обойти это. И это называется смарт-контрактами.
Смарт-контракт является основой всех коллекций NFT. Думайте об этом как о ключе, который может отпереть определенную дверь. В данном случае этот ключ - это то, что может подтвердить подлинность NFT, или, скорее, всей вашей коллекции. Позвольте мне объяснить это далее с помощью простой иллюстрации.
Допустим, вы отчеканили “an-awesome-piece-of-art.jpeg ,” и кто-то загружает этот файл .jpeg на свой веб-сайт. В таком случае нет никакого способа проверить подлинность этого файла, даже если метаданные совпадают.
С помощью смарт–контракта – IPFS - вы можете назначить уникальный токен для каждого отдельного произведения искусства. Таким образом, кто бы ни владел NFT – у него или у нее есть фактическое доказательство подлинности этого конкретного актива в блокчейне.
Это важно, потому что в прошлом были случаи, когда люди манипулировали уже проданными NFT.
Создание смарт-контракта без опыта работы с блокчейном
Само собой разумеется, что существует множество технических деталей, которые входят в смарт-контракты. Чаще всего смарт-контракт развертывается с использованием Solidity и OpenZeppelin или чего-то вроде Minty. В этой статье мы в первую очередь сосредоточимся на инструментах с низким уровнем кода, чтобы избежать необходимости писать код самостоятельно.
Читать еще: Руководство для начинающих по технологии блокчейн
Подводя итог, можно сказать, что можно развернуть смарт-контракт для вашей коллекции NFT без предварительного опыта работы с блокчейном. Это просто означает, что вам придется использовать посредника для решения всех технических вопросов от вашего имени.
NiftyKit: простой способ развертывания смарт-контрактов
Я провел обширное исследование инструментов, которые могут помочь вам создать смарт-контракт, а также развернуть коллекцию. И NiftyKit выделился как явный победитель. Платформа позволяет легко и быстро составить смарт-контракт и загрузить свою коллекцию.
Как только вы зарегистрируетесь, на странице своего профиля вы можете нажать на кнопку Создать коллекцию. На этой странице вам необходимо предоставить:
- Главная фотография.
- Изображение баннера.
- Название коллекции.
- Символ коллекции.
- И пользовательское описание.
Процесс довольно прост. Как только вы закончите, вы можете начать загружать свои NFT и указывать отдельные описания.
Читать еще: Что такое блокчейн смарт-контракты: история, принципы работы и применение
Как развернуть свой смарт-контракт
Плата за развертывание смарт-контракта с NiftyKit составляет 9,99 доллара США на момент написания этой статьи. Это включает в себя смарт-контракт ERC721, который будет привязан к вашему кошельку MetaMask, который вы подключили с помощью NiftyKit. Затем смарт-контракт также доступен для просмотра на таких торговых площадках, как OpenSea.
Для завершения процесса требуется не более 48 часов.
С другой стороны, плата является единовременным платежом. Кроме того, вы можете перенести свой смарт-контракт на любую другую платформу управления NFT, если они позволяют вам импортировать его.
Помните, что создать смарт-контракт бесплатно невозможно.
Читать еще: Топ-7 площадок по продаже NFT
Добавление NFT в Ваш смарт-контракт
Как только вы закончите развертывание своего смарт-контракта, вы можете начать добавлять и чеканить свои NFT.
Вы также можете пригласить других пользователей, ваших партнеров, чтобы помочь вам ускорить этот процесс. В настоящее время NiftyKit не предоставляет возможности одновременного импорта пакетов ресурсов. Тем не менее, у них есть планы добавить эту функцию.
И во многих случаях вам будет лучше выгружать активы по отдельности. Например, большинство коллекций работают по принципу “Чеканить при продаже".
Такой подход означает, что вы чеканите конкретный NFT только тогда, когда кто-то проявляет к нему неподдельный интерес.
Заключение
Существует довольно много технических деталей, связанных с поддержанием коллекции NFT. Тем более, если вы хотите создать что-то в диапазоне тысяч активов. Мой совет - рассмотреть навыки, которыми вы уже обладаете, а затем дополнить все остальное внешними инструментами.
Лучший способ удалить коллекцию NFT - это самостоятельно написать код для каждого отдельного шага. Но, к сожалению, это не дешевая альтернатива, поскольку разработчики Solidity и Rust взимают огромную почасовую плату за свою работу.
Я думаю, если вам нужно что-то, не требующее особых затрат на техническое обслуживание, то решения, описанные в этой статье, должны вам очень помочь.
Читать еще: Что такое NFT? Все, что вам нужно знать о несменяемых токенах