أنظمة اسم مجال Blockchain: المجالات المستندة إلى Web 3.0 Blockchain

نحو الويب 3.0 مع أنظمة اسم مجال Blockchain. وفقًا لـ Wikipedia ، فإن نظام اسم المجال (DNS) هو نظام تسمية هرمي ولا مركزي لأجهزة الكمبيوتر أو الخدمات أو الموارد الأخرى المتصلة بالإنترنت أو بشبكة خاصة. الهدف هنا هو توفير طريقة تسمية قابلة للاستخدام في مضيفين مختلفين وشبكات وعائلات البروتوكول والإنترنت والمنظمات الإدارية.

بدلاً من المرور بمثل هذا المعجم المعقد ، فقط فكر في الأمثلة التالية.

ما الذي يسهل تذكره؟ 74.125.239.82 أو www.google.com.

ألا تفضل أن تتذكر www.amazon.com? أو هل تتذكر بدلاً من ذلك 205.251.242.54 وأي عناوين IP احتياطية أخرى قد يستخدمونها?

لا يجعل نظام أسماء النطاقات الإنترنت أسهل في الاستخدام فحسب ، بل إنه مهم أيضًا للاستخدام على نطاق واسع واعتماد الشبكة.

ضمانات DNS

مع نمو المشهد الرقمي بشكل كبير كما هو عليه الآن ، يحتاج DNS إلى التطور لمواكبة التطور المستمر. يجب أن يضمن DNS ما يلي:

  • التوفر: يجب أن تكون خدمة DNS متاحة في جميع الأوقات.
  • السرية: من الأهمية بمكان حماية خصوصية المستخدمين الذين يقدمون طلبات DNS. إذا لم يتم الحفاظ على الخصوصية ، يمكن لأي شخص تحليل معلومات تصفح المستخدم.
  • النزاهة: يجب أن تكون بيانات DNS غير قابلة للفساد.

يعتمد نظام DNS على نموذج مركزي للثقة. يتم توزيعه في جميع أنحاء العالم ويديره تسلسل هرمي من مختلف الجهات الفاعلة. الهيئة الرئيسية المسؤولة عن التنسيق هي ICANN – الهيئة التنظيمية للإنترنت.

إذن ، ما الذي يمكن أن تفعله تقنية blockchain هنا؟ حسنًا ، كثيرًا جدًا في الواقع. في الواقع ، يمكن أن يجلب ابتكارًا وتطورًا كبيرين في هذا الفضاء.

Blockchain: نظرة عامة موجزة

في أبسط المصطلحات ، فإن blockchain عبارة عن سلسلة ذات طابع زمني من السجلات الثابتة للبيانات التي تتم إدارتها بواسطة مجموعة من أجهزة الكمبيوتر غير المملوكة لأي كيان واحد. يتم تأمين كل كتلة من مجموعات البيانات هذه (أي الكتلة) وربطها ببعضها البعض باستخدام مبادئ التشفير (أي السلسلة).

كل عقدة في شبكة blockchain تقوم بتنزيل نسخة من blockchain وتحتفظ بها. بهذه الطريقة ، يجب أن تكون كل عقدة تتفاعل مع الشبكة محدثة بأحدث الإدخالات.

الخصائص الأساسية الثلاثة لـ blockchain هي – اللامركزية والثبات والشفافية.

لماذا تعتبر blockchain مثالية لـ DNS?

كما ذكرنا أعلاه ، يحتاج DNS إلى تحقيق ثلاثة أخطاء – التوافر والنزاهة والسرية. لحسن الحظ ، يمكن لـ blockchain تلبية هذه الخصائص بشكل عضوي. كيف؟ لنلقي نظرة.

  • التوفر: لا يمكن أن يكون النظام اللامركزي مع عدم وجود نقطة مركزية للفشل غير متوفر.
  • النزاهة: تكمن بروتوكولات الإجماع في صميم شبكة blockchain. باختصار ، إنها خوارزمية متخصصة تتيح لشبكة واسعة النطاق اتخاذ قرارات ملموسة.
  • السرية: يمكن تغطية الطلبات المقدمة لقراءة بيانات Blockchain في قناة HTTPS بنفس طريقة DNS عبر بروتوكول HTTPS (DoH).

