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

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

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

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

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

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

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

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

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

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

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

على سبيل المثال، يمكن الحصول على اسم المجال من خلال قنوات الشراء الرسمية، ويتم تسعيره بTON. مشابه لـWEB2، كلما كان اسم المجال أقصر، كان السعر أعلى، ويتراوح نطاق السعر بين 1-100 TON.

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

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

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

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

ربط الصفحة إلى .ton

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

بعد إكمال الربط، يجب أيضًا تشغيل منفذ استماع على الخادم، للاستماع إلى طلبات 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 الواردة والصادرة (أي الاتصال بموقع TON عبر شبكة TON). global.config.json هو اسم ملف التكوين العالمي لـ TON، ويمكن تحميله من الموقع المحدد.

زيارة .ton اسم النطاق

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

طلب عملية .ton

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

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

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

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

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

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

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

لقد واجهت عدة مشاكل أثناء الاستخدام الحالي:

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

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

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

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

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

TON1.03%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 2
  • مشاركة
تعليق
0/400
TooScaredToSellvip
· منذ 23 س
TON لذيذ، لكن الإعداد معقد.
شاهد النسخة الأصليةرد0
AirdropDreamBreakervip
· منذ 23 س
أوه، يمكن استخدام هذا الشيء لبناء موقع أيضًا
شاهد النسخة الأصليةرد0
  • تثبيت