بالنسبة لـNFT وفقًا لبروتوكول ERC-721، فإن تحقيق اللامركزية في التداول هو موضوع مهم. حاليًا، تتبنى معظم منصات تداول NFT نمط الطلبات، مما يشبه عرض المنتجات على أرفف السوبر ماركت. ستوضح هذه المقالة كيفية بناء نظام تداول NFT اللامركزي الأساسي من خلال العقود الذكية وواجهة أمامية بسيطة.
NFT هو رمز غير قابل للتبادل، كل Token فريد من نوعه. بسبب هذه الميزة، لا يمكن تسعير NFT مثل رموز ERC-20 من خلال منحنى الأسعار، بل يتم التداول به بشكل يشبه دفتر الطلبات.
توجد نوعان رئيسيان من أنماط تداول دفتر الطلبات:
أمر التسعير: يقوم البائع بتحديد السعر، ويقوم المشتري بالشراء مباشرة.
طلب الشراء: يقوم المشتري بنشر طلب الشراء، ويختار البائع البيع
من خلال الخطوات السابقة، لقد أنشأنا منصة NFT اللامركزية أساسية. على الرغم من أن الميزات لا تزال بسيطة نسبيًا، إلا أنها تتضمن بالفعل العمليات التجارية الأساسية، ويمكن أن تكون بمثابة أساس لأنظمة أكثر تعقيدًا.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 14
أعجبني
14
6
مشاركة
تعليق
0/400
alpha_leaker
· منذ 18 س
كل شيء على ما يرام، لكنه أساسي جداً.
شاهد النسخة الأصليةرد0
ZKProofEnthusiast
· منذ 18 س
هل الأمر بهذه السهولة؟ العمل في موقع البناء أصعب من ذلك بكثير
شاهد النسخة الأصليةرد0
BearMarketBuyer
· منذ 18 س
تحسنت الأمور! أخيرًا هناك دروس.
شاهد النسخة الأصليةرد0
ForkMonger
· منذ 18 س
بفف... درس آخر أساسي عن dex. الابتكار الحقيقي يحدث في الاستغلالات
تطوير منصة NFT اللامركزية من الصفر: العقود الذكية وتنفيذ الواجهة الأمامية
تطوير منصة تداول NFT اللامركزية من الصفر
بالنسبة لـNFT وفقًا لبروتوكول ERC-721، فإن تحقيق اللامركزية في التداول هو موضوع مهم. حاليًا، تتبنى معظم منصات تداول NFT نمط الطلبات، مما يشبه عرض المنتجات على أرفف السوبر ماركت. ستوضح هذه المقالة كيفية بناء نظام تداول NFT اللامركزي الأساسي من خلال العقود الذكية وواجهة أمامية بسيطة.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
خصائص NFT وأنماط التداول
NFT هو رمز غير قابل للتبادل، كل Token فريد من نوعه. بسبب هذه الميزة، لا يمكن تسعير NFT مثل رموز ERC-20 من خلال منحنى الأسعار، بل يتم التداول به بشكل يشبه دفتر الطلبات.
توجد نوعان رئيسيان من أنماط تداول دفتر الطلبات:
ستركز هذه المقالة على نمط طلب التسعير.
! سلسلة Web3 Newbie: تنفيذ NFT DEX من البداية
وظائف المنصة الأساسية لتداول NFT
يجب أن تحتوي منصة NFT الأساسية على الميزات التالية:
عملية الإدراج
عملية الشراء
تطوير العقود الذكية
تحتوي العقود أساسًا على الطرق التالية:
عرض NFT
شراء NFT
إلغاء الإدراج
رسوم السحب
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
تطوير الواجهة الأمامية
الواجهة الأمامية تستخدم الأدوات التالية:
الوظائف الرئيسية للصفحة:
ربط المحفظة
استخدام مكونات Ant Design Web3 لتنفيذ وظيفة ربط المحفظة.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
إدارة NFT
تعرض صفحة المحفظة NFT للمستخدم، وتدعم عمليات الإدراج والإزالة. عند الإدراج، يجب تفويض NFT للعقد.
! سلسلة Web3 Newbie: تنفيذ NFT DEX من البداية
تداول NFT
تظهر صفحة الشراء جميع NFT المتاحة، ويمكن للمستخدمين الشراء مباشرة. عند الشراء، يتم استدعاء طريقة purchaseNFT في العقد، ويتم دفع ETH المقابل.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
من خلال الخطوات السابقة، لقد أنشأنا منصة NFT اللامركزية أساسية. على الرغم من أن الميزات لا تزال بسيطة نسبيًا، إلا أنها تتضمن بالفعل العمليات التجارية الأساسية، ويمكن أن تكون بمثابة أساس لأنظمة أكثر تعقيدًا.
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
! سلسلة Web3 Starter: تنفيذ NFT DEX من البداية
! سلسلة Web3 Newbie: تنفيذ NFT DEX من الصفر