دليل بناء مواقع الويب على البلوكتشين: محاولة جديدة للشبكات اللامركزية

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

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

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

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

  1. اللامركزية: جميع التعديلات تحتاج إلى توافق للقيام بها، ولا يمكن لأي جهة واحدة اتخاذ قرارات أحادية.

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

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

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

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

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

شراء نطاق

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

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

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

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

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

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

بعد الحصول على اسم النطاق، يمكنك ربط عنوان 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. global.config.json هو ملف التكوين العالمي، ويمكن تنزيله من القنوات الرسمية.

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

访问 البلوكتشين 域名

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

عملية طلب اسم نطاق البلوكتشين

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

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

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

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

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

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

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

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

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

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

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 6
  • مشاركة
تعليق
0/400
OnchainDetectivevip
· 07-15 14:21
السرعة البطيئة المزعومة... من الواضح أنها ناتجة عن اعتبارات حماية البيانات بالتشفير
شاهد النسخة الأصليةرد0
BuyHighSellLowvip
· 07-14 17:21
ما معنى بطء سرعة الوصول؟
شاهد النسخة الأصليةرد0
RektRecoveryvip
· 07-13 13:46
كارثة متوقعة تنتظر حدوثها... الوصول البطيء = سهل ddos
شاهد النسخة الأصليةرد0
FloorPriceNightmarevip
· 07-12 18:36
من الجيد تجربة ذلك. إذا كان بطيئًا، فليكن!
شاهد النسخة الأصليةرد0
MetaMiseryvip
· 07-12 18:30
بناء المواقع التقليدي يتم بطريقة مشابهة، ما الفرق؟
شاهد النسخة الأصليةرد0
ZKSherlockvip
· 07-12 18:29
في الواقع... الاستضافة اللامركزية = عبء حسابي ضخم لوظائف أساسية. أين الأناقة الرياضية في ذلك؟
شاهد النسخة الأصليةرد0
  • تثبيت