استكشاف أسماء نطاقات البلوكتشين: دليل شامل لنشر المواقع اللامركزية

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

بعد تفكير عميق، أعتقد أن نشر الصفحات على اللامركزية قد يكون له عدة مزايا:

  1. اللامركزية: يجب إجراء جميع التغييرات بالإجماع ، ولا يمكن لأي سلطة واحدة أن تتصرف بشكل تعسفي.

  2. لا حاجة لشهادة: نظرًا لأن تقنية blockchain تستخدم التشفير، فلا حاجة لتكوين شهادة إضافية.

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

إنشاء موقع على اللامركزية

ستحاول هذه المقالة نشر موقع على منصة بلوكتشين معينة، وجعله متاحًا للوصول إليه عبر المتصفح. تنقسم العملية بأكملها إلى ثلاث خطوات: 1. شراء اسم المجال؛ 2. إعداد الصفحة الأمامية؛ 3. ربط الصفحة باسم المجال.

مفهوم اسم النطاق في blockchain مشابه لاسم النطاق في عالم Web2، كلاهما يهدف إلى تبسيط أسماء العناوين المعقدة. في blockchain، يمثل عنوان المستخدم، بينما في Web2 يمثل عنوان IP للخدمة.

شراء اسم النطاق

كمثال على منصة بلوكتشين معينة، يمكن شراء اسم النطاق من خلال الموقع الرسمي، ويتم تسعيره باستخدام الرمز الأصلي لهذه المنصة. على غرار Web2، كلما كان اسم النطاق أقصر، كان سعره أعلى، ويتراوح سعره بين 1-100 من الرموز.

إذا كان اسم المجال غير مملوك، يمكنك تقديم عرض بسعر منخفض، ثم الدخول في مرحلة العد التنازلي، حيث يمكن للجميع المشاركة في المزايدة حتى انتهاء العد التنازلي. سيتم تخزين اسم المجال الذي تم شراؤه بنجاح على شكل NFT في محفظة المستخدم، ويمكن تداوله. مدة صلاحية اسم المجال هي سنة واحدة، وبعد انتهاء صلاحيتها سيتم استردادها.

باختصار، هناك طريقتان للحصول على اسم النطاق: المشاركة في المزاد من خلال الموقع الرسمي، أو الشراء من مستخدمين آخرين.

إعداد واجهة المستخدم

تحتاج هذه الخطوة إلى إعداد صفحة واجهة أمامية للعرض. لتبسيط العملية، أعدت هذه المقالة ملف HTML واحد فقط واستخدمت Nginx لعرض الصفحة، بالطبع، تحتاج أيضًا إلى خادم سحابي لتشغيل واجهة المستخدم الأمامية. هذه الخطوة مشابهة لنشر تطبيقات الواجهة الأمامية التقليدية.

ربط الصفحة باسم نطاق بلوكتشين

بعد الحصول على اسم نطاق blockchain، يمكنك ربط عنوان ANDL الخاص بك على الموقع الرسمي لـ DNS للمنصة. يمكنك أيضًا استخدام أداة الربط التي توفرها المنصة، واتباع الدليل الرسمي للقيام بذلك.

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

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

منها، 8080 هو المنفذ TCP المستخدم للاستماع لطلبات HTTP الواردة من المضيف المحلي، و 3333 هو المنفذ UDP لجميع أنشطة RLDP و ADNL الواردة والصادرة (أي الاتصال بالموقع من خلال شبكة blockchain هذه). global.config.json هو اسم ملف التكوين العالمي للمنصة، ويمكن تنزيله من القنوات الرسمية.

زيارة أسماء نطاقات البلوكتشين

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

عملية طلب اسم نطاق على اللامركزية

عند طلب اسم نطاق blockchain، سيتم أولاً استعلام عنوان ANDL المقابل على السلسلة، ويمكن تشبيهه بعنوان IP في Web2، والذي يتم إنشاؤه تلقائيًا عند نشر الموقع. تشبه عملية الاستعلام هذه استعلام DNS.

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

كيفية الوصول إلى المواقع على "البلوكتشين"

الوصول إلى الصفحة من خلال الوكيل

أكثر الطرق توصية هي استخدام أداة الوكيل التي تقدمها الجهة الرسمية. بعد تنزيلها وتثبيتها وتشغيلها، ستقوم بتشغيل وكيل على المنفذ 8080، وبعد ذلك يمكنك الوصول إلى أسماء نطاقات البلوكشين.

كيفية الوصول إلى المواقع على "السلسلة"

استخدام الملخص

حاليًا عند الاستخدام، واجهت بعض المشاكل التالية:

  1. يتطلب بيئة تشغيل الموقع. يحتاج النظام إلى دعم إصدار محدد من glibc، لذا يجب التحقق من أن الآلة تلبي المتطلبات قبل نشر الصفحة.

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

  3. سرعة الوصول بطيئة. مقارنة بالمواقع التقليدية، كانت هناك انخفاض في سرعة الوصول. يتعلق ذلك بعدة عوامل، وهناك مجال كبير للتحسين في المستقبل.

  4. عدم وجود دعم للمحافظ. توفر الجهة الرسمية صفحة متصفح مضمنة بسيطة يمكن الوصول إليها دون الحاجة لتثبيت وكيل. لكن الموقع الحالي تم تصنيفه من قبل المحافظ الرئيسية كموقع تصيد.

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

IP3.24%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 7
  • إعادة النشر
  • مشاركة
تعليق
0/400
HodlKumamonvip
· منذ 8 س
في طريق اللعب بالبيانات، القافز النشيط، غطاس تويتر الدب، مؤمنون بحقيقة الكوانت.
شاهد النسخة الأصليةرد0
Rekt_Recoveryvip
· 08-09 03:14
خسرت ما يكفي في الرافعة لتعليم فصل دراسي بصراحة... قد تنقذنا المجالات اللامركزية من كابوس DNS آخر حقًا حقًا
شاهد النسخة الأصليةرد0
AllInDaddyvip
· 08-07 03:03
البلوكتشين ?!لا ليس إنسانًا!
شاهد النسخة الأصليةرد0
failed_dev_successful_apevip
· 08-07 02:52
هل نعيد اختراع العجلة هنا؟
شاهد النسخة الأصليةرد0
CryptoPhoenixvip
· 08-07 02:50
على أي حال، تمسك، فالفجر ليس بعيدًا.
شاهد النسخة الأصليةرد0
ZeroRushCaptainvip
· 08-07 02:45
مُقدّم آخر ضحية لاستكشاف مرتفعات البلوكتشين
شاهد النسخة الأصليةرد0
CryptoDouble-O-Sevenvip
· 08-07 02:38
أيضًا مخترع الطلب الزائف
شاهد النسخة الأصليةرد0
  • تثبيت