البلوكتشين والعقود الذكية

ما هو الفرق بين خدمة DNS للـ Web2 وخدمة ENS للـ Web3؟

تعمل خدمة اسم إيثيريوم (ENS) على ال Web3 بطريقة مشابهة لخدمة اسم المجال DNS الخاصة بال Web2 التي تساعد المستخدمين في العثور على مواقع الويب من خلال الأسماء بدلاً من العناوين الرقمية (IP).

IMG 20240407 174834 704

وتم تصميم ENS للعمل بجانب ال DNS حيث يتم استخدام DNS للتعامل مع Web 2 وENS للتعامل مع Web 3.

وكما يمكننا شراء أسماء النطاقات DNS على المواقع المختلفة مثل GoDaddy، يمكننا أيضاً شراء أسماء نطاقات ENS على موقع إيثيريوم.

سنشرح في هذا المقال آلية عمل الخدمات السابقة، وما هو الفرق بينهما من حيث آلية العمل.

DNS) Domain Name Service)

خدمة اسم المجال، وتعتبر بمثابة كتاب يحتوي على عناوين حيث يترجم أسماء النطاقات التي يتم كتابتها في محركات البحث من قبل الإنسان مثل (google.com) إلى عناوين IP يمكن للحاسوب أن يفهمها مثل (142.251.46.238).

ويمكننا تشبيه الـ DNS بدليل الهاتف، حيث يحوي جميع أرقام هواتف الأصدقاء والأقرباء، وكذلك الـ DNS فهو يحوي جميع عناوين ال IP الخاصة بالمواقع الإلكترونية.

آلية عمل الـ DNS:

يعمل الـ DNS على أساس 3 مستويات من خوادم DNS:

  • خادم الجذر
  • TLD (نطاق الرتبة العليا): مجموعة من الأحرف توضح نوع الموقع وطبيعة البيانات التي يحتويها مثل (com. أو online.).
  • خادم الاسم المعتمد: وهو مثل (www.google.com أو btcacademy.online)

ENS) Ethereum Name Servic)

خدمة اسم إيثيريوم، وهو نظام تسمية يعتمد على بلوكتشين الإيثيريوم يترجم أسماء المجالات التي يتم إدخالها من قبل الإنسان مثل (abc.eth) إلى عنوان بلوكتشين مثل (0x9876…).

آلية عمل الـ ENS:

يعمل الـ ENS على أساس نوعين من العقود الذكية:

  • المسجل 𝐑𝐞𝐠𝐢𝐬𝐭𝐫𝐲: يقوم بتحديد كل من المالك وعناوين المحللين لكل اسم نطاق.
    فعلى سبيل المثال، عندما نكتب “abc.eth” في المحفظة الرقمية MetaMask، تقوم محفظة MetaMask بسؤال المسجل عن عنوان المالك لـ “abc.eth”، ويُرجع المسجل عنوان المالك 0x1234.
  • المحلل 𝐑𝐞𝐬𝐨𝐥𝐯𝐞𝐫: يقوم بإرجاع عنوان بلوكتشين الإيثيريوم الفعلي.
    فعلى سبيل المثال، اسم المجال “eth” موجود على العنوان 0x1234 ويقوم باستدعاء العقد الذكي الموجود على 0x1234 ويُرجع العنوان الفعلي 0x9876 لـ “abc.eth”.

يوضح الرسم البياني أدناه مقارنة بين الـ DNS والـ ENS.

مقارنة بين DNS وENS
Add a subheading 970 × 150

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى