DApp میں ENS کو کیسے ضم کیا جائے | ENS کو بلاکچین نیٹ ورک پلیٹو بلاکچین ڈیٹا انٹیلی جنس کے ساتھ جوڑنا۔ عمودی تلاش۔ عی

DApp میں ENS کو کیسے ضم کیا جائے | ENS کو بلاکچین نیٹ ورک کے ساتھ جوڑنا

بلاکچین ایک ایسی نوزائیدہ ٹکنالوجی ہے جس نے اپنانے کے اپنے نوزائیدہ مرحلے کے دوران دنیا کو بے شمار نئے تصورات فراہم کیے ہیں۔ چاہے یہ Defi، cryptocurrencies، فلیش لون، یا ٹوکنز ہوں، ان سب کا پوری دنیا کے عوام پر ایک تباہ کن اثر پڑا ہے۔ لوگ اس کی استعداد کی وجہ سے بہت سے ڈومینز میں بلاک چین ٹیکنالوجی کو بڑے پیمانے پر اپنا رہے ہیں۔ اس سے آپ کو DApp میں ENS کو ضم کرنے میں مدد ملے گی۔

بلاکچین ٹیکنالوجی کی مختلف پیشکشوں میں، DApps بلاکچین ماحولیاتی نظام کے سب سے ضروری اجزاء میں سے ایک ہیں۔ وہ آہستہ آہستہ ہمارے ایپلی کیشنز کو سمجھنے کے طریقے میں انقلاب برپا کر رہے ہیں۔ 

ڈی اے پی، یا ڈی سینٹرلائزڈ ایپلی کیشن، ایک ایسی ایپلی کیشن ہے جو کسی ایک سنٹرلائزڈ سرور پر کام نہیں کرتی ہے بلکہ اس کے بجائے پیئر ٹو پیئر ڈسٹری بیوٹڈ نیٹ ورک پر کام کرتی ہے۔ 

یہاں ایک قابل ذکر مشاہدہ یہ ہے کہ بلاکچین سے پہلے وکندریقرت ایپلی کیشنز موجود ہیں۔ یہ عام طور پر تقسیم شدہ کمپیوٹنگ کے ذریعے ہوسٹ کی جانے والی ایپلی کیشنز ہیں۔ تاہم، Blockchain کے تیزی سے بڑھتے ہوئے ماحولیاتی نظام نے انہیں زیادہ قابل عمل اور مرکزی دھارے میں شامل کر دیا ہے۔ 

یہ DApps، جو Blockchain پر بنائے گئے ہیں، ان کا ایک فرنٹ اینڈ اور ایک سمارٹ کنٹریکٹ بیک اینڈ سے منسلک ہوتا ہے جو لین دین کو کنٹرول کرتا ہے اور اسے ڈیجیٹل مارکیٹ پلیس، شناخت یا بٹوے سے منسلک کیا جا سکتا ہے۔ ویب ایپلی کیشنز کی طرح، DApps کے پاس بھی صارف کے تجربے کے لیے ایک ڈومین نام ہوتا ہے۔ 

DApps کی تعمیر اور میزبانی کے لیے سب سے مقبول پلیٹ فارم ایتھریم بلاکچین ہے۔ Ethereum پر سولیٹی لینگویج کا استعمال کرتے ہوئے، وکندریقرت سمارٹ کنٹریکٹس بنائے جا سکتے ہیں جنہیں پھر بیک اینڈ اور فرنٹ اینڈ سے جوڑا جا سکتا ہے، جس کے نتیجے میں DApp بنتا ہے۔ 

تاہم، DApps کے لیے نام کی ریزولوشن انجام دینے کے لیے، Ethereum Name Service (ENS) انضمام کا استعمال کیا جا سکتا ہے۔ ENS ڈومین نیم سروس (DNS) کے مساوی ہے جو مکمل طور پر اہل ڈومین نام (جیسے کہ ایلس ایتھ) سے 42 حروف طویل ایتھریم ایڈریس (جیسے 0x9fbda871d559710256a2502a2517b794b482versa اور 40bXNUMXbXNUMX) میں نام کا ترجمہ کرتا ہے۔

ENS کیا ہے؟

Ethereum Name Service ایک ایسی خدمت ہے جس کا استعمال لمبے پتوں کی بجائے زیادہ بامعنی، اور زیادہ انسانی پڑھنے کے قابل نام دینے کے لیے کیا جاتا ہے، مثال کے طور پر، Ethereum ایڈریسز یا Swarm hashes جو Ethereum ایکو سسٹم میں اکثر استعمال ہوتے ہیں۔ بنیادی طور پر، ترجمہ کو انجام دینے کے لیے، ENS ایسا کرنے کے لیے سمارٹ معاہدوں کی مرکزی رجسٹری کا استعمال کرتا ہے۔ 

ENS کیسے کام کرتا ہے اس کے بارے میں واضح نقطہ نظر حاصل کرنے کے لیے، payment.quillhash.eth کے لیے ENS کو ڈومین کی درخواست پر غور کریں۔ اب ENS ٹاپ لیول ڈومین (.eth) سمارٹ کنٹریکٹ تک پہنچنے کے لیے مرکزی رجسٹری سمارٹ کنٹریکٹ سے استفسار کرے گا۔ ٹاپ لیول ڈومین سمارٹ کنٹریکٹ تک پہنچنے پر، نیٹ ورک میں سمارٹ کنٹریکٹ ریزولور (quillhash.eth) کے لیے استفسار کیا جاتا ہے۔ اس کے بعد استفسار مستند سمارٹ کنٹریکٹ پر کیا جاتا ہے جس میں payment.quillhash.eth ڈومین کا اصل پتہ ہوتا ہے اور سوال حل ہو جاتا ہے۔

