توجيه البصل متعدد القفزات في البنى اللامركزية | دليل dVPN
TL;DR
أساسيات التوجيه البصلي في عالم نظير إلى نظير
هل تساءلت يومًا لماذا يبدو شبكة VPN "الخاصة" وكأنها بيت زجاجي؟ إذا كنت تستخدم خادمًا واحدًا فقط، فإن هذا المزود يرى كل ما تفعله—وهذا يمثل نقطة فشل واحدة ضخمة. يقوم التوجيه متعدد القفزات بإصلاح هذا عن طريق تمرير بياناتك عبر عدة عقد بحيث لا يمتلك أي شخص الصورة كاملة.
ببساطة، بدلاً من خط مستقيم، يسلك مرور البيانات الخاص بك مسارًا متعرجًا. هذا شائع في الشبكات المتداخلة حيث يتجاوز نطاق التغطية نطاق عقدة واحدة.
- تشفير متعدد الطبقات: كل عقدة (أو قفزة) تزيل طبقة واحدة فقط من "البصلة"، مع العلم فقط من أين أتت الحزمة وإلى أين تتجه بعد ذلك.
- لا يوجد ثقة مركزية: في إعداد نظير إلى نظير، أنت لا تعتمد على مركز بيانات تابع لشركة واحدة؛ أنت تستخدم شبكة موزعة من العقد.
- الطاقة والكفاءة: الأمر لا يتعلق فقط بالتخفي؛ في بعض الأحيان يكون التنقل بين العقد اللاسلكية الأقرب أكثر كفاءة في استخدام الطاقة من إرسال إشارة إلى برج بعيد.
لقد رأيت أشخاصًا يحاولون فعل ذلك بأنفسهم باستخدام حاويات متداخلة، لكن البنى اللامركزية تجعلها أصلية. من الصعب جدًا على أي شخص تتبعك عندما يتغير المسار باستمرار. هذا هو المكان الذي تظهر فيه DePIN (شبكات البنية التحتية المادية اللامركزية)، وهي ببساطة عبارة عن أشخاص يشاركون أجهزتهم لبناء شبكات واقعية.
بعد ذلك، دعنا نلقي نظرة على الجانب المشفر...
التشفير متعدد الطبقات وشبكة VPN اللامركزية
تخيل التشفير متعدد الطبقات كدمى التعشيش الروسية، ولكن لحزم البيانات الخاصة بك. لجعل هذا الأمر يعمل دون الوثوق بأي شخص، يستخدم النظام مصافحة تشفير غير متماثلة - عادةً ما تكون شيئًا مثل تبادل Elliptic Curve Diffie-Hellman (ECDH). قبل نقل أي بيانات، يستخدم العميل الخاص بك المفاتيح العامة لكل عقدة للتفاوض على "مفتاح جلسة" فريد لكل قفزة. بهذه الطريقة، يغلف جهاز الكمبيوتر الخاص بك البيانات في ثلاث طبقات من التشفير قبل أن تغادر منزلك. يمكن للعقدة الأولى فقط فك الطبقة الخارجية لمعرفة مكان إرسالها التالي، ولكن لا يمكنها رؤية الرسالة الفعلية أو الوجهة النهائية.
- مفاتيح خاصة بالقفزة: يتفاوض العميل الخاص بك على مفاتيح منفصلة مع كل مرحل؛ لا يمكن لعقدة الإدخال رؤية ما تفعله عقدة الخروج.
- مجموعات عدم الكشف عن الهوية: من خلال دمج حركة المرور الخاصة بك مع آلاف الآخرين، يصبح من المستحيل تمييز التدفقات الفردية.
- تنوع العقد: نظرًا لأن هذه العقد لا تملكها شركة واحدة، فلا يوجد "مفتاح رئيسي" لتسجيل سجل التصفح الخاص بك.
عادةً ما أنصح الأشخاص بالالتزام بـ WireGuard للحصول على السرعة، على الرغم من أنه من المهم أن تتذكر أن WireGuard هو بروتوكول نفق من نقطة إلى نقطة. لا يقوم بالقفزات المتعددة بمفرده مثل Tor. للحصول على إخفاء الهوية الحقيقي، يجب على المطورين تغليف WireGuard داخل إطار عمل مخصص يتعامل مع منطق التوجيه البصلي. إذا كنت تقوم بتشغيل عقدة على جهاز Linux، فيمكنك بالفعل رؤية الكتل المشفرة تمر عبرها دون أن يكون لديك أي فكرة عما بداخلها.
المجال يتحرك بسرعة، خاصة مع أسواق النطاق الترددي القائمة على البلوك تشين. عادةً ما أراقب المشاريع التي تقوم بفتح مصادر عمليات التدقيق الأمني الخاصة بها لأنني بصراحة، إذا لم أستطع قراءة التعليمات البرمجية المصدر، فلن أثق في ادعاءات الخصوصية.
بعد ذلك، سنتعمق في كيفية حصول هذه العقد فعليًا على أموال مقابل جهودها...
تحفيز الشبكة باستخدام عرض النطاق الترددي المُرمَّز
لماذا قد يترك أي شخص جهاز الكمبيوتر الخاص به قيد التشغيل طوال الليل لمجرد توجيه حركة مرور شخص آخر؟ في الماضي، كنت تفعل ذلك من أجل "القضية"، ولكننا الآن نستخدم عرض النطاق الترددي المُرمَّز لجعله يستحق وقتك. إنه في الأساس نموذج Airbnb لأنبوب الإنترنت الخاص بك.
- تعدين عرض النطاق الترددي: تقوم بتشغيل عقدة، وتدفع لك الشبكة بالعملات المشفرة بناءً على مقدار البيانات التي تنقلها بنجاح.
- إثبات عرض النطاق الترددي: تستخدم البروتوكولات تحديات التشفير لإثبات أنك لا تزيف سرعاتك. هذا أمر بالغ الأهمية لوقف هجمات Sybil، حيث يحاول شخص واحد إنشاء 1000 عقدة مزيفة للسيطرة على الشبكة. من خلال طلب "رهان" أو إثبات عمل، يصبح من المكلف للغاية بالنسبة للمتسلل تزييف مجموعة من الهويات.
- التسعير الديناميكي: في التبادل اللامركزي، إذا تعطلت عقدة في منطقة ذات رقابة عالية، فإن المكافآت للعقد الجديدة هناك ترتفع.
لقد رأيت أشخاصًا في مجال البيع بالتجزئة والمالية يستخدمون هذا لكشط البيانات دون التعرض للحظر. بعد ذلك، سننظر في المفاضلات والتطبيقات الواقعية.
المفاضلات والتطبيقات في شبكات البنية التحتية المادية اللامركزية (DePIN)
انظر، خاصية تعدد القفزات ليست حلاً سحريًا؛ فإذا كنت تقوم بتمرير حركة المرور عبر ثلاث عقد موزعة حول العالم، فسوف تتأثر سرعة الاستجابة (ping). إنها المقايضة الكلاسيكية حيث تضحي بالسرعة الأولية من أجل السيادة الرقمية الحقيقية.
تضيف كل "قفزة" إضافية تأخيرات بالمللي ثانية بسبب العبء الزائد للتشفير والمسافة المادية. على الرغم من أن WireGuard سريع، إلا أنه لم يتم تصميمه في الأصل للتوجيه على غرار شبكة Tor. لإصلاح ذلك، تعمل مشاريع البنية التحتية المادية اللامركزية (DePIN) من الجيل التالي على تحسين اختيار العقد بناءً على القرب أو استخدام بروتوكولات مثل Sphinx للحفاظ على أحجام الحزم موحدة حتى لا يتمكن أحد من تخمين ما بداخلها بناءً على التوقيت.
تطبيقات واقعية:
- الرعاية الصحية: مشاركة سجلات المرضى بشكل آمن بين العيادات دون تسريب قاعدة بيانات مركزية.
- البيع بالتجزئة: منع المنافسين من تتبع كشط المخزون عبر تدوير عناوين IP الموزعة.
- المالية: يستخدم المتداولون ذوو التردد العالي شبكات "ميش" لتجنب الاختناقات في البورصات المركزية.
الفوز الحقيقي هو جعل الشبكة مستحيلة الإيقاف. نظرًا لعدم وجود مدير تنفيذي مركزي أو واجهة برمجة تطبيقات (API) يمكن استدعاؤها، فإن بديل مزود خدمة الإنترنت اللامركزي يظل قائمًا حتى عندما تحاول الحكومات قطع الاتصال.
بصراحة، نحن نبني شبكة إنترنت أكثر مرونة هنا. الأمر فوضوي، لكنه ملكنا.