بالنسبة لـNFT الخاص ببروتوكول ERC-721، فإن اللامركزية في التداول هي قضية مهمة. في الوقت الحالي، تعتمد معظم المنصات التجارية الرئيسية لـNFT على طريقة الطلبات المعلقة، مشابهة لعرض السلع على الأرفف لاختيار المشتري. ستتناول هذه المقالة كيفية تحقيق التجارة اللامركزية لـNFT من خلال العقود الذكية وواجهة أمامية بسيطة، وذلك لأغراض تعليمية.
NFT هو رمز غير قابل للاستبدال، كل توكن فريد من نوعه. يتبع بروتوكول ERC-721، وعادة ما يتم عرضه في المحفظة بأشكال صور مختلفة، وله معرف فريد. نظرًا لخصوصية NFT، لا يمكن تسعيره مثل رموز ERC-20 من خلال منحنى الأسعار، بل يتم تداوله بنمط دفتر الطلبات.
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.
تسجيلات الإعجاب 12
أعجبني
12
6
مشاركة
تعليق
0/400
GasGrillMaster
· منذ 15 س
لن يفهم الأصدقاء الذين لا يعرفون كتابة الأكواد ذلك
شاهد النسخة الأصليةرد0
fomo_fighter
· منذ 15 س
赶紧学起来 下波 ثور السوق الصاعدة就靠这个了
شاهد النسخة الأصليةرد0
BridgeNomad
· منذ 15 س
يا صديق ... من الأفضل إضافة فحوصات متعددة SIG أو سنرى سيناريو جسر رونين آخر
يدرسك خطوة بخطوة كيفية بناء منصة NFT اللامركزية
بناء منصة NFT اللامركزية من الصفر
بالنسبة لـNFT الخاص ببروتوكول ERC-721، فإن اللامركزية في التداول هي قضية مهمة. في الوقت الحالي، تعتمد معظم المنصات التجارية الرئيسية لـNFT على طريقة الطلبات المعلقة، مشابهة لعرض السلع على الأرفف لاختيار المشتري. ستتناول هذه المقالة كيفية تحقيق التجارة اللامركزية لـNFT من خلال العقود الذكية وواجهة أمامية بسيطة، وذلك لأغراض تعليمية.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
NFT نظرة عامة
NFT هو رمز غير قابل للاستبدال، كل توكن فريد من نوعه. يتبع بروتوكول ERC-721، وعادة ما يتم عرضه في المحفظة بأشكال صور مختلفة، وله معرف فريد. نظرًا لخصوصية NFT، لا يمكن تسعيره مثل رموز ERC-20 من خلال منحنى الأسعار، بل يتم تداوله بنمط دفتر الطلبات.
! سلسلة Web3 Newbie: تنفيذ NFT DEX من البداية
نموذج تداول دفتر الأوامر
تجارة دفتر الطلبات تنقسم بشكل رئيسي إلى نوعين:
سيركز هذا المقال على نموذج أوامر التسعير.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
الوظائف الأساسية لـ NFT DEX
يجب أن تتضمن منصة NFT DEX الأساسية الميزات التالية:
عملية الإدراج
يجب على العقد الحفاظ على جدول أسعار المنتجات المعروضة.
عملية الشراء
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
تنفيذ NFT DEX
1. إنشاء NFT اختبار
يمكن استخدام Remix لنشر عقد NFT الخاص ببروتوكول ERC-721 بسرعة.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
2. كتابة العقود الذكية
تشمل الطرق الرئيسية ما يلي:
2.1 البائع يدرج NFT
! سلسلة Web3 Newbie: تنفيذ NFT DEX من البداية
2.2 المشتري يشتري NFT
2.3 إلغاء الإدراج
قم بتعيين حقل isActive في سجل الإدراج إلى false
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
2.4 سحب رسوم المعاملات
استخراج الرسوم المتراكمة من العقد
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
3. تطوير الواجهة الأمامية
استخدام الأدوات:
الصفحة الرئيسية:
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
3.1 اتصال المحفظة
استخدام مكونات الاتصال Ant Design Web3.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
3.2 صفحة Mint
استدعاء دالة mint في العقد لصك NFT.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
3.3 صفحة المحفظة
عرض NFT المستخدمين، يدعم عمليات الإدراج والإلغاء. يجب منح إذن لـ NFT للعقد قبل إدراجه.
! سلسلة Web3 Newbie: تنفيذ NFT DEX من الصفر
3.4 صفحة الشراء
عرض جميع NFTs المدرجة، يدعم عملية الشراء. قم باستدعاء طريقة purchaseNFT عند الشراء وادفع ETH.
يمكن نشره على منصة Vercel بعد الانتهاء.
من خلال الخطوات المذكورة أعلاه، حققنا منصة NFT اللامركزية التي تتمتع بالوظائف الأساسية. وهذا يمهد الطريق لتطوير نظام تداول NFT أكثر تعقيدًا.