Детальное руководство по разработке NFT DEX: от смарт-контрактов до реализации на фронтенде

Основной процесс реализации децентрализованной торговли NFT

С ростом популярности торговли токенами ERC-20 на децентрализованных биржах, вопрос о том, как реализовать децентрализованную торговлю для невзаимозаменяемых токенов, которые следуют протоколу ERC-721, (NFT), стал важной задачей. В этой статье будет представлено, как с помощью смарт-контрактов и простого интерфейса реализовать децентрализованную торговлю NFT.

Серия для новичков в Web3: как создать NFT DEX с нуля

Особенности торговли NFT

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

  1. Ценовое предложение: Продавец устанавливает цену продажи, покупатель может купить, если считает её подходящей.

  2. Заказ на покупку: покупатель отправляет заказ на покупку, продавец, если считает цену подходящей, может продать.

В данной статье в основном рассматривается первый способ ценообразования.

Серия для новичков Web3: как создать NFT DEX с нуля

Основные функции NFT DEX

Основная NFT Децентрализация биржа ( DEX ) должна включать в себя следующие функции:

  1. Выставление товара: Продавец выставляет NFT по установленной цене
  2. Покупка товара: Покупатель приобретает NFT по установленной цене
  3. Сбор комиссии: взимается комиссия в процентном соотношении к цене сделки

Серия для новичков Web3: создать NFT DEX с нуля

Шаги по реализации NFT DEX

1. Создать тестовый NFT

Можно быстро создать контракт NFT, соответствующий стандарту ERC-721, с помощью Remix для тестирования.

Серия для новичков Web3: как создать NFT DEX с нуля

2. Написание смарт-контрактов

Контракт должен реализовать следующие несколько ключевых методов:

  • Продавец выставляет NFT
  • Покупатель покупает NFT
  • Убрать с витрины
  • Комиссия за вывод

Web3 новичок серии: от нуля до создания NFT DEX

3. Разработка интерфейса

Фронтенд в основном включает в себя следующие несколько страниц:

  • Mint: используется для создания тестового NFT
  • Купить:NFT交易市场,пользователи могут купить NFT
  • Портфель: управление NFT пользователей, можно ставить на продажу и снимать с продажи

Рекомендации по инструментам разработки:

  • Ant Design Web3: для подключения кошельков и показа NFT
  • Wagmi: взаимодействие с кошельком
  • Next.js + Vercel: развертывание проекта

Серия для новичков Web3: как создать NFT DEX с нуля

4. Реализация основных функций

  • Подключить кошелек
  • Минтинг NFT
  • Показать пользователю NFT
  • NFT выставление/снятие
  • Покупка NFT

Следуя вышеуказанным шагам, можно создать базовую децентрализованную биржу NFT. Это предоставляет более открытые и свободные каналы для обращения NFT, способствуя развитию экосистемы NFT.

Серия для новичков Web3: как создать NFT DEX с нуля

Серия для новичков Web3: как создать NFT DEX с нуля

Серия для новичков Web3: Реализация NFT DEX с нуля

Web3новичок серия: от нуля до реализации NFT DEX

Серия для новичков Web3: как создать NFT DEX с нуля

Серия для новичков Web3: создание NFT DEX с нуля

Серия для новичков Web3: как создать NFT DEX с нуля

MINT-3.84%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
Miya_rosevip
· 10ч назад
это кажется очень интересным
Посмотреть ОригиналОтветить0
GateUser-00e834e1vip
· 10ч назад
🤍🤎🤎💜💙💚💛💛❤️❤️💟☪️😆😄😃😍😏😌☺️😊😊🙃🥴🤪😜😜😝😝
Ответить0
Tharu94vip
· 12ч назад
хорошо
Посмотреть ОригиналОтветить0
Ameelyvip
· 12ч назад
спасибо, что сообщили нам спасибо, что сообщили нам спасибо, что сообщили нам
Посмотреть ОригиналОтветить0
GhostInTheChainvip
· 17ч назад
Модель ордерной книги слишком традиционная, следует использовать AMM.
Посмотреть ОригиналОтветить0
SchrodingerWalletvip
· 17ч назад
открытые ордера на блокчейне уже очень сложно.
Посмотреть ОригиналОтветить0
PumpStrategistvip
· 17ч назад
Список книг на покупку Типичные неудачники методы долгосрочно Рект
Посмотреть ОригиналОтветить0
  • Закрепить