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.
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:
Fiyatlandırma emri: Satıcı fiyatı belirler, alıcı doğrudan satın alır.
Talep Listesi: Alıcı talep siparişi yayınlar, satıcı satış yapmayı seçer
Bu makale fiyatlandırma emri modeline odaklanacaktır.
NFT ticaret platformunun temel işlevleri
Temel bir NFT ticaret platformu aşağıdaki özellikleri içermelidir:
Ürün listeleme: Satıcı fiyatlandırarak NFT'yi listele
Ürün satın almak: Alıcı, fiyatlandırmaya göre NFT satın alır.
İşlem Ücreti: Platform, belirli bir oranda işlem ücreti alır.
satış süreci
Kullanıcı NFT'yi seçer ve fiyat belirler
Kullanıcı, NFT'yi yönetmek için sözleşme işlemi yetkilendirir.
Sözleşme kaydı listeleme bilgisi
satın alma süreci
Kullanıcı NFT'yi seçer ve satın alır
NFT mülkiyetinin sözleşme transferi
Satıcıya ödeme, işlem ücreti düşüldükten sonra
Akıllı Sözleşme Geliştirme
Sözleşme esas olarak aşağıdaki yöntemleri içerir:
NFT'yi platforma ekle
NFT sahipliğini doğrulama
Listeleme kaydı ekle
Listeleme olayını tetikle
NFT satın almak
NFT fiyat bilgilerini oku
Ücretleri hesaplayın ve düşürün
NFT mülkiyetini devretmek
Satın alma olayı tetiklendi
Listeden kaldır
Listelenme durumunu geçersiz olarak ayarlayın
Çekim ücretleri
Biriken işlem ücretlerini çek
Ö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:
Mint: Test amaçlı NFT'yi oluşturma
Satın Al: NFT交易市场
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.
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.
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.
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.
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.
14 Likes
Reward
14
6
Share
Comment
0/400
alpha_leaker
· 07-22 05:25
Tamam, ama çok temel.
View OriginalReply0
ZKProofEnthusiast
· 07-22 05:25
Bu kadar basit mi? İnşaatta tuğla taşımak bile bundan daha zor.
View OriginalReply0
BearMarketBuyer
· 07-22 05:23
İyiye gitti! Nihayet bir eğitim var.
View OriginalReply0
ForkMonger
· 07-22 05:19
pfff... başka bir temel dex eğitimi. gerçek yenilik istismarlar içinde gerçekleşiyor.
Sıfırdan NFT merkeziyetsiz ticaret platformu geliştirme: akıllı sözleşmeler ve ön yüz uygulaması
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.
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:
Bu makale fiyatlandırma emri modeline odaklanacaktır.
NFT ticaret platformunun temel işlevleri
Temel bir NFT ticaret platformu aşağıdaki özellikleri içermelidir:
satış süreci
satın alma süreci
Akıllı Sözleşme Geliştirme
Sözleşme esas olarak aşağıdaki yöntemleri içerir:
NFT'yi platforma ekle
NFT satın almak
Listeden kaldır
Çekim ücretleri
Ön Uç Geliştirme
Ön uç aşağıdaki araçları kullanır:
Ana sayfa fonksiyonu:
cüzdan bağlantısı
Ant Design Web3 bileşenlerini kullanarak cüzdan bağlantı işlevselliğini gerçekleştirin.
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.
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.
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.