لماذا تحتاج blockchain إلى خدمة تسمية

توجد حاليًا بعض المشكلات مع blockchain التقليدية التي تجعل من الصعب جدًا استخدامها وتقليل التبني السائد.

هذا ما يبدو عليه عنوان المحفظة العادي: 0x483add28edbd9f83fb5db0289c7ed48c83f55982.

سيؤدي هذا إلى تخويف أي شخص عادي إلى حد كبير ، مما قد يمنع التبني. هذه هي نفس مشكلة عنوان IP التي كان على الإنترنت حلها حتى تنفجر شعبيتها. تتطلب شركات Blockchain خدمة تسمية لإنشاء هوية رقمية عبر عناوينها العامة. بالإضافة إلى ذلك ، سيكون من الأسهل بكثير على المستخدمين التفاعل مع عنوان مسمى ، بدلاً من سلسلة من الأبجديات والأرقام العشوائية.

إذن ، كيف نجعل هذا الانتقال؟ لذلك ، نحتاج إلى النظر في حلول خدمة التسمية الحالية ، بدءًا من خدمة تسمية Ethereum.

أنظمة أسماء مجال Blockchain لخدمة تسمية الإيثريوم (ENS)

تقدم خدمة اسم Ethereum (ENS) نظام أسماء على Blockchain يتكامل مع DNS التقليدي. يوفر طريقة آمنة ولا مركزية لمعالجة الموارد المختلفة باستخدام أسماء يمكن للبشر قراءتها. لذا ، بدلاً من إرسال ETH إلى 0x483add28edbd9f83fb5db0289c7ed48c83f55982 ، ستقوم بإرساله ببساطة إلى “blockgeeks.eth.”

ENS – تحت الغطاء

تم تصميم المفهوم الأولي من قبل نيك جونسون وأليكس فان دي ساندي من مؤسسة Ethereum Foundation باستخدام العقود الذكية. هذا يجعل هذه العناوين أكثر أمانًا وخصوصية ومقاومة للرقابة. خاصية أخرى ممتازة تمتلكها ENS هي قابليتها للتشغيل البيني مع بقية النظام البيئي Ethereum. يمكن لـ ENS التفاعل مع جميع العقود الذكية المستندة إلى Ethereum.

كيفية الحصول على نطاق ENS الخاص بك?

خطوات الحصول على مجال ENS واضحة جدًا:

  • استخدم محفظة Ethereum مثل MetaMask.
  • قم بزيارة “manager.ens.domains” وابحث عن اسم المجال المتاح.
  • تابع عملية التسجيل وقم بتأكيد تسجيلك من خلال معاملتين من محفظتك.
  • بعد ذلك ، يجب عليك تحديد عدد السنوات التي تحتاجها لتسجيل نطاقك بتكلفة إيجار تبلغ 5 دولارات في السنة.

كيف تبدو ENS?

يحتوي ENS على مكونين رئيسيين – التسجيل والمحللات.

يحتوي سجل ENS على عقد ذكي واحد يحافظ على قائمة بجميع المجالات والمجالات الفرعية. تم الحفاظ على النظام بسيطًا عن عمد ، وهو موجود فقط للتعيين من اسم إلى وحدة الحل المسؤولة عنه.

كما أنه يخزن المعلومات الهامة الثلاثة التالية:

  • مالك المجال.
  • محلل المجال.
  • وقت العيش لجميع السجلات ضمن المجال.

مالك المجال

يمكن أن يكون مالك المجال إما حسابًا خارجيًا أو عقدًا ذكيًا. يجوز لمالك المجال:

  • قم بتعيين المحلل ووقت الحياة للمجال.
  • نقل ملكية المجال إلى عنوان آخر.
  • تغيير ملكية النطاق الفرعي.

محلل المجال

