استكشاف نشر مواقع الويب على البلوكتشين: خيار جديد لللامركزية

robot
إنشاء الملخص قيد التقدم

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

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

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

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

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

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

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

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

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

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

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

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

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

إعداد الصفحة الأمامية

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

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

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

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

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، والاختلاف الرئيسي هو أن طريقة استعلام مطابقة العنوان واسم النطاق مختلفة.

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

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

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

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

حتى الآن، واجهت المشكلات التالية:

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

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

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

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

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

IP-3.26%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 10
  • إعادة النشر
  • مشاركة
تعليق
0/400
MoonMathMagicvip
· 07-28 20:00
اللامركزية真香啊
شاهد النسخة الأصليةرد0
MetaMuskRatvip
· 07-28 17:11
يدعم اللامركزية解析
شاهد النسخة الأصليةرد0
  • تثبيت