DApp میں ENS کو ضم کریں۔ 

کسی بھی Dapp کے ساتھ ENS کو مربوط کرنے کے لیے، Dapp تیار کرتے وقت ایک مخصوص خاکہ کی پیروی کی جانی چاہیے۔ ذیل میں DApp میں شامل کرنے کے لیے انضمام کے اقدامات درکار ہیں:

  • ENS ناموں کو حل کرنا

DApp میں ENS انضمام کی طرف پہلا اور سب سے اہم قدم ایک ان بلٹ فنکشنلٹی ہے جو خود بخود ENS نام کو Ethereum ایڈریس پر حل کر دیتی ہے۔ مثال کے طور پر، صارف نیٹ ورک پر کسی کو رقم بھیجنا چاہتا ہے۔ ایک ممکنہ طریقہ یہ ہے کہ وصول کنندہ کے طویل، پیچیدہ ایتھریم ایڈریس کو یاد رکھیں اور رقم بھیجیں۔ دوسری طرف، اگر DApp میں ENS ناموں کو حل کرنے کی فعالیت ہے، تو بھیجنے والا وصول کنندہ کا ENS نام داخل کر سکتا ہے اور بغیر کسی وقت کے لین دین کر سکتا ہے۔ 

  • ریورس ریزولوشن کی حمایت کریں۔

اگلا DApp میں ریورس ریزولوشن کے لیے سپورٹ ہے۔ فرض کریں کہ صارف DApp میں ایتھریم ایڈریس داخل کرتا ہے۔ اس صورت میں، ایپلیکیشن کو ENS نام پر Ethereum ایڈریس کی ریورس ریزولوشن انجام دینے کی اہلیت کی ضرورت ہے۔ یہ اضافی فعالیت صارف دوستی کو بہتر بناتی ہے اور صارف کے تجربے کو جامع طور پر بڑھاتی ہے۔ 

  • صارفین کو چیزوں کو نام دینے دیں۔

ENS انضمام کے آخری مرحلے میں صارف کو اپنے ENS نام میں ترمیم کرنا شامل ہے۔ یہ دو طریقوں سے کیا جا سکتا ہے، نام کی رجسٹریشن اور نام کی تازہ کاری۔ نام کے اندراج کو سمجھنے کے لیے، ایک ای-والٹ DApp پر غور کریں جس پر مختلف صارفین رجسٹرڈ ہیں۔ Dapp کو اپنے صارفین کو ایک منفرد ENS نام (جیسے username.walletdapp.eth) فراہم کرنا چاہیے۔ نام کی تازہ کاریوں کے لیے، Dapp کے پاس ای-والٹ Dapp میں صارفین کے ذریعے پہلے سے ملکیت والا ENS نام شامل کرنے کی فعالیت ہونی چاہیے۔

نتیجہ 

متواتر تعاملات کرنے کے لیے پیچیدہ بیانات یا پتے یاد رکھنا ایسی چیز نہیں ہے جسے ہم اس تیز رفتار دنیا میں ترجیح دیتے ہیں۔ لین دین کے واحد طریقہ کے طور پر صرف ایک Ethereum والیٹ ایڈریس کا ہونا وکندریقرت ایپلی کیشنز کے اعتراف کو موخر کر سکتا ہے اور بڑے پیمانے پر اپنانے میں رکاوٹ کے طور پر کام کر سکتا ہے۔

ایک ایسی سروس متعارف کروانے سے جو ڈومین ناموں کو ایڈریسز پر مؤثر طریقے سے نقشہ بناتی ہے اور اس کے برعکس، ایتھرئم نام کی خدمت ایک بہت بڑی چھلانگ ہو سکتی ہے۔ 

Ethereum پر بننے والے DApps کی وسعت اور اس حقیقت کو دیکھتے ہوئے کہ Ethereum سب سے زیادہ DApps کی میزبانی کرتا ہے، ENS کا ہونا ایک وکندریقرت مستقبل کی طرف ایک قدم ہے۔ یہ دیکھنا دلچسپ ہوگا کہ دوسرے عوامی بلاکچین پلیٹ فارم اسی طرح کی اختراعات کے ساتھ کیسے آتے ہیں۔

QuillHash تک پہنچیں۔

سالوں کی صنعت کی موجودگی کے ساتھ، QuillHash نے پوری دنیا میں انٹرپرائز حل فراہم کیے ہیں۔ ماہرین کی ایک ٹیم کے ساتھ QuillHash ایک معروف بلاک چین ڈویلپمنٹ کمپنی ہے جو مختلف صنعتوں کے حل فراہم کرتی ہے جس میں DeFi انٹرپرائز بھی شامل ہے، اگر آپ کو بلاک چین کی ترقی میں کسی مدد کی ضرورت ہو تو بلا جھجھک ہمارے ماہرین سے رابطہ کریں۔ یہاں حاصل کریں!

مزید اپ ڈیٹس کے لیے QuillHash کو فالو کریں۔

ٹویٹر | لنکڈ فیس بک

ماخذ: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

ٹائم اسٹیمپ:

سے زیادہ Quillhash