Sıfırdan Merkeziyetsizlik NFT ticaret platformu oluşturma
ERC-721 protokolüne uygun NFT varlıklarının Merkeziyetsizlik ile ticaretinin nasıl gerçekleştirileceği, sektörün dikkatini çeken bir konu olmuştur. Şu anda, önde gelen NFT borsaları genellikle sipariş verme modeli kullanmakta, bu da süpermarket raflarında alıcıların seçimi için sergilenen ürünlere benzemektedir. Bu makalede, akıllı sözleşme geliştirme ve basit bir ön yüz arayüzü ile temel bir NFT merkeziyetsiz ticaret sistemi gerçekleştirilecektir. Dikkat edilmesi gereken nokta, bu sistemin yalnızca öğrenme amaçlı referans olmasıdır ve doğrudan üretim ortamında kullanılamaz.
NFT Tanıtımı
NFT, ERC-721 protokol standartlarını izleyen fungible olmayan bir jetondur. Her NFT eşsizdir ve genellikle cüzdanlarda farklı resim biçimlerinde sergilenir ve ayırt edilmek için benzersiz bir ID'ye sahiptir.
NFT'nin özellikleri nedeniyle, ERC-20 token'ları gibi fiyat eğrisi ile ticaret fiyatı belirlemek mümkün değildir. Şu anda yaygın olan ticaret yöntemi, emir defteri biçiminde işlem yapmaktır.
Sipariş Defteri Ticaret Modu
Sipariş defteri modeli esasen iki türdür:
Fiyat teklifi: Satıcı fiyatı belirler, alıcı uygun bulursa satın alabilir.
Talep Siparişi: Alıcı talep siparişi yayınlar, satıcı fiyatı onayladığında satabilir.
Bu makale fiyatlandırma sipariş modeli üzerinde duracaktır.
NFT ticaret platformu temel işlevleri
Bir temel NFT ticaret platformu aşağıdaki işlevleri içermelidir:
Ürünleri listele: Kullanıcılar NFT'leri belirlenen fiyatla listeleyebilir.
Ürün satın alma: Kullanıcılar, NFT'yi satış fiyatına göre satın alabilir.
Platform komisyonu: İşlem fiyatına göre belirli bir oranında komisyon alınır.
listeleme süreci
Ön yüz: Kullanıcı NFT'yi seçer ve fiyat belirler
Sözleşme: Kullanıcı, NFT üzerinde sözleşme işlemleri yapma yetkisi verir.
Sözleşmede, bir listeleme ürününün fiyat haritasının bakımını yapmak gerekir.
satın alma süreci
Ön uç: Kullanıcı satın almak istediği NFT'yi seçer.
Sözleşme: Alıcının fonlarını satıcıya transfer etmesi, NFT'yi alıcıya transfer etmesi
NFT ticaret platformu
1. Test NFT'sini oluştur
Remix kullanılara hızlı bir şekilde ERC-721 protokolü için bir NFT sözleşmesi dağıtılabilir.
2. Ticaret platformu sözleşmesi yazma
Sözleşmenin aşağıdaki temel yöntemleri gerçekleştirmesi gerekmektedir:
2.1 Satıcı NFT'yi listele
NFT mülkiyetini doğrulama
Listeleme kaydı ekle
Listeleme olayını tetikle
2.2 Alıcı NFT satın alıyor
NFT verilerini oku
İşlem ücretini hesaplayın ve düşürün
NFT'yi alıcıya transfer et
Satın alma olayını tetikle
2.3 Listeden kaldır
Kayıtları geçersiz olarak işaretle
2.4 Çekim ücreti
Birikmiş işlem ücretlerini çek
3. Ön yüz arayüzü geliştirme
Aşağıdaki araçları kullanın:
Ant Design Web3: Cüzdanı bağla, NFT'leri göster
Wagmi: Cüzdan ile etkileşim
Next.js + Vercel: projeyi dağıtma
Ana sayfa:
Mint: Test NFT'yi Merkezîyetsizlik
Buy:NFT ticaret platformu
Portföy: Kullanıcı NFT'lerini yönet
3.1 Cüzdan Bağla
Ant Design Web3 bileşenlerini kullanarak cüzdan bağlantı işlevselliğini gerçekleştirin.
3.2 Mint sayfası
Mint yöntemini çağırarak NFT mintleme.
3.3 Portföy sayfası
Kullanıcının tüm NFT'lerini göster
NFT listeleme ve kaldırma işlemlerini destekler
Sözleşmeye NFT yetkilendirmesi yapılmadan önce listelemeye alınmalıdır.
3.4 Satın Al sayfası
Tüm listeye alınmış NFT'leri göster
NFT satın alma işlevini gerçekleştirmek
Son olarak, ön uç Vercel'e dağıtılarak temel bir NFT merkeziyetsizlik ticaret platformu tamamlanır.
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.
17 Likes
Reward
17
5
Share
Comment
0/400
BearMarketSage
· 07-05 02:47
değerli öngörülerle lütfen daha fazla güncelleme yapın
Sıfırdan Merkeziyetsizlik NFT ticaret platformu geliştirme süreci
Sıfırdan Merkeziyetsizlik NFT ticaret platformu oluşturma
ERC-721 protokolüne uygun NFT varlıklarının Merkeziyetsizlik ile ticaretinin nasıl gerçekleştirileceği, sektörün dikkatini çeken bir konu olmuştur. Şu anda, önde gelen NFT borsaları genellikle sipariş verme modeli kullanmakta, bu da süpermarket raflarında alıcıların seçimi için sergilenen ürünlere benzemektedir. Bu makalede, akıllı sözleşme geliştirme ve basit bir ön yüz arayüzü ile temel bir NFT merkeziyetsiz ticaret sistemi gerçekleştirilecektir. Dikkat edilmesi gereken nokta, bu sistemin yalnızca öğrenme amaçlı referans olmasıdır ve doğrudan üretim ortamında kullanılamaz.
NFT Tanıtımı
NFT, ERC-721 protokol standartlarını izleyen fungible olmayan bir jetondur. Her NFT eşsizdir ve genellikle cüzdanlarda farklı resim biçimlerinde sergilenir ve ayırt edilmek için benzersiz bir ID'ye sahiptir.
NFT'nin özellikleri nedeniyle, ERC-20 token'ları gibi fiyat eğrisi ile ticaret fiyatı belirlemek mümkün değildir. Şu anda yaygın olan ticaret yöntemi, emir defteri biçiminde işlem yapmaktır.
Sipariş Defteri Ticaret Modu
Sipariş defteri modeli esasen iki türdür:
Fiyat teklifi: Satıcı fiyatı belirler, alıcı uygun bulursa satın alabilir.
Talep Siparişi: Alıcı talep siparişi yayınlar, satıcı fiyatı onayladığında satabilir.
Bu makale fiyatlandırma sipariş modeli üzerinde duracaktır.
NFT ticaret platformu temel işlevleri
Bir temel NFT ticaret platformu aşağıdaki işlevleri içermelidir:
listeleme süreci
Sözleşmede, bir listeleme ürününün fiyat haritasının bakımını yapmak gerekir.
satın alma süreci
NFT ticaret platformu
1. Test NFT'sini oluştur
Remix kullanılara hızlı bir şekilde ERC-721 protokolü için bir NFT sözleşmesi dağıtılabilir.
2. Ticaret platformu sözleşmesi yazma
Sözleşmenin aşağıdaki temel yöntemleri gerçekleştirmesi gerekmektedir:
2.1 Satıcı NFT'yi listele
2.2 Alıcı NFT satın alıyor
2.3 Listeden kaldır
2.4 Çekim ücreti
3. Ön yüz arayüzü geliştirme
Aşağıdaki araçları kullanın:
Ana sayfa:
3.1 Cüzdan Bağla
Ant Design Web3 bileşenlerini kullanarak cüzdan bağlantı işlevselliğini gerçekleştirin.
3.2 Mint sayfası
Mint yöntemini çağırarak NFT mintleme.
3.3 Portföy sayfası
3.4 Satın Al sayfası
Son olarak, ön uç Vercel'e dağıtılarak temel bir NFT merkeziyetsizlik ticaret platformu tamamlanır.