المحللون مسؤولون عن عملية ترجمة الأسماء إلى عناوين. يمكن لأي عقد أن يصبح محللًا طالما أنهم يطبقون معايير معينة. يتطلب كل نوع سجل ينتمي إلى مجال ، مثل عنوان العملة المشفرة وتجزئة محتوى IPFS وما إلى ذلك ، طريقة يجب على المحلل تنفيذها.

نيمهاش

يستخدم ENS عملية Namehash لاشتقاق التجزئة من الاسم مع الحفاظ على خصائصه الهرمية. Fro exampl ، اسم “alice.eth” هو 0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec.

لكن … انتظر ثانية.

أليس بيت القصيد من RNS هو تبسيط الأمور؟ لماذا ما زلنا نعيد الأشياء إلى قيمة التجزئة؟ حسنًا ، اتضح أن العقود الذكية لا يمكنها التفاعل بشكل مباشر مع الأسماء التي يمكن للبشر قراءتها بسبب قيود الموارد.

هذا هو السبب في أننا نستخدم namehash ، وهي عملية تكرارية تنشئ تجزئة فريدة لأي اسم مجال صالح. تخضع جميع أسماء النطاقات لعملية تسوية UTS-46 لضمان التعامل مع الأسماء الكبيرة والصغيرة بشكل مختلف. بعد ذلك ، تمر أسماء النطاقات بعملية namehash.

خدمة الاسم RIF (RNS)

Rootstock (RSK) هي عبارة عن منصة عقد ذكية مرتبطة بلوكتشين بيتكوين من خلال تقنية السلسلة الجانبية. يسمح لك Rootstock بإنشاء تطبيقات متوافقة مع Ethereum (نموذج web3 / EVM / Solidity) مع الاستمرار في الاستمتاع بالأمان الذي توفره Bitcoin blockchain. Rootstock هو في جوهره مزيج من:

  • آلة افتراضية حتمية محسوبة على الموارد من Turing كاملة (للعقود الذكية) متوافقة مع EVM الخاص بـ Ethereum.
  • سلسلة مربوطة ثنائية الاتجاه من البيتكوين (للتجارة المقومة ببيتكوين) على أساس اتحاد قوي
  • بروتوكول إجماع على دمج التعدين SHA256D (للأمان الإجماعي الذي يعتمد على مُعدني البيتكوين) مع فاصل كتلة يبلغ 30 ثانية. (للمدفوعات السريعة).

ستستخدم Rootstock أيضًا مكدسها التكنولوجي – معيار Rootstock Infrastructure Framework Open Standard (RIFOS) للمساعدة في بناء نظام اقتصادي صحي فوق Bitcoin. سيسهل استخدام تقنية blockchain بجعلها بسيطة للجميع قدر الإمكان.

إحدى الخدمات التي تنفذها RIFOS تحدث لـ RNS أو RIF Naming Serivce.

ما هو RNS?

RNS هي مساحة اسم هرمية مستوحاة من DNS. أهداف تصميم RNS هي:

  • قم بتوفير مساحة اسم متسقة يتم استخدامها للإشارة إلى الموارد.
  • يتم تمييز جميع البيانات المرتبطة بالاسم بنوع ، ويمكن أن تقتصر الاستعلامات على نوع واحد.
  • يقوم RNS بتمييز جميع البيانات بفئة ونوع للسماح بالاستخدام المتوازي لتنسيقات مختلفة لبيانات عنوان النوع.

هندسة RNS

يحتوي RNS على مكونين رئيسيين – RNS Registry و RNS Resolvers.

سجل RNS

السجل هو مواصفة لمساحة اسم منظم على شكل شجرة والبيانات المرتبطة بالأسماء. يسمح RNS بعمليات الاستعلام التي يمكنها شراء أنواع معينة من المعلومات من مجموعة معينة. يحدد الاستعلام اسم المجال الذي يهم السجل ويصف أيضًا نوع معلومات المورد المطلوبة.

محللات RNS

المحللون عبارة عن عقود توفر معلومات من اسم استجابة لطلبات العميل. يجب على المحللون إما الإجابة على استعلام مباشرةً أو تمريره من خلال الإشارة إلى أدوات حل أخرى.

طرق عرض المستخدمين والتسجيل والمحللين

لذلك ، لدينا الآن فكرة عادلة عما يفعله RNS Registry و RNS Resolvers في النظام البيئي. الآن دعونا نرى كيف أن هذين ، لفترة طويلة مع المستخدمين ، يعرضان نظام المجال.

  • عرض المستخدم: يمكنهم الوصول إلى نظام المجال من خلال عملية حل بسيطة. تحتوي مساحة المجال على شجرة واحدة ، ويمكن للمستخدم طلب معلومات من أي قسم من الشجرة.
  • عرض المحلل: يحتوي نظام المجال على عدد غير محدد من الأسماء. يرتبط كل اسم بوحدة الحل التي توفر معلومات لمجموعة من أنواع الدقة مباشرة.
  • عرض السجل: نظام النطاق عبارة عن شجرة هرمية حيث يكون لكل طرف مالك (عقد أو حساب) ومحلل مرتبط يوفر المعلومات المطلوبة

شروط RNS

يجب استيفاء شرطين قبل استخدام RNS للاحتفاظ بمعلومات التسمية لبعض الكائنات:

  • اصطلاح التعيين الذي يربط أسماء الكائنات وأسماء المجال. يحدد هذا التعيين بوضوح كيف يمكن الوصول إلى كائن.
  • أنواع سجلات الموارد وتنسيقات البيانات التي يمكن أن تساعد في تحديد الكائن.

الخطوات التي يجب اتباعها للعثور على سجل اسم معين:

  • احسب اسم هاش من الاسم.
  • احصل على عنوان المحلل المقابل.
  • حدد ما إذا كان المحلل يدعم سجل المورد المطلوب عبر اكتشاف واجهة ERC-165.
  • احصل على سجل المورد المطلوب.

يمكنك استخدام سوق RIF للحصول على يديك على مجالات RNS. هنا ملف مقال بسيط ستوجهك خلال العملية.

RNS Multi-Crypto – أول DNS لإدارة المجالات من أي Blockchain

قامت RIF بترقية RNS إلى RNS Multi-Crypto العام الماضي. إنها الخدمة الأولى من نوعها التي تدعم وتدير المجالات الناشئة من أي blockchain. في السابق ، كان بإمكان RNS دعم العناوين المبنية على RSK فقط. ومع ذلك ، سيختبر المستخدمون الآن مرونة غير مسبوقة.

قال غابرييل كرمان ، الاستراتيجي في RIF ، عن التحديث:

“في RIF ، رؤيتنا بسيطة: بناء البروتوكولات والأدوات والمكتبات اللازمة حتى يسهل إطار عمل RIF التبني الجماعي لتقنيات RSK و Bitcoin. أحد التحديات الرئيسية مع الأصول المشفرة هو توقع تفاعل المستخدمين مع عناوين متعددة يصعب إدارتها وتذكرها. RIF Name Service Multi-Crypto تمكن المستهلكين من نقل الأصول بشكل لا تشوبه شائبة عبر الشبكات المختلفة ، مما يؤدي إلى اعتماد التيار الرئيسي مع دعم معايير أمان RIF نحن فخورون بالبدء في بناء الأساس الذي سيساعد في جعل مساحة العملة المشفرة و blockchain و dApp أكثر سهولة دون التضحية بالمزايا التي توفرها هذه التقنيات “.

الخلاصة – أنظمة اسم مجال Blockchain

تعد خدمات التسمية ضرورية للنمو العام لنظام blockchain البيئي. تعتبر كل من ENS و RNS خدمتين مفيدتين سهل الاستخدام والدفع أنظمة اسم المجال blockchain. ومع ذلك ، تتمتع RNS الآن بميزة رئيسية على السابقة نظرًا لوظائفها متعددة blockchain.

هل تتفق معنا؟ الصوت قبالة في قسم التعليق أدناه.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map