Sıfırdan NFT merkeziyetsiz ticaret platformu geliştirme: akıllı sözleşmeler ve ön yüz uygulaması

robot
Abstract generation in progress

Sıfırdan NFT Merkeziyetsizlik ticaret platformu geliştirme

ERC-721 protokolüne ait NFT'ler için merkeziyetsizlik ile ticaretin gerçekleştirilmesi önemli bir konudur. Şu anda, ana akım NFT ticaret platformları genellikle sipariş verme modunu kullanmakta, süpermarket raflarındaki ürün sergilemesine benzemektedir. Bu yazıda, akıllı sözleşmeler ve basit bir ön yüz arayüzü aracılığıyla temel bir NFT merkeziyetsiz ticaret sistemi nasıl inşa edileceği gösterilecektir.

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

NFT Özellikleri ve Ticaret Modelleri

NFT, her bir Token'ın eşsiz olduğu anlamına gelen, fungible olmayan bir token'dır. Bu özelliği nedeniyle, NFT'ler fiyat eğrisi ile fiyatlandırılamaz; bunun yerine, bir emir defteri şeklinde işlem görür.

Sipariş defteri işlemlerinin iki ana modu vardır:

  1. Fiyatlandırma emri: Satıcı fiyatı belirler, alıcı doğrudan satın alır.
  2. Talep Listesi: Alıcı talep siparişi yayınlar, satıcı satış yapmayı seçer

Bu makale fiyatlandırma emri modeline odaklanacaktır.

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

NFT ticaret platformunun temel işlevleri

Temel bir NFT ticaret platformu aşağıdaki özellikleri içermelidir:

  1. Ürün listeleme: Satıcı fiyatlandırarak NFT'yi listele
  2. Ürün satın almak: Alıcı, fiyatlandırmaya göre NFT satın alır.
  3. İşlem Ücreti: Platform, belirli bir oranda işlem ücreti alır.

satış süreci

  1. Kullanıcı NFT'yi seçer ve fiyat belirler
  2. Kullanıcı, NFT'yi yönetmek için sözleşme işlemi yetkilendirir.
  3. Sözleşme kaydı listeleme bilgisi

satın alma süreci

  1. Kullanıcı NFT'yi seçer ve satın alır
  2. NFT mülkiyetinin sözleşme transferi
  3. Satıcıya ödeme, işlem ücreti düşüldükten sonra

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Akıllı Sözleşme Geliştirme

Sözleşme esas olarak aşağıdaki yöntemleri içerir:

  1. NFT'yi platforma ekle

    • NFT sahipliğini doğrulama
    • Listeleme kaydı ekle
    • Listeleme olayını tetikle
  2. NFT satın almak

    • NFT fiyat bilgilerini oku
    • Ücretleri hesaplayın ve düşürün
    • NFT mülkiyetini devretmek
    • Satın alma olayı tetiklendi
  3. Listeden kaldır

    • Listelenme durumunu geçersiz olarak ayarlayın
  4. Çekim ücretleri

    • Biriken işlem ücretlerini çek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Ön Uç Geliştirme

Ön uç aşağıdaki araçları kullanır:

  • Ant Design Web3: Cüzdan Bağlantısı ve NFT Gösterimi
  • Wagmi: Cüzdan Etkileşimi
  • Next.js + Vercel: Uygulama geliştirme ve dağıtımı

Ana sayfa fonksiyonu:

  1. Mint: Test amaçlı NFT'yi oluşturma
  2. Satın Al: NFT交易市场
  3. Portföy: Kullanıcı NFT'lerini yönetmek

cüzdan bağlantısı

Ant Design Web3 bileşenlerini kullanarak cüzdan bağlantı işlevselliğini gerçekleştirin.

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

NFT yönetimi

Portföy sayfası kullanıcı NFT'lerini gösterir, listeleme ve kaldırma işlemlerini destekler. Listeleme sırasında NFT'yi sözleşmeye yetkilendirmeniz gerekir.

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

NFT交易

Buy sayfasında tüm satılan NFT'ler sergilenir, kullanıcılar doğrudan satın alabilir. Satın alma sırasında sözleşme purchaseNFT yöntemini çağırır ve ilgili ETH'yi öder.

Web3 Yeni Başlangıç Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Yukarıdaki adımlar sayesinde, temel bir NFT merkeziyetsiz ticaret platformu oluşturmuş olduk. Fonksiyonlar hala oldukça basit olsa da, zaten temel ticaret süreçlerini içermektedir ve daha karmaşık sistemlerin temeli olarak kullanılabilir.

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

Web3 Yeni Başlayanlar Serisi: Sıfırdan Bir NFT DEX Gerçekleştirmek

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 6
  • Share
Comment
0/400
alpha_leakervip
· 07-22 05:25
Tamam, ama çok temel.
View OriginalReply0
ZKProofEnthusiastvip
· 07-22 05:25
Bu kadar basit mi? İnşaatta tuğla taşımak bile bundan daha zor.
View OriginalReply0
BearMarketBuyervip
· 07-22 05:23
İyiye gitti! Nihayet bir eğitim var.
View OriginalReply0
ForkMongervip
· 07-22 05:19
pfff... başka bir temel dex eğitimi. gerçek yenilik istismarlar içinde gerçekleşiyor.
View OriginalReply0
SchrodingerWalletvip
· 07-22 05:08
Ah evet evet evet, yine bir geliştirme kılavuzu.
View OriginalReply0
DarkPoolWatchervip
· 07-22 04:56
Hissi, opensea'yi kopyalıyor gibi.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)