محتوى المقال
تعمل خدمة اسم Ethereum (ENS) في Web3 بشكل مشابه لـ DNS في Web2 ، مما يساعد المستخدمين في العثور على مواقع الويب بالاسم بدلاً من العناوين الرقمية (IP).
تم تصميم ENS للعمل جنبًا إلى جنب مع DNS لأنه يتم استخدام DNS للتعامل مع الويب 2 بينما يتم استخدام ENS للتعامل مع الويب 3.
تمامًا مثلما يمكننا شراء أسماء نطاقات DNS على مواقع مختلفة مثل GoDaddy ، يمكننا أيضًا شراء أسماء نطاقات ENS على Ethereum.
في هذه المقالة سوف نشرح كيفية عمل الخدمات السابقة وما الفرق بينها من حيث طريقة عملها.
DNS (خدمة اسم المجال)
خدمة اسم المجال ، وهي عبارة عن دفتر عناوين يقوم بترجمة أسماء النطاقات التي أدخلها الأشخاص إلى محركات البحث (مثل google.com) إلى عناوين IP يمكن قراءتها بواسطة الكمبيوتر ، مثل (142.251.46.238).
يمكننا مقارنة DNS بدفتر الهاتف ، الذي يحتوي على جميع أرقام هواتف الأصدقاء والأقارب ، و DNS ، الذي يحتوي على جميع عناوين IP لمواقع الويب.
كيف يعمل DNS:
يعمل DNS على أساس 3 مستويات من خوادم DNS:
- خادم الجذر
- TLD (مجال الترتيب الأعلى): مجموعة من الأحرف التي تشير إلى نوع الموقع وطبيعة البيانات التي يحتوي عليها (على سبيل المثال ، .com أو .online).
- خادم أسماء معتمد: على سبيل المثال (www.google.com أو btcacademy.online)
اقرأ ايضا:أهم أهداف مشروع عملة GEM الرقمية ومنصتها في ميتافيرس
ENS) Ethereum Name Servic)
Ethereum Name Service ، نظام تسمية يعتمد على Ethereum blockchain الذي يترجم أسماء المجالات التي أدخلها الإنسان مثل (abc.eth) إلى عنوان blockchain مثل (0x9876 …).
كيف يعمل ENS:
تعمل ENS على أساس نوعين من العقود الذكية:
- المسجل 𝐑𝐞𝐠𝐢𝐬𝐭𝐫𝐲: يحدد المالك وعناوين المحلل لكل اسم نطاق.
على سبيل المثال ، عندما ندخل “abc.eth” في المحفظة الرقمية MetaMask ، تطلب محفظة MetaMask من المسجل عنوان مالك “abc.eth” ، ويعيد أمين السجل عنوان المالك 0x1234.
المحلل 𝐑𝐞𝐬𝐨𝐥𝐯𝐞𝐫: إرجاع العنوان الفعلي لـ Ethereum blockchain.
على سبيل المثال ، يقع اسم المجال “eth” في 0x1234 ، وهو يستدعي العقد الذكي على 0x1234 ويعيد العنوان الفعلي 0x9876 لـ “abc.eth”.
يوضح الرسم البياني أدناه المقارنة بين DNS و ENS
التعليقات