ERC-721 protokolüne sahip NFT'ler için, merkeziyetsiz ticaret nasıl gerçekleştirilir? Şu anda, önde gelen NFT borsaları genellikle sipariş verme yöntemi ile ticaret yapmaktadır, bu süpermarket raflarında ürünlerin sergilenmesine benzer, alıcılar fiyatın uygun olduğunu düşündüklerinde satın alabilirler. Bu makalede, akıllı sözleşmeler yazıp basit bir ön yüz sayfası oluşturarak temel bir NFT merkeziyetsiz ticaret işlevi gerçekleştireceğiz.
NFT tanıtımı
NFT(Non-Fungible Token)yani fungible olmayan token, her Token benzersizdir ve ERC-721 protokolüne uyar. Genellikle her NFT cüzdanda farklı bir resim gösterir ve ayırt etmek için benzersiz bir ID'ye sahiptir. NFT'nin özellikleri nedeniyle, fiyatları ERC-20 tokenleri gibi fiyat eğrisi ile belirlemek mümkün değildir, bu nedenle yaygın ticaret şekli emir defteri şeklindedir.
Sipariş Defteri Ticaret Modu
Sipariş defteri modları esasen ikiye ayrılır:
Fiyatlandırma Emri: Satıcı satış fiyatını belirler, alıcı uygun bulursa satın alabilir.
Talep Emri: Alıcı talep emri yayımlar, satıcı fiyatı uygun bulursa satış yapabilir.
Genel olarak, alım emirlerinin fiyatı, fiyatlandırma emirlerinden daha düşük olacaktır. Bu makalede, fiyatlandırma emri modeli tanıtılmaktadır.
NFT borsa temel fonksiyonları
Bir temel NFT borsası aşağıdaki özellikleri içermelidir:
Ürün ekleme: NFT'yi belirlenen fiyatla satışa sunma
Ürün satın alma: NFT fiyatlandırmasına göre satın alma
İşlem Ücreti: İşlem fiyatı oranına göre alınır
Ürün Yükleme Süreci
Ön Uç: Kullanıcı NFT'yi seçer ve fiyatı belirler, listeleme için tıklar
Sözleşme: Kullanıcı, NFT'yi işlemek için sözleşme yetkisi verir.
Ürün satın alma süreci
Ön uç: Kullanıcı NFT'yi seçer, satın al butonuna tıklar.
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.
11 Likes
Reward
11
6
Share
Comment
0/400
IntrovertMetaverse
· 6h ago
Süpermarkette sebze almak bunun kadar basit olmalı.
View OriginalReply0
DaisyUnicorn
· 6h ago
Ayy, süpermarketin dekorasyonundan daha ilginç bir protokol küçük çiçek~
View OriginalReply0
GateUser-a180694b
· 6h ago
Bu dex'in nft ticaretindeki sorunları değiştirmesini umuyorum.
View OriginalReply0
DecentralizedElder
· 6h ago
Açıldı, dostum, hadi bir şeyler yapalım.
View OriginalReply0
ThatsNotARugPull
· 6h ago
akıllı sözleşmeler o kadar büyük bir sorun.
View OriginalReply0
CascadingDipBuyer
· 6h ago
açık emirler buy/sell bu düşük likidasyona uğramak
NFT DEX geliştirme pratik: akıllı sözleşmelerden ön yüz uygulamasına
Sıfırdan NFT DEX Oluşturma
ERC-721 protokolüne sahip NFT'ler için, merkeziyetsiz ticaret nasıl gerçekleştirilir? Şu anda, önde gelen NFT borsaları genellikle sipariş verme yöntemi ile ticaret yapmaktadır, bu süpermarket raflarında ürünlerin sergilenmesine benzer, alıcılar fiyatın uygun olduğunu düşündüklerinde satın alabilirler. Bu makalede, akıllı sözleşmeler yazıp basit bir ön yüz sayfası oluşturarak temel bir NFT merkeziyetsiz ticaret işlevi gerçekleştireceğiz.
NFT tanıtımı
NFT(Non-Fungible Token)yani fungible olmayan token, her Token benzersizdir ve ERC-721 protokolüne uyar. Genellikle her NFT cüzdanda farklı bir resim gösterir ve ayırt etmek için benzersiz bir ID'ye sahiptir. NFT'nin özellikleri nedeniyle, fiyatları ERC-20 tokenleri gibi fiyat eğrisi ile belirlemek mümkün değildir, bu nedenle yaygın ticaret şekli emir defteri şeklindedir.
Sipariş Defteri Ticaret Modu
Sipariş defteri modları esasen ikiye ayrılır:
Genel olarak, alım emirlerinin fiyatı, fiyatlandırma emirlerinden daha düşük olacaktır. Bu makalede, fiyatlandırma emri modeli tanıtılmaktadır.
NFT borsa temel fonksiyonları
Bir temel NFT borsası aşağıdaki özellikleri içermelidir:
Ürün Yükleme Süreci
Ürün satın alma süreci
NFT borsası oluşturma
1. Test amaçlı NFT oluşturma
Remix kullanarak test için hızlıca bir ERC-721 protokolü NFT sözleşmesi dağıtabilirsiniz.
2. Akıllı sözleşme yazma
Sözleşme esasen aşağıdaki yöntemleri içerir:
2.1 Satıcı NFT'yi listele
Akış:
Listeleme yöntemi uygulaması:
2.2 Alıcı NFT satın alır
Sözleşme yürütme:
2.3 İptal Etme
Yüklenen kaydın isActive alanını false olarak ayarlayın.
2.4 Çekim Ücreti
Sözleşmede biriken işlem ücretlerini çekmek
3. Ön yüz arayüzünü geliştirme
Kullanılan ana araçlar:
Ön yüz 3 sayfa içerir:
3.1 Cüzdanı Bağla
Ant Design Web3'ün bağlantı bileşenini kullanarak uygulayın.
3.2 Mint sayfası
wagmi'nin useWriteContract yöntemini kullanarak NFT sözleşmesinin mint yöntemini çağırın.
3.3 Portföy Sayfası
Kullanıcının sahip olduğu NFT'leri gösterir, listeleme ve kaldırma işlemlerini destekler.
3.4 Satın Al Sayfası
Listelenen NFT'leri gösterir, satın alma işlemini destekler.
Yukarıdaki adımlar ile temel bir NFT Merkeziyetsizlik borsası gerçekleştirilmiştir. Ön uç Vercel'e dağıtılarak erişim için kullanılabilir.