لگژری گھڑیوں کے لیے NFT پر مبنی صداقت کا سرٹیفکیٹ ٹکنا، دیکھنے اور منتقل کرنے کے لیے ایک وکندریقرت ایپ
یہ میرے مضامین کی سیریز کا دوسرا حصہ ہے یہ ظاہر کرنے کے لیے کہ کیسے غیر فنگبل ٹوکن (این ایف ٹی) عیش و آرام کی اشیاء جیسے گھڑیوں کے لیے کاغذ پر مبنی سرٹیفکیٹ کی جگہ لے سکتا ہے۔
کا حوالہ دیتے ہیں حصہ 1 یہ کیسے کام کر سکتا ہے اس کے پیچھے کاروباری منطق سیکھنے کے لیے۔
میں اپنے خیالی گھڑی ساز کا نام دیتا ہوں۔ بریٹ لیکس. اس مضمون میں، میں یہ ظاہر کروں گا کہ BreitLex اور گھڑی کے خریدار کس طرح BrietLex کا استعمال کریں گے۔ وکندریقرت ایپ ٹکسال اور NFT پر مبنی صداقت کے سرٹیفکیٹس کو منتقل کرنا۔
آرکیٹیکچر
BreitLex Decentralized App (DApp) درج ذیل افعال انجام دیتا ہے:
- ایک نیا BreitLex معاہدہ تعینات کریں۔ — NFTs کی ٹکسال شروع کرنے کے لیے، گھڑی بنانے والے کو پہلے اپنا NFT سمارٹ کنٹریکٹ تعینات کرنا چاہیے۔
- خریداروں کو NFTs منتقل کریں - جب BreitLex اور اس کے صارفین کے ساتھ ساتھ گھڑی کے مالکان کے درمیان گھڑیاں فروخت کی جاتی ہیں، DApp کا استعمال NFT سرٹیفکیٹس کی صداقت کی ملکیت منتقل کرنے کے لیے کیا جاتا ہے۔
- NFTs دیکھیں - کوئی بھی جو گھڑی، اس کے سیریل نمبر، تیاری کی تاریخ اور اس کی تصویر دیکھنے میں دلچسپی رکھتا ہے وہ DApp کے ذریعے ایسا کر سکتا ہے۔
BreitLex DApp گھڑیوں کے میٹا ڈیٹا اور تصویروں کو محفوظ کرتا ہے۔ انٹر پلیانی فائل سسٹم (آئی پی ایف ایس)۔ یہ API کال کر کے کرتا ہے۔ پیناٹا ایک JSON پر مبنی API سروس کے ذریعے جس پر میں چلاتا ہوں۔ چپچپا.
واچ میکر اور گھڑی کے مالکان اپنے ویب براؤزرز پر BreitLex DApp استعمال کرتے ہیں۔ میٹا ماسک رابطہ بحال کرو. دی ERC-721 سمارٹ کنٹریکٹ اور این ایف ٹی منٹنگ کا عمل پر ہوتا ہے۔ ایتھرم بلاکچین۔
ڈویلپرز اس پروجیکٹ کے سورس کوڈز تک رسائی حاصل کر سکتے ہیں۔ گیتھب ریپوزٹری.
شروع
اس منظر نامے میں، ہمارے پاس 3 اکاؤنٹس ہیں، یعنی، بریٹ لیکس (گھڑی بنانے والا)، جان (جو بریٹ لیکس سے گھڑی خریدتا ہے)، اور مریم (جو جان سے استعمال شدہ گھڑی خریدتی ہے)۔
NFTs کو اپنی گھڑیوں کے لیے صداقت کے سرٹیفکیٹ کے طور پر ٹکنا شروع کرنے کے لیے، BreitLex پہلے اپنے ERC-721 اسمارٹ کنٹریکٹ کو تعینات کرتا ہے۔ ایسا کرنے کے لیے، Metamask پر BreitLex کے اکاؤنٹ پر جائیں۔ کا دورہ کریں۔ BreitLex DApp https://jacksonng.org/codetest/nft پر.
چونکہ یہ بالکل نیا معاہدہ ہے، اس کو تعینات کرنے کے لیے صرف [گو] پر کلک کریں، اس کے بعد میٹا ماسک پر [تصدیق کریں]۔
یہ بالکل نیا ERC-721 اسمارٹ کنٹریکٹ تعینات کرتا ہے۔ معاہدہ کا پتہ نوٹ کریں۔
ERC-721 سمارٹ کنٹریکٹ کے ایڈریس کو یہاں دیکھنے کے لیے اسے Etherescan میں کاپی اور پیسٹ کریں۔ یہاں ایک ہے مثال کے طور پر.
ایک نئی تیار شدہ گھڑی کے لیے این ایف ٹی کی ٹکڑا لگانا
BreitLex نے اپنی پہلی گھڑی تیار کی ہے۔ [Mint] پر کلک کریں، پھر گھڑی کے ماڈل نمبر، تیار کردہ تاریخ، سیریل نمبر، اور اس کی تصویر میں کلید کریں۔ پھر [گو] پر کلک کریں۔ یہ قدم کئی اعمال انجام دیتا ہے:
- یہ کے ذریعے Pinata کو API کال کرتا ہے۔ BreitLex IPFS JSON ویب سروس کو بچانے کے لئے IPFS پر تصویر.
- یہ گھڑی کے ماڈل، تیار شدہ تاریخ، اور سیریل نمبر کو بطور a محفوظ کرتا ہے۔ IPFS پر JSON فائل اسی BreitLex IPFS JSON ویب سروس کے ذریعے۔
- یہ ایک نیا NFT منٹ کرتا ہے اور لکھتا ہے۔ URI NFT ٹوکن پر اس میٹا ڈیٹا کا۔
آپ Etherscan پر ERC-721 اسمارٹ کنٹریکٹ کے ٹوکن ٹریکر پر کلک کرکے Etherscan پر NFT ٹوکن دیکھ سکتے ہیں۔ یہاں ہے ایک مثال.
نئے بنائے گئے ٹوکنز کو ایک چل رہا سیریل نمبر تفویض کیا جاتا ہے۔ اس مثال میں، پہلا NFT ٹوکن دیا گیا ہے۔ ٹوکن ID: 0.
گھڑی دیکھنے کے لیے، کوئی بھی شخص BreitLex کے ERC-721 اسمارٹ کنٹریکٹ میں داخل ہوسکتا ہے، اس کے بعد گھڑی کی ٹوکن آئی ڈی۔ گھڑی کی تفصیلات، بشمول اس کے مالک (اس وقت ٹوکن 0 کے لیے، خود BrietLex، چونکہ گھڑی نئی تیار کی گئی ہے، اور ابھی اس کا NFT نیا بنایا گیا ہے)۔
جب گھڑی کا مالک اس کی تفصیل دیکھ رہا ہے، تو اسے [ٹرانسفر] بٹن پر کلک کرکے اسے منتقل کرنے کا حق ہے۔
آپ گھڑی آن کے لیے NFT ٹوکن کی تفصیلات بھی دیکھ سکتے ہیں۔ Etherscan. یہ یہاں ایتھرسکین پر دکھاتا ہے کہ گھڑی کے لیے NFT کو صرف 2 منٹ پہلے نیا بنایا گیا تھا۔
گھڑی کے مالک کے لیے اپنے MetaMask والیٹ میں اپنا ٹوکن دیکھنے کے لیے، MetaMask پر [ٹوکن شامل کریں] پر کلک کریں، پھر ERC-721 ٹوکن کنٹریکٹ ایڈریس درج کریں۔ اس مثال میں، BreitLex کے پاس اب NFT کے لیے 1 BNFT ٹوکن ہے جسے اس نے ابھی ابھی بنایا ہے۔
NFT پر مبنی صداقت کا سرٹیفکیٹ گھڑی کے خریدار کو منتقل کرنا
تصور کریں کہ جان ساتھ آتا ہے اور کہتا ہے "مجھے وہ گھڑی چاہیے!"۔
یہاں بریٹ لیکس کو آگے کیا کرنے کی ضرورت ہے۔ بریٹ لیکس ٹوکن آئی ڈی 0 پر [ٹرانسفر] بٹن پر کلک کرتا ہے۔ پھر وہ جان کے ایتھریم والیٹ کا پتہ داخل کرتا ہے۔
یہ BreitLex کے بٹوے اور جان کے بٹوے کے درمیان ٹوکن کی منتقلی کو انجام دیتا ہے۔ لین دین کا جائزہ لے کر دیکھا جا سکتا ہے۔ ٹوکن آئی ڈی کے لیے ایتھر اسکین ریکارڈز: 0.
اگر ٹوکن کے مالک کے علاوہ کوئی اور ٹوکن دیکھتا ہے، تو وہ گھڑی کے میٹا ڈیٹا کے ساتھ ساتھ اس کی تصویر بھی دیکھ سکتا ہے۔ تاہم، اسے ٹوکن ٹرانسفر کرنے کی اجازت نہیں ہے۔
یقینا، اس کی اجازت نہیں ہے! وہ گھڑی کا مالک نہیں ہے!
ایک بار NFT بریٹ لیکس سے جان کو منتقل ہوجانے کے بعد، BreitLex کا پرس اب ٹوکن نہیں دکھاتا ہے۔ اس کے بجائے، جان کے پاس اب اپنے بٹوے میں 1 نیا BNFT ٹوکن شامل ہے۔
جان مریم کو اپنی گھڑی بیچتا ہے۔
کچھ مہینے ہوئے ہیں اور جان اپنی گھڑی سے بور ہو گیا ہے۔ اسے ایک نیا خریدار ملا، مریم۔ مریم کے قبول کرنے اور گھڑی کے لیے ادائیگی کرنے کے بعد، جان اب گھڑی کا NFT پر مبنی صداقت کا سرٹیفکیٹ اسے منتقل کرتا ہے۔
ایسا کرنے کے لیے، جان BreitLex DApp پر جاتا ہے اور گھڑی کی ٹوکن ID داخل کرتا ہے۔
اگلا، وہ [منتقلی] پر کلک کرتا ہے۔
وہ مریم کے ایتھریم والیٹ ایڈریس میں داخل ہوتا ہے اور [گو] پر کلک کرتا ہے۔
اب مریم NFT ٹوکن کی مالک ہے۔
مریم ٹوکن کے ایتھر اسکین ریکارڈ کو دیکھ کر بھی اس کی تصدیق کر سکتی ہے۔
کیا ہر کوئی نیا بریٹ لیکس ٹوکن لگا سکتا ہے؟
بالکل نہیں، صرف BreitLex ہی BreitLex ٹوکن کو ٹکسال کر سکتا ہے۔ آؤ اس کو آزماتے ہیں.
BreitLex کے MetaMask اکاؤنٹ کا استعمال کرتے ہوئے، [Mint] بٹن پر کلک کریں۔
کوئی حرج نہیں، ایک نیا ٹوکن بنایا جا سکتا ہے۔
اب اسے دوبارہ آزمائیں، لیکن اس بار جان کے والیٹ کے ساتھ۔
نوٹ کریں کہ MetaMask شکایت کرتا ہے کہ اس لین دین کو انجام دینے سے لین دین میں خرابی پیدا ہو گی۔
یقیناً، چونکہ جان BreitLex نہیں ہے اور اس طرح BreitLex گھڑیاں نہیں بناتا، اس لیے اسے BriexLex NFTs بنانے کا کوئی اختیار نہیں ہے۔
کیا یہ صرف گھڑیوں کے لیے کام کرتا ہے؟
Nope کیا. درحقیقت، یہ ایسے ہی کاروباری معاملات کے لیے کام کرتا ہے جہاں آپ NFT پر مبنی مصنوعات کی نمائندگی کرنا چاہتے ہیں۔ ڈیجیٹل ٹوئن. اگر پروڈکٹ آپ کے لیے انفرادی طور پر ٹریک کرنے کے لیے کافی قیمتی ہے جیسے کہ پینٹنگز، بیگز، زیورات، تو آپ NFTs پر غور کر سکتے ہیں۔ آپ کو صرف پروڈکٹ کے میٹا ڈیٹا فیلڈز کو تبدیل کرنے کی ضرورت ہے جو آپ IPFS پر اسٹور کرتے ہیں۔
اس کے بعد کیا ہے؟
اس سلسلے میں صرف ایک اور مضمون مکمل کرنا ہے۔ اس سیریز کے آخری مضمون میں، میں JSON ویب سروس کے کوڈز کے ذریعے چلوں گا جو ویب پر گھڑی کے میٹا ڈیٹا اور تصویر کو مستقل طور پر محفوظ کرتے ہیں۔
- این ایف ٹی پر مبنی لگژری واچ سرٹیفکیٹ: یہ کیسے کام کرتا ہے۔
- NFT پر مبنی لگژری واچ سرٹیفکیٹ: وکندریقرت ایپ ڈیمو (یہ حصہ)
- NFT پر مبنی لگژری واچ سرٹیفکیٹ: IPFS JSON ویب سروس کی وضاحت
دیکھتے رہنا!
اگر آپ نے اس ٹیوٹوریل سے لطف اندوز ہوا، تو شاید آپ بھی پڑھنا چاہیں:
کی طرف سے تصویر ولہیم گنکل on Unsplash سے
کی طرف سے بنائے گئے شبیہیں Freepik سے www.flaticon.com۔
کی طرف سے بنائے گئے شبیہیں وٹالی گورباچوف سے www.flaticon.com۔
Coinmonks میں شامل ہوں۔ ٹیلیگرام چینل اور یو ٹیوب چینل کرپٹو ٹریڈنگ اور سرمایہ کاری کے بارے میں جانیں۔
بھی پڑھیں
- تک رسائی حاصل
- اکاؤنٹ
- اے پی آئی
- اپلی کیشن
- مضمون
- مضامین
- صداقت
- بیگ
- blockchain
- کاروبار
- کاروبار
- فون
- مقدمات
- سرٹیفکیٹ
- سرٹیفکیٹ
- تبدیل
- کنٹریکٹ
- کرپٹو
- کرپٹو ٹریڈنگ
- گاہکوں
- ڈپ
- مہذب
- تفصیل
- داخل ہوتا ہے
- ethereum
- EU
- EV
- قطعات
- پہلا
- پر عمل کریں
- سامان
- یہاں
- کس طرح
- hr
- HTTPS
- ia
- تصویر
- سمیت
- IP
- آئی پی ایف ایس
- IT
- کلیدی
- جانیں
- LG
- LP
- بنانا
- درمیانہ
- میٹا ماسک
- ماڈل
- ماہ
- یعنی
- Nft
- این ایف ٹیز
- دیگر
- مالک
- مالکان
- تصویر
- مصنوعات
- حاصل
- منصوبے
- ریکارڈ
- رن
- چل رہا ہے
- سیریز
- ہوشیار
- سمارٹ معاہدہ
- So
- فروخت
- ذخیرہ
- سوئچ کریں
- ماخذ
- وقت
- ٹوکن
- ٹوکن
- ٹریک
- ٹریڈنگ
- ٹرانزیکشن
- لنک
- بٹوے
- دیکھیئے
- گھڑی ساز
- ویب
- ویب براؤزر
- ڈبلیو
- وکیپیڈیا
- کام
- کام کرتا ہے
- یو ٹیوب پر