Створення NFT децентралізованої платформи обміну з нуля
Для активів NFT, що відповідають протоколу ERC-721, як реалізувати децентралізовану торгівлю? Наразі основні NFT-майданчики здебільшого використовують метод розміщення замовлень, подібно до того, як товари викладаються на полиці супермаркету: покупець може придбати товар, якщо вважає ціну прийнятною. У цій статті буде представлено, як за допомогою написання смарт-контракту та простого фронтенду реалізувати базову платформу для децентралізованої торгівлі NFT.
Характеристики та способи торгівлі NFT
NFT є нефункціональним токеном, кожен токен є унікальним, зазвичай у гаманці відображаються різні зображення і є унікальний ID для відмінності. Через цю особливість NFT неможливо оцінити за допомогою цінової кривої, як це робиться з токенами ERC-20, тому поширеним способом торгівлі є книжкова модель.
Торгові операції наOrder Book в основному мають два види:
Ціна замовлення: продавець встановлює ціну продажу, покупець може купити, якщо вважає її прийнятною.
Замовлення на закупівлю: покупець надсилає замовлення на закупівлю, продавець вважає ціну прийнятною, може здійснити продаж.
Ця стаття в основному описує спосіб торгівлі за ціною.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Покрокове керівництво зі створення NFT децентралізованої платформи
Створення NFT децентралізованої платформи обміну з нуля
Для активів NFT, що відповідають протоколу ERC-721, як реалізувати децентралізовану торгівлю? Наразі основні NFT-майданчики здебільшого використовують метод розміщення замовлень, подібно до того, як товари викладаються на полиці супермаркету: покупець може придбати товар, якщо вважає ціну прийнятною. У цій статті буде представлено, як за допомогою написання смарт-контракту та простого фронтенду реалізувати базову платформу для децентралізованої торгівлі NFT.
Характеристики та способи торгівлі NFT
NFT є нефункціональним токеном, кожен токен є унікальним, зазвичай у гаманці відображаються різні зображення і є унікальний ID для відмінності. Через цю особливість NFT неможливо оцінити за допомогою цінової кривої, як це робиться з токенами ERC-20, тому поширеним способом торгівлі є книжкова модель.
Торгові операції наOrder Book в основному мають два види:
Ця стаття в основному описує спосіб торгівлі за ціною.
! Стартова серія Web3: впровадження NFT DEX з нуля
Основні функції платформи NFT
Базова платформа для торгівлі NFT повинна містити такі функції:
Процес розміщення
Процес покупки
! Серія новачків Web3: впровадження NFT DEX з нуля
Реалізація платформи NFT
1. Створити тестовий NFT
Можна швидко створити контракт NFT стандарту ERC-721 для тестування за допомогою Remix.
2. Написання смарт-контрактів
Контракт в основному містить такі методи:
2.1 Продавець виставляє NFT
2.2 Покупець купує NFT
2.3 Скасувати виставлення на продаж
2.4 Витягнення комісії
3. Розробка фронтального інтерфейсу
Використовуйте такі інструменти:
Головна сторінка:
3.1 Підключення гаманця
Використання компонентів Ant Design Web3 для підключення гаманця.
3.2 Сторінка Mint
Виклик методу mint контракту для карбування NFT.
3.3 Сторінка Портфоліо
3.4 Сторінка покупки
! Стартова серія Web3: впровадження NFT DEX з нуля
Таким чином, була завершена платформа NFT з основними функціями для децентралізованої торгівлі. Її можна розгорнути на Vercel для тестування.
! Стартова серія Web3: впровадження NFT DEX з нуля
! Стартова серія Web3: впровадження NFT DEX з нуля