Ein Eclipse-Angriff ist ein Angriff auf ein dezentralisiertes Netzwerk, bei dem ein Angreifer versucht, einen oder mehrere bestimmte Benutzer zu isolieren und anzugreifen, anstatt das gesamte Netzwerk anzugreifen (wie bei einem Sybil-Angriff). Ein erfolgreicher Eclipse-Angriff ermöglicht es dem Täter, sein Ziel zu isolieren und es anschließend daran zu hindern, sich ein wahres Bild von den tatsächlichen Netzwerkaktivitäten und dem aktuellen Stand des Ledgers zu machen. Stattdessen verbindet sich ein Knoten aus Effizienzgründen mit einer ausgewählten Gruppe anderer Knoten, die wiederum mit einer ausgewählten Gruppe ihrer eigenen Knoten verbunden sind. Ein Bitcoin-Knoten hat beispielsweise acht ausgehende Verbindungen, ein Ethereum-Knoten 13. Ein böswilliger Akteur würde versuchen, alle diese Verbindungen zu kapern. Der dafür erforderliche Aufwand variiert je nach Aufbau, Größe und Art eines Netzwerks, aber im Allgemeinen müsste ein Angreifer ein „Botnetz“ von Host-Knoten kontrollieren und die Nachbarknoten eines beabsichtigten Opfers herausfinden.