Создание собственной NFT коллекции: с чего начать?
Мы запускаем серию статей, где расскажем вам не только о том, как создать NFT токен, но и о том, как сделать целую коллекцию. В данном материале мы изучим все аспекты создания своего проекта от зарождения концепции до ее финального воплощения в жизнь. Первая статья посвящена базовым аспектам – своего рода роадмап, где мы по пунктам разобрали основные этапы создания NFT проекта.
Сразу скажу, что в нашем телеграмм канале «NFT БРИХАСПАТИ» Вы сможете найти перспективные NFT проекты, раздачи от бирж, а также много другой полезной информации.. На любые Ваши вопросы отвечаем в телеграмм!
Прежде всего стоит понимать, что ключевым отличием NFT от простого изображения в интернете является то, что все невзаимозаменяемые токены существуют на основе блокчейна и имеют определенное применение, регулируемое смарт-контрактом. Таким образом, первым этапом создания своей собственной NFT-коллекции является генерация идеи для вашей коллекции. Ведь никто не станет покупать NFT, за которой ничего не стоит.
Помимо хорошей идеи успех NFT-коллекции однозначно зависит от того, насколько интересно будут выглядеть сами NFT. Качественные NFT коллекции имеют большое количество атрибутов, влияющих на показатель редкости NFT. Все предметы отрисовываются отдельно, а затем объединяются в готовую NFT в кендимашине. Отрисовка атрибутов является самым сложным и продолжительным процессом, поэтому вполне разумно нанять художника, у которого уже есть опыт создания артов для NFT.
3) Продвижение
Для того, чтобы достигнуть желаемого солдаута, коллекцию нужно продвигать. На сегодняшний день основными социальными сетями для продвижения коллекции являются Twitter и Discord. Данная тема является основополагающей при создании собственного проекта, поэтому ей будет уделено больше внимания в отдельной статье.
4) Площадка для запуска
Многие люди задаются вопросом, где создать NFT без навыков блокчейн-разработки и программирования. Существует несколько различных NFT генераторов и платформ. Мы бы хотели выделить самую актуальную на сегодняшний день – платформу LaunchMyNFT в сети Solana, где можно создать свое цифровое произведение искусства абсолютно бесплатно (только заплатить пару долларов за комиссию в сети Solana).
На сегодняшний день блокчейн Solana является лидером в сфере NFT по объемам и количеству аудитории. Помимо того, что LaunchMyNFT является самой популярной платформой сегодня в сети Solana, она также является интуитивно простой и понятной даже для начинающих. Здесь можно с легкостью сгенерировать свою коллекцию как по атрибутам отдельно, так и просто загрузить
готовые изображения. Все настраивается легко и понятно: вы можете указать количество NFT, цену , кошелек, куда будут поступать средства, а также процент роялти, который будет поступать вам после продажи на вторичном рынке.
5) Продажи на вторичном рынке
После успешного солдаута коллекция должна залиститься на вторичном рынке, где пользователи смогут приобретать и продавать заминченные NFT. Основной площадкой в сети Solana является Magic Eden.
Для того, чтобы попасть туда, необходимо заполнить специальную форму на сайте площадки, где нужно указать основные данные о вашей коллекции. После этого нужно команда Magic Eden проведет экспертизу и вынесет финальное решение об одобрении листинга вашей коллекции. Стоит отметить, что далеко не все коллекции попадают на Magic Eden. Именно для этого созданы иные площадки: Coral Cube и SolSea. На данных площадках можно залистить любой NFT токен.
После прочтения данной статьи у вас появилось понимание, какие этапы нужно пройти, чтобы создать собственную NFT коллекцию. Как оказалось, это совсем не сложно. Однако для того, чтобы коллекция добилась успеха необходимо проработать каждый из аспектов детально и качественно. Именно поэтому действовать в одиночку будет сложно и нерационально. В следующей статье мы расскажем о том, какие люди вам пригодятся при создании своего NFT проекта.
Если Вы дочитали до этого момента, то для Вас бонус: БЕСПЛАТНАЯ МЕТОДИЧКА ПО NFT 2022. Для этого переходим сюда
С любовью, Ваш телеграмм канал «NFT БРИХАZПАТИ».
Статья предоставлена крупнейшим русскоязычным СМИ об NFT — NFT-ARTY
Создание NFT-коллекции для новичков
DISCLAIMER: Сразу оговоримся, что в статье используется много упрощений и ручной работы, для профессионального использования материал не подходит. Код можно усовершенствовать, а некоторые процессы автоматизировать. Однако нашей целью стало подготовить исчерпывающий гайд по запуску генеративной коллекции для новичков на русском языке.
В сети есть примеры и куски кода, но отсутствуют простые материалы на русском, поэтому мы решили поделиться тем, как запускали свою коллекцию и привести готовые скрипты с комментариями для абсолютных новичков.
Что нам потребуется?
Первым делом мы определимся с блокчейном для запуска коллекции и установим необходимое ПО.
Исторически именно блокчейн Polygon используется как дешёвая альтернатива Ethereum. Сама сеть является сайд-чейном сети эфира, то есть имеет полную совместимость и целую пачку межсетевых шлюзов, а все топовые маркетплейсы его поддерживают в полной мере. Для нашей задачи подходит идеально, если у вас другие цели, то нужно будет необходимо поменять пару строчек в коде, отметим это дальше по тексту.
Чтобы задеплоить контракт мы будем использовать онлайн версию среды разработки Remix, поэтому установка ПО для этого не потребуется. Но чтобы заминтить токены по заранее сформированному списку получателей нам понадобится использовать какое-либо ПО — под рукой оказался Python, да и мода на него позволяет предположить, что с основами языка знакомы даже неискушённые пользователи.
Мы использовали бесплатную версию среды разработки PyCharm с предустановленной версией языка 3.11.
Забегая вперёд, по необъяснимым причинам библиотека web3 не смогла корректно установиться (вероятно, были необходимы дополнительные библиотеки для корректной установки), но времени и желания разбираться в причинах возникновения ошибок не было, поэтому попытка повторилась для версии 3.9 (которая оставалась от предыдущих проектов), где всё прошло как по маслу. Поэтому имейте в виду, код должен работать в обеих версиях, но если не получится установить библиотеку для интерпретатора версии 3.11, то попробуйте скачать более старую версию.
Для хранения данных используем бесплатный IPFS-хостинг: FILEBASE
И последнее, что нам потребуется, это браузерное расширение MetaMask с зарегистрированным кошельком.
Генерация метаданных для NFT
Чтобы коллекция была каноничной, метаданные будут храниться децентрализованно, поэтому первое, что мы делаем, это заранее генерируем изображения и необходимые файлы с описанием.
В нашем случае было использовано единое изображение для всех токенов, поэтому опустим процесс генерирования готовых изображений из слоёв (при необходимости примеры и подсказки можно найти в сети).
А вот простейший пример кода для генерирования пачки необходимых файлов с метаданными:
В нашем примере генерируются файлы 000.json, 001.json и так далее до 555.json. В поле name имя токена, содержащее его порядковый номер, description содержит описание, которое размещено непосредственно под изображением на маркетплейсах, а поле image содержит ссылку на изображение. В нашем случае это ссылка на децентрализованное хранилище, поэтому адрес начинается с ipfs:// , хотя подойдут ссылки и на централизованные сервера.
Содержимое файлов будет примерно таким:
У нас не было необходимости дополнять токены разными атрибутами, но если у вас есть такая задача, советуем ознакомиться с описанием стандарта метаданных, которые использует OpenSea: https://docs.opensea.io/docs/metadata-standards
Пример более изощрённых метаданных:
Если ваша коллекция содержит генеративные изображения, следует предварительно их сгенерировать, параллельно записывая информацию о используемых слоях в БД. После чего залить изображения в IPFS, скачать список хэшей, дополнить ими строки в БД и только после этого генерировать файлы с метаданными.
После того, как все json-файлы сгенерированы, также заливаем их в IPFS и собираем список хэшей для будущего минтинга коллекции.
Смарт-контракт для NFT-коллекции
Переходим к самому «страшному» и одновременно простейшему шагу — созданию и публикации смарт-контракта.
На самом деле, добрые разработчики из OpenZeppelin позаботились о нас и сделали простейший генератор смарт-контрактов: https://docs.openzeppelin.com/contracts/4.x/wizard
Здесь всё просто. Для нашей задачи необходимо открыть вкладку ERC721, заполняем Name и Symbol (видны потом только в обозревателях) и проставить галочки:
Mintable — чтобы токены минтил владелец контракта;
Auto Increment Ids — добавляет автоматический счётчик токенов;
Enumerable — добавляет нужные функции для обозревателей;
URI Storage — добавляет возможность установки URL с метаданными для каждого отдельного токена.
Поле Base URI оставляем нетронутым, переключатель access control по умолчанию, галочку upgradeability ставить нет необходимости (она создаёт прокси контракт, чтобы в будущем можно было заменить содержимое основного, это не по канонам децентрализации, мы делать не будем).
Осталось заполнить Security Contact (добавится в код контракта как комментарий), а вид лицензии оставляем MIT.
После этого жмём кнопку Open in Remix, откроется онлайн версия IDE уже с кодом нашего контракта.
Далее переходите на третью сверху вкладку и нажмите кнопку Compile contract-.
Результат компиляции (появится контракт и зелёная галочка в третьем разделе):
Далее нужно авторизоваться в MetaMask:
Теперь на четвёртой сверху вкладке можно подключиться к сети, которая установлена в MetaMask (Injected Provider — MetaMask). Обязательно проверяйте, чтобы в MetaMask была включена сеть Polygon Mainnet.
Если всё было установлено верно, то под строкой с сетью будет указан ID цепочки 137 (для основной сети Polygon).
После нажатия на кнопку Deploy, MetaMask попросит подписать транзакцию, после чего он отправит её в сеть, где после подтверждения контракт получит свой адрес, он понадобится нам в будущем.
! Существует какой-то необъяснимый баг. Ваша транзакция может пропасть в небытие (вероятно, MetaMask время от времени отправляет транзакции в какую-то резервную ноду, либо Remix передаёт некорректную цену за газ, но данные попадут в сеть через несколько часов).
Если вам повезло, транзакция тут же получит подтверждение, если не повезло — ждите, не верьте MetaMask, что транзакция отменилась, она не пропала бесследно, а подтвердится через несколько часов (если за это время вы наплодите ещё несколько попыток, они также «отменятся» в MetaMask, а потом одной большой пачкой подтвердятся в тот момент, когда вы этого уже не будете ждать).
Понять происхождение этого бага не удалось, поэтому не можем вам советовать что-то, чтобы его избежать.
Теперь, когда наш контракт размещён в блокчейне, следует соблюдать этикет и провести его верификацию. Для этого переходим на https://polygonscan.com, здесь необходимо создать аккаунт, после чего указать в обозревателе адрес только что созданного контракта. Найти адрес контракта можно в списке транзакций MetaMask, по ссылке «Смотреть в проводнике блоков«
На открытой странице будут видны данные транзакции, нас интересует строчка «To:«, далее перейдем по ссылке в этой строке.
Без верификации обозреватель видит только байткод. Исправим это, нажав на ссылку «Verify and Publish«.
Далее заполняем все поля в соответствии с настройками из Remix и жмём «Continue«:
Теперь нам нужно вернуться в Remix и на нашем контракте в контекстном меню выбрать пункт «Flatten«. Он сгенерирует нам единый документ со всеми использованными библиотеками.
Обязательно добавляем первой строкой: // SPDX-License-Identifier: MIT
Вставляем полученный текст в окно верификации. Проходим рекапчу и жмём «Verify and Publish«
Если всё прошло успешно, мы увидим что-то подобное:
Кстати, созданный здесь же ABI пригодится нам в будущем, поэтому советуем скопировать его и сохранить в отдельных документ.
После выполнения всех процедур контракт получил своё имя и галочку о подтверждении кода.
Минтинг NFT коллекции
Теперь переходим к самой интересной части — минтим коллекцию с помощью скрипта на Python.
Для работы скрипта нам понадобится следующее:
- Адрес кошелька
- Приватный ключ
- Адрес контракта
- ABI-контракта
Первые два пункта ищем в MetaMask.
Если скопировать адрес не составит труда, то для получения приватного ключа перейдите в раздел «Реквизиты счёта» в настройках кошелька, и нажмите кнопку «Экспорт закрытого ключа«.
После чего у вас потребуют ввести пароль от кошелька и выдадут приватный ключ (храните его очень бережно, с ним любой человек получит полный доступ к вашему кошельку).
Адрес контракта можно взять в обозревателе, а ABI мы ранее копировали в отдельный файл, когда верифицировали контракт.
Далее берём этот готовый скрипт и вставляем в него необходимые данные:
import csv import requests from web3 import Web3 # Определение URL ноды node_url = "https://polygon-rpc.com" # Связь с нодой web3 = Web3(Web3.HTTPProvider(node_url)) # Проверка соединения с нодой if web3.isConnected(): print("-" * 50) print("Connection Successful") print("-" * 50) else: print("Connection Failed") # Определение адреса отправителя (должен быть владелец контракта) и приватного ключа caller = "0x24. " private_key = "2f6. " # Определение ABI и адреса контракта abi = '[ < "inputs": [], . ' contract_address = "0xc73. " # Создание объекта с данными контракта contract = web3.eth.contract(address=contract_address, abi=abi) # Определение ID цепочки Chain_id = web3.eth.chain_id # Определение номера будущей транзакции для этого кошелька nonce = web3.eth.getTransactionCount(caller) # Читаем построчно данные из документа list.csv with open('list.csv') as csvfile: # Разделитель полей в скрипте запятая, иногда excel может устанавливать разделителем точку с запятой, проверить можно открыв csv-файл в блокноте readCSV = csv.reader(csvfile, delimiter=',') for row in readCSV: # Получаем текущие цены за газ для сети Polygon gaspricearr = requests.get('https://gasstation.polygon.technology/v2').json() gPrice = int(float(gaspricearr['fast']['maxFee'])*1000000000) # Проверяем формат кошелька, если он без контрольной суммы, меняем на правильный if web3.is_checksum_address(row[0]): toAddress = row[0] else: toAddress = web3.to_checksum_address(row[0]) # Определяем параметры транзакции call_function = contract.functions.safeMint(toAddress, row[1]).buildTransaction() # Увеличиваем номер будущей транзакции на единицу nonce += 1 # Подписываем транзакцию приватным ключём signed_tx = web3.eth.account.sign_transaction(call_function, private_key=private_key) # Отправляем транзакцию в блокчейн send_tx = web3.eth.send_raw_transaction(signed_tx.rawTransaction) # Дожидаемся обработки транзакции tx_receipt = web3.eth.wait_for_transaction_receipt(send_tx) # Печатаем в терминал данные опубликованной транзакции print(tx_receipt)
Кроме скрипта нам понадобится список получателей с URI их токенов в формате CSV. Содержимое файла должно выглядеть так:
0x4C3A0d41cB765c47D3933F1a05160B7BA085DfCa,ipfs://QmQPe3Kg7FQJdAbANw6gWy8c9qT6r7LKWKFKbE5E1zSAjA 0x2e8B06982c01dc8604060F3604b544AB33bfe69D,ipfs://QmajZpQWNo1pjKCkWp1UyM43oFiv7tX3deJw23LvuHW9bJ 0x636CDce269C60E20bFBa65D3C88F6EF73F8A1a28,ipfs://QmaNF3dWa19k2YJRCErYRjn9fB9EGmPLWm6bwX76VpUHib 0x32FeB01eE4387a18cf4051F2ef7C943Bee51E2c5,ipfs://QmPU2FFPojFei38LDFqQQaQXUPL27r9PKneyozkXYUTMk6 0x275D40dFD150270C7212fc626798dde0176EFaBE,ipfs://QmUfFA9vuhjTDQW29EpA5U6R6HjRRcBMNLaLDm8yXwnGVD 0xbb1338d34740Dd6c0342e46c4c51cDf38C1CceD8,ipfs://QmahVcksCjoaxNbYuk2wqyNY2CbnYxmj4Zovq5iVH9xTei
Обратите внимание на разделитель полей, его нужно будет правильно указать в скрипте.
Финал
Всё готово, запускаем скрипт и ждём пока токены улетают своим получателям.
! Иногда, раз в 100-300 транзакций, случаются неотлавливаемые баги и скрипт прерывается с ошибкой (каждый раз новой, определить закономерность не удалось). Для продолжения следует подождать минутку, зайти в обозреватель и найти в истории транзакций своего кошелька ID последнего отправленного токена, удалить в CSV все ранее обработанные строки, сохранить и перезапустить скрипт.
Коллекция заминтилась и сразу разлетелась получателям, мы достигли успеха. Если хотите быть единоличным владельцем, проставьте свой же кошелёк в поле получателя в CSV-файле, не оставляйте пустым.
Бонус
Если для хранения метаданных вы используете IPFS, то одна из популярных площадок — Rarible (используется VK для импорта данных) имеет свойство время от времени не загружать метаданные из этой файловой системы, если шлюз не отдал их за необходимое время.
Для проверки корректности рекомендуем использовать их же API:
'; //Построчно выводим имена токенов, если какого-то не хватает, значит Rarible не скачал данные > ?>
Если нет нескольких строк, пишите им в поддержку через форму обратной связи. Через несколько дней они поправят это.
Как создать NFT-коллекцию на маркетплейсе Binance NFT
Одна из самых интересных возможностей, которую NFT-площадка Binance предлагает авторам, — это создание невзаимозаменяемых токенов. На платформе можно быстро выпускать NFT и NFT-коллекции в сети BNB Smart Chain (ранее — BSC) и Ethereum (ETH).
Как создать NFT-коллекцию на Binance
Обратите внимание, что только верифицированные пользователи могут создавать NFT на Binance. Это значит, что сначала нужно пройти верификацию личности.
Чтобы увеличить количество подписчиков, делитесь ссылкой на свой профиль на Binance NFT по электронной почте или в социальных сетях: на Facebook, в Твиттере и Telegram.
Вы можете привязать к своему профилю аккаунты в следующих социальных сетях: Facebook, Instagram, Twitter, Telegram и Discord.
Чтобы выпустить NFT на Binance, сначала нужно создать коллекцию и получить одобрение на ее размещение. Убедитесь, что у вас достаточно BNB или ETH на спотовом кошельке для оплаты комиссий.
Давайте узнаем, как же создать NFT-коллекцию.
На сайте NFT-маркетплейса Binance нажмите на значок Профиль.
Затем выберите Создано > + Создать новую коллекцию.
Вы перейдете на страницу «Создать коллекцию». Укажите информацию о коллекции в следующих полях:
- Название. Это название вашей коллекции и соответствующего смарт-контракта. Мы проверим название и сразу же сообщим вам, если его нужно изменить из-за недопустимого контента. Название оценивает автоматическая система верификации.
- Описание. Краткая информация о вашей коллекции. Мы проверим описание и сразу же сообщим вам, если его нужно изменить из-за недопустимого контента. Описание оценивает автоматическая система верификации.
- Категория. Вы можете выбрать категорию «Искусство», «Спорт», «Развлечения», «Игры», «Коллекция», «Киберспорт» и «NFT для добрых дел». Выбранную категорию будут автоматически получать все NFT в коллекции.
- Изображение для логотипа. Загрузите логотип коллекции.
- Изображение для баннера. Загрузите изображение для баннера на главной странице коллекции.
- Сеть. Выберите сеть: BNB Chain или Ethereum.
- Символ. Символ (трекер токена) нужен для создания смарт-контракта и будет включаться во все ончейн-сообщения. Он может содержать максимум 10 букв и цифр. Рекомендуем использовать тот же вариант, что и в названии коллекции. Символ появится в скобках рядом с названием коллекции в разделе «Трекер токена», как на скриншоте с BscScan ниже. Обратите внимание, что после создания коллекции символ изменить нельзя.
- Адрес владельца смарт-контракта (необязательно). Вы можете привязать к коллекции кошелек. Если вы этого не сделаете, то не сможете заявить о своих правах на коллекцию на торговых площадках DeFi.
Чтобы привязать кошелек, вставьте адрес и нажмите Добавить кошелек. Вы будете перенаправлены на страницу Подключение кошелька.
Выберите сеть своего кошелька и нажмите Подтвердить. Сейчас поддерживаются сети BNB Chain (ранее BSC) и Ethereum (ETH).
Выберите кошелек, который хотите подключить. Вы можете подключить MetaMask или WalletConnect.
Подробная инструкция о подключении кошелька доступна здесь.
Обратите внимание, что после создания коллекции владелец смарт-контракта может быть изменен. При этом с вас снимется небольшая комиссия, равная стоимости вывода NFT.
- Роялти. Вы будете получать прибыль с каждой продажи как владелец коллекции. Вы можете выбрать размер дохода от 1 до 10%. Обратите внимание, что роялти нельзя изменить после создания коллекции.
- Ссылки на социальные сети. Чтобы рекламировать свою NFT-коллекцию, вы можете добавить ссылки на аккаунты в следующих социальных сетях: Twitter, Discord, Instagram, Telegram и Facebook.
Обратите внимание, что после создания коллекции нельзя изменить ее название, символ, категорию, сеть и размер роялти.
Прочитайте и примите Правила создания NFT на Binance и Условия использования и нажмите Создать.
Откроется окно со следующим сообщением: «Доход от первой продажи будет перечислен в течение 10 дней. Подробная информация приведена в Политике по отсрочке расчетов по продажам».
Узнать больше о Политике Binance NFT по отсрочке расчетов по продажам для стандартных NFT-коллекций можно здесь.
Чтобы отправить запрос и оплатить комиссию за создание коллекции, нажмите Продолжить.
Для создания коллекции в блокчейне будет сгенерирован независимый смарт-контракт, что может занять некоторое время время. Подождите, когда этот процесс завершится. Как только коллекция будет готова, вы получите уведомление по электронной почте.
Как просматривать и изменять NFT-коллекции
Чтобы посмотреть свои NFT-коллекции, перейдите в Профиль пользователя и нажмите Создано.
Чтобы изменить созданную коллекцию, нажмите на значок редактирования. Некоторую информацию нельзя изменить после создания. К ней относится следующее:
- название;
- символ;
- категория;
- роялти;
- сеть.
Во время редактирования можно изменить владельца смарт-контракта. Для этого нужно ввести другой адрес. При этом с вас спишется небольшая комиссия, равная стоимости вывода NFT.
Чтобы изменить владельца коллекции, нажмите «Изменить владельца». Выберите «Добавить кошелек» и вставьте новый адрес.
Когда коллекция готова, вы можете начать создавать NFT. Убедитесь, что у вас достаточно BNB или ETH на спотовом кошельке для оплаты комиссий. Вам также потребуется пройти верификацию личности. Создавать NFT на Binance могут только верифицированные пользователи.
Узнать больше можно в нашем подробном руководстве Как создать NFT на маркетплейсе Binance NFT.
Часто задаваемые вопросы:
1. Кто может создавать NFT на маркетплейсе Binance NFT?
Все пользователи Binance, которые прошли верификацию и имеют минимум 10 подписчиков.
2. На каких блокчейнах можно создавать NFT на Binance?
BNB Smart Chain (ранее BSC) и Ethereum (ETH). Мы добавим другие блокчейны позже.
3. Какова комиссия за создание NFT-коллекции?
За каждую NFT-коллекцию нужно заплатить фиксированную комиссию. Узнайте актуальные комиссии по этой ссылке.
4. Какие форматы файлов поддерживаются и каков максимально допустимый размер загружаемых файлов?
- Изображение: JPEG, PNG и GIF
- Видео: MP4, MPEG и AVI
- Аудио: WAV и MP3
Размер файлов не должен превышать 50 МБ.
5. Можно ли остановить процесс создания NFT?
Как только вы оплатите комиссии и Binance начнет процесс создания, вы не сможете отменить, удалить или изменить NFT. В этот момент информация о токене уже добавлена в блокчейн и отменить это действие нельзя.
6. Где хранится контент NFT?
Binance хранит загруженный контент в централизованном хранилище. Мы не храним ваши файлы на блокчейне, но привязанный к файлу NFT-токен хранится в сети.
Большая инструкция. Как бесплатно создать NFT и где их продать
Сегодня мир переживает настоящий «бум». NFT картинки делают все, кому не лень: художники, музыкальные исполнители, крупные компании и даже обычные студенты и школьники. И зарабатывают на этом миллионы долларов.
dev.ua публикует гайд о том, как создать NFT на Binance и Opensea, где проще сделать коллекцию 10 000 NFT и как заминтить ее бесплатно.
На сегодня существует несколько способов того, как создать NFT токены. Мы расскажем о самом простом, который не требует особых знаний и навыков в блокчейн-разработке. Для этого достаточно загрузить будущий токен на один из маркетплейсов (Opensea, Binance), и платформа сама сгенерирует NFT, записав данные о нем в сеть блокчейна.
Чтобы создать собственные NFT, вам потребуются три вещи:
- сам объект (картинка, гифка, арт, музыка, видеоклип и т. д.);
- криптовалютный кошелек для авторизации на маркетплейсе;
- немного криптовалюты для оплаты комиссии за создание и размещение токена.
Так, сервисы берут комиссию — так называемый «газ» (gas fee). Газ списывается в криптовалюте с вашего кошелька, когда вы «минтите», то есть буквально чеканите, свой NFT. Газ может быть как фиксированной суммой, так процентом от стоимости токена.
Но есть и способы без затрат.
Как создать nft токен бесплатно
Вариант с Treasureland
Можно сделать токен на платформе Treasureland. Здесь не нужно ничего платить за создание NFT даже для его продажи — все расходы ложатся на покупателя. Комиссионный сбор с вас возьмут только в том случае, если вы решите бесплатно подарить токен другому пользователю.
Вариант с адресом Opensea
Самый известный NFT маркетплейс Opensea не берет комиссию за минтинг, но есть одно условие — NFT должен создаваться не для продажи. Иначе прийдется платить газ. Но можно пойти на хитрость: у вашего токена на Opensea уже будет адрес в блокчейне. Просто скопируйте его в своё объявление о продаже на любой другой бесплатной площадке.
Как создать коллекцию nft
Наиболее часто криптохудожники создают не один-два токена, а коллекцию из сотен или даже тысяч объектов. Самая известная коллекция — CryptoPunks — состоит из 10 000 картинок. Каждый «крипто панк» уникален и отличается от других, пусть и немного.
Как создать nft коллекцию — например, из 100 изображений с персонажем аниме. Не обязательно отрисовывать вручную целую сотню картинок. Нужен оригинал и заготовки: несколько фонов, эмоции, прически, аксессуары, цвет глаз (каждого по 5).
Чаще всего художники генерируют коллекции через код: пишут утилиту, которая принимает заготовки в виде слоев, а на выходе отдает готовых персонажей.
Но если вы с кодом не «на ты», попробуйте использовать генератор картинок — например, сервис Waifu Labs, который создает аниме-персонажей с помощью ИИ.
Создать картину
Конечно, предмет искусства стоит гораздо больше, чем случайное изображение. Поэтому объясняем, как создать NFT картину.
Если вы практикующий художник, отсканируйте или сфотографируйте в хорошем качестве свои готовые работы. Затем сделайте из этого токен. Также можете пообещать покупателю токена отправить оригинал NFT-картины — это поможет добавить стоимости.
В 2021 году NFT с копией картины Бэнкси под названием «Morons» ушел с молотка за 228,69 ETH, после чего оригинал картины сожгли. Ценность токена из-за этого только выросла.
Еще можно попробовать такой вариант, как создать NFT арт. То есть нарисовать картину изначально в цифровом виде — на планшете или компьютере. Можно сделать это даже в базовой программе Paint, а эффекты добавить в Photoshop.
Opensea: как создать NFT
Это одна из самых интересных и крупных платформ, на которой размещены токены на любой вкус и кошелек. Поэтому в первую очередь рассказываем, как создать NFT токен на Opensea.
Как создать NFT токен: инструкция
- Выберите объект для будущего токена. В нашем случае — это фото кота автора гайда.
- Можно дополнительно обработать фото в бесплатном редакторе.
- Подключите криптокошелек к платформе Opensea. У нас это бесплатный Metamask. Нажимаем «Подписать».
- Зайдите в раздел Create и загрузите изображение.
- Выберите, какое количество токенов нужно выпустить. По стандарту это 1 штука.
- В самом низу выберите блокчейн Ethereum и нажмите кнопку Create. Готово!
Как создать NFT на Binance
Binance — большая криптовалютная биржа, которая имеет свой маркетплейс Binance NFT и блокчейн Binance Smart Chain. Основные криптовалюты, который здесь используются, это эфириум и внутренняя валюта бинанс коин (BNB).
Как создать свой NFT токен на Binance:
- Зарегистрировать аккаунт и пройти верификацию на Binance.
- Вы получите стандартный криптокошелек, который подвяжется к транзакциям с NFT. Но можно подключить любой другой кошелек на Ethereum.
- Перейдите на главную страницу Featured By Binance и нажмите «Create».
- Загрузите цифровой файл (изображения, аудио, видео и т. д.).
- И обязательно добавьте описание (метаданные) к вашему NFT.
- Выберите между созданием отдельных NFT или коллекции (группа NFT).
- Нажмите кнопку «Create» в самом низу. Готово!
Первые 10 минтингов на Binance — бесплатные, но после с кошелька будет списываться комиссия в размере 0,000001 BNB. Это намного меньше, чем берет Opensea.
Как продать NFT
Шаг 1. Занесите в листинг
Для начала, токен (или коллекцию) необходимо занести в листинг той или иной платформы. Тогда ваши NFT появятся на маркетплейсе и будут видны покупателям. За листинг нового NFT Opensea берет 2,5% процента от стоимости, на Binance размещение бесплатно.
Шаг 2. Определите цену
Ориентируйтесь на рынок — посмотрите, сколько стоят NFT такого же уровня, как ваш, пользуются ли они рекламой и известностью среди коллекционеров. Конечно, в вопросе цены вас никто не ограничит, но постарайтесь быть реалистами.
Шаг 3. Установите аукцион
Если не можете решить, пусть за вас это сделают покупатели. Выберите опцию: «продажа через аукцион». Можно установить продолжительность аукциона и минимальный шаг поднятия ставки. После окончания токен уйдет тому, кто предложил за NFT больше всего денег.
На крипторынке бывает разное. Так, художник из США взял картинку из интернета, наложил пару эффектов и продал NFT-гифку мусорного бака за $250 000. Об этом мы писали здесь.
Теперь вы знаете, как создать и продать свои NFT на площадках Binance и Opensea. Подписывайтесь на Telegram-канал dev.ua, чтобы узнавать топ новости о крипте и многое другое!