هذا هو الجزء الثاني من سلسلة مقالاتي لتوضيح كيفية القيام بذلك الرموز غير القابلة للفطريات (NFTs) قد تحل محل شهادة الأصالة الورقية للسلع الفاخرة مثل الساعات.
الرجوع إلى جزء 1 لمعرفة منطق العمل وراء كيفية عمل ذلك.
أقوم بتسمية صانع الساعات الخيالي الخاص بي بريتليكس. في هذه المقالة، سأوضح كيف سيستخدم BreitLex ومشتري الساعات منتجات BrietLex التطبيق اللامركزي لسك ونقل شهادات المصادقة المستندة إلى NFT.
معمار
يؤدي تطبيق BreitLex اللامركزي (DApp) الوظائف التالية:
- نشر عقد BreitLex جديد - للبدء في سك NFTs، يجب على صانع الساعات أولاً نشر عقد NFT الذكي الخاص به
- نقل NFTs إلى المشترين - عندما يتم بيع الساعات بين BreitLex وعملائها وكذلك بين مالكي الساعات، يتم استخدام التطبيق اللامركزي لنقل ملكية شهادات الأصالة NFT.
- عرض NFTs — يمكن لأي شخص مهتم بإلقاء نظرة على الساعة ورقمها التسلسلي وتاريخ تصنيعها وعرض صورة لها القيام بذلك من خلال التطبيق اللامركزي
يقوم تطبيق BreitLex DApp بحفظ البيانات الوصفية والصور الخاصة بالساعات نظام الملفات بين الكواكب (إيبفس). يقوم بذلك عن طريق إجراء مكالمات API إلى بينياتا عبر خدمة API المستندة إلى JSON والتي أعمل عليها خلل.
يستخدم صانعو الساعات وأصحاب الساعات تطبيق BreitLex DApp على متصفحات الويب الخاصة بهم و MetaMask توصيل في. ال ERC-721 تتم عملية تعدين العقود الذكية وNFT على إثيريم Blockchain.
يمكن للمطورين الوصول إلى أكواد المصدر لهذا المشروع على موقعي مستودع جيثب.
كيف تبدأ
في هذا السيناريو، لدينا 3 حسابات، وهي BreitLex (صانع الساعات)، وجون (الذي يشتري الساعة من BreitLex)، وماري (التي تشتري الساعة المستخدمة من جون).
للبدء في سك الرموز غير القابلة للاستبدال كشهادات أصالة لساعاتها، تنشر BreitLex أولاً عقدها الذكي ERC-721. للقيام بذلك، قم بالتبديل إلى حساب BreitLex على Metamask. قم بزيارة تطبيق BreitLex DApp على https://jacksonng.org/codetest/nft.
نظرًا لأن هذا عقد جديد تمامًا، ما عليك سوى النقر فوق [انتقال] لنشره، متبوعًا بـ [تأكيد] على MetaMask.
يؤدي هذا إلى نشر العقد الذكي ERC-721 الجديد تمامًا. لاحظ عنوان العقد.
انسخ عنوان العقد الذكي ERC-721 والصقه في Etherescan لمشاهدته هناك. هنا مثال.
سك NFT لساعة مصنعة حديثًا
قامت شركة BreitLex بتصنيع أول ساعة لها. انقر فوق [Mint]، ثم أدخل رقم طراز الساعة وتاريخ التصنيع والرقم التسلسلي وصورتها. ثم انقر فوق [انتقال]. تؤدي هذه الخطوة إلى عدة إجراءات:
- يقوم بإجراء استدعاء API إلى Pinata عبر ملف خدمة الويب BreitLex IPFS JSON لحفظ الصورة على IPFS.
- يقوم بحفظ طراز الساعة وتاريخ التصنيع والرقم التسلسلي كملف ملف JSON على IPFS عبر نفس خدمة ويب BreitLex IPFS JSON.
- تقوم بصك NFT جديد وتكتب URI من هذه البيانات الوصفية على رمز NFT.
يمكنك عرض رمز NFT على Etherscan من خلال النقر على Token Tracker الخاص بالعقد الذكي ERC-721 على Etherscan. هنا مثال.
يتم تعيين الرموز المميزة التي تم سكها حديثًا برقم تسلسلي قيد التشغيل. في هذا المثال، يتم إعطاء أول رمز NFT المميز معرف الرمز: 0.
لعرض الساعة، يمكن لأي شخص إدخال عقد BreitLex's ERC-721 الذكي، متبوعًا بمعرف الرمز المميز للساعة. تفاصيل الساعة، بما في ذلك مالكها (بالنسبة للرمز 0 في الوقت الحالي، BrietLex نفسها، نظرًا لأن الساعة تم تصنيعها حديثًا، وتم للتو سك NFT الخاص بها حديثًا).
عندما يقوم مالك الساعة بالاطلاع على تفاصيلها، يحق له نقلها بالضغط على زر [نقل].
يمكنك أيضًا عرض تفاصيل رمز NFT للساعة Etherscan. يظهر هنا على Etherscan أن NFT للساعة تم سكها حديثًا منذ دقيقتين فقط.
لكي يتمكن مالك الساعة من عرض الرمز المميز الخاص به في محفظة MetaMask الخاصة به، انقر فوق [إضافة رمز] في MetaMask، ثم أدخل عنوان عقد الرمز المميز ERC-721. في هذا المثال، أصبح لدى BreitLex الآن رمز BNFT واحد لـ NFT قامت بسكه للتو.
نقل شهادة المصادقة المستندة إلى NFT إلى مشتري الساعة
تخيل أن جون يأتي ويقول "أريد تلك الساعة!".
إليك ما يتعين على BreitLex القيام به بعد ذلك. ينقر BreitLex على زر [Transfer] في Token ID 0. ثم يُدخل عنوان محفظة John's Ethereum.
يؤدي هذا إلى إجراء نقل رمزي بين محفظة BreitLex ومحفظة John. يمكن الاطلاع على الصفقة من خلال مراجعة سجلات Etherscan لمعرف الرمز المميز: 0.
إذا قام أي شخص آخر غير مالك الرمز المميز بمشاهدة الرمز المميز، فيمكنه رؤية البيانات التعريفية للساعة بالإضافة إلى صورتها. ومع ذلك، لا يُسمح له بإجراء نقل الرمز المميز.
بالطبع لا يجوز له! هو لا يملك الساعة!
بمجرد نقل NFT من BreitLex إلى John، لم تعد محفظة BreitLex تعرض الرمز المميز. بدلاً من ذلك، أصبح لدى جون الآن رمز BNFT جديد واحد مضاف إلى محفظته.
جون يبيع ساعته لمريم
لقد مرت بضعة أشهر وقد سئم جون من ساعته. وجد مشتريًا جديدًا، ماري. بعد أن قبلت ماري الساعة ودفعت ثمنها، يقوم جون الآن بنقل شهادة الأصالة الخاصة بالساعة المستندة إلى NFT إليها.
للقيام بذلك، يقوم جون بزيارة تطبيق BreitLex DApp وإدخال معرف الرمز المميز للساعة.
بعد ذلك، ينقر على [نقل].
يقوم بإدخال عنوان محفظة Ethereum الخاص بماري ثم ينقر على [انتقال].
تمتلك ماري الآن رمز NFT.
قد تؤكد ماري ذلك أيضًا ببساطة عن طريق زيارة سجل Token's Etherscan.
هل يستطيع الجميع سك عملات BreitLex الجديدة؟
بالطبع لا، BreitLex هي الوحيدة القادرة على سك عملات BreitLex المميزة. دعنا نحاول.
باستخدام حساب MetaMask الخاص بـ BreitLex، انقر فوق الزر [Mint].
لا توجد مشكلة، يمكن سك رمز جديد.
الآن حاول القيام بذلك مرة أخرى، ولكن هذه المرة باستخدام محفظة جون.
لاحظ أن MetaMask يشكو من أن تنفيذ هذه المعاملة سيؤدي إلى خطأ في المعاملة.
بالطبع، نظرًا لأن جون ليس من شركة BreitLex، وبالتالي لا يقوم بتصنيع ساعات BreitLex، فليس لديه سلطة سك عملات BriexLex NFTs.
هل يعمل هذا فقط للساعات؟
لا. في الواقع، إنه يعمل مع حالات تجارية مماثلة حيث ترغب في تمثيل المنتجات باستخدام تقنية NFT التوأم الرقمية. إذا كان المنتج ذو قيمة كافية بالنسبة لك لتتبعه بشكل فردي مثل اللوحات والحقائب والمجوهرات، فيمكنك التفكير في NFTs. كل ما عليك فعله هو تغيير حقول البيانات التعريفية للمنتج التي تقوم بتخزينها على IPFS.
ما هي الخطوة التالية؟
هناك مقال واحد فقط يجب إكماله في هذه السلسلة. في المقالة الأخيرة من هذه السلسلة، سأتعرف على رموز خدمة الويب JSON التي تحفظ البيانات الوصفية والصورة الخاصة بالساعة بشكل دائم على الويب.
- شهادة الساعات الفاخرة المستندة إلى NFT: كيف تعمل
- شهادة الساعة الفاخرة المستندة إلى NFT: العرض التجريبي للتطبيق اللامركزي (هذا الجزء)
- شهادة الساعة الفاخرة المستندة إلى NFT: شرح خدمة الويب IPFS JSON
ترّقب!
إذا استمتعت بهذا البرنامج التعليمي، فربما ترغب أيضًا في قراءة:
تصوير فيلهلم جونكل on Unsplash
الرموز التي أدلى بها Freepik تبدأ من www.flaticon.com
الرموز التي أدلى بها فيتالي جورباتشوف تبدأ من www.flaticon.com
انضم إلى Coinmonks قناة برقية و قناة يوتيوب تعرف على تداول العملات المشفرة والاستثمار
اقرأ أيضا
- الوصول
- حسابي
- API
- التطبيق
- البند
- مقالات
- أصالة
- حقائب
- سلسلة كتلة
- الأعمال
- الأعمال
- دعوة
- الحالات
- شهادة
- الشهادات
- تغيير
- عقد
- التشفير
- تشفير التداول
- العملاء
- DAPP
- اللامركزية
- التفاصيل
- يدخل
- ethereum
- EU
- EV
- مجال
- الاسم الأول
- اتباع
- بضائع
- هنا
- كيفية
- hr
- HTTPS
- ia
- صورة
- بما فيه
- IP
- التي اعتمدها الفريق الحكومي
- IT
- القفل
- تعلم
- LG
- LP
- القيام ب
- متوسط
- MetaMask
- نموذج
- المقبلة.
- أي
- NFT
- NFTS
- أخرى
- كاتوا ديلز
- أصحاب
- صورة
- المنتج
- المنتجات
- تنفيذ المشاريع
- تسجيل
- يجري
- تشغيل
- مسلسلات
- سمارت
- عقد الذكية
- So
- باعت
- متجر
- مفاتيح
- المصدر
- الوقت
- رمز
- الرموز
- مسار
- تجارة
- صفقة
- المزيد
- محفظة
- شاهد
- ساعاتي
- الويب
- متصفحات الانترنت
- من الذى
- ويكيبيديا
- للعمل
- أعمال
- موقع YouTube