Eclipse عزل شبكي لا تجاوز لقواعد الإجماع. يظل Full Node يرفض البيانات الباطلة، لكنه قد يتعرض للتأخير أو الرقابة أو البقاء على فرع صالح أقدم.
يحتاج المهاجم إلى السيطرة على مسارات الضحية ذات الصلة، لا مجرد إنشاء اتصال واحد. قد يعرقل اتصال عامل بقرين نزيه سيطرته الكاملة. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Optech — Eclipse attacks]
درست ورقة Heilman وزملائه عام 2015 ملء جداول العناوين والاستيلاء على إعادة الاتصال. تعتمد النتيجة على الموارد والتنفيذ؛ التجربة التاريخية ليست اختبارًا للنسخة الحالية. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Core v29.0 — addrman]
يختار المهاجم الكتل والمعاملات المسموح بدخولها أو خروجها. يمكنه حجب الرسائل ومراقبة مصدر المعاملات دون أغلبية معدل التجزئة. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Optech — Eclipse attacks]
يظل Full Node يتحقق من التوقيعات والبرامج النصية والإصدار. لا يجعل العزل كتلة باطلة صالحة، لكن التحقق لا يكشف كتلة صالحة لم تصل مطلقًا. [Bitcoin Developer Guide — Block Chain]
دون كتل نزيهة جديدة قد تبقى العقدة عند رأس قديم؛ وقد يهدر معدن معزول العمل على فرع تركته بقية الشبكة. التوافر والحداثة مختلفان عن الصلاحية. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Optech — Eclipse attacks]
قد يرى المتلقي تأكيدات على فرع المهاجم الصالح ثم إعادة تنظيمه عند استعادة الاتصال. ما زال الفرع يحتاج Proof of Work؛ اختلاق عدد تأكيدات وحده لا يخدع Full Node. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Developer Guide — Block Chain] [Bitcoin Optech — Eclipse attacks]
يقلل تجميع العناوين وتنوع المسارات الصادرة من التركّز. قد تعود عناوين مختلفة إلى الخصم نفسه؛ التنوع لا يضمن الاستقلال. [Bitcoin Core v29.0 — addrman] [Bitcoin Core v29.0 — Peer connections]
يستخدم Bitcoin Core اتصالات اختبار feeler واتصالات إضافية لترحيل الكتل بحثًا عن مسارات أخرى. الأولى تختبر العناوين والثانية قد تجلب ترويسات جديدة؛ لا تضمن أي منها وحدها انتهاء العزل. [Bitcoin Core v29.0 — Peer connections]
قد يضيف قرين معروف مضبوط يدويًا مسارًا، لكنه يتطلب الثقة بتوافره واتصاله الشبكي. زيادة الاتصالات عبر مزود واحد لا تعني بالضرورة مسارات مستقلة. [Bitcoin Developer Guide — P2P Network] [Bitcoin Optech — Eclipse attacks]
يستهدف eclipse عقدة أو مجموعة مختارة، بينما يفصل انقسام أوسع مناطق كاملة من الشبكة. يفحص الدفاع المسارات ونموذج الخصم، لا عدد الاتصالات المفتوحة فقط. [Heilman et al. — Eclipse Attacks on Bitcoin] [Bitcoin Optech — Eclipse attacks]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Sybil attack, Block propagation, Compact block relay, Nakamoto consensus. تشير إلى هذا المدخل أيضًا الإنفاق المزدوج, Sybil attack, Neutrino.