Une attaque Eclipse se produit lorsqu'un acteur malveillant prend le contrôle d'une connexion réseau pair-à-pair, isolant ainsi un nœud cible du reste du réseau. Ce faisant, l'attaquant peut fournir au nœud cible des informations trompeuses. Dans un contexte blockchain, l'attaquant peut manipuler la vision qu'a la cible de la blockchain, l'incitant potentiellement à prendre de mauvaises décisions. Par exemple, la cible peut recevoir de fausses données de transaction, faisant croire que certaines transactions ont été effectuées alors que ce n'est pas le cas, ou que la blockchain est différente de sa réalité. Ce type d'attaque peut être particulièrement dommageable lorsque le nœud cible est impliqué dans des processus critiques, tels que la vérification des transactions ou la production de blocs. En contrôlant le flux d'informations vers le nœud cible, l'attaquant peut perturber le fonctionnement normal, provoquer des pertes de fonds ou influencer le consensus. Les attaques Eclipse soulignent l'importance de maintenir des connexions réseau sécurisées et diversifiées afin de minimiser le risque d'être isolé par une source adverse unique.