Nodes de blockchain não se conectam a todos os outros nodes. Em vez disso, cada node mantém um número limitado de conexões com um pequeno conjunto de pares que retransmitem novas transações e blocos. O ataque eclipse se aproveita dessa conectividade limitada.
Normalmente, um hacker implanta muitos nodes em diferentes endereços de IP e, em seguida, tenta ocupar todos os slots de conexão disponíveis da vítima. Isso pode envolver inundar o alvo com solicitações de conexão ou esperar o node reiniciar, momento em que ele pode se reconectar a pares controlados pelo hacker. Se a tentativa for bem-sucedida, todas as conexões de entrada e saída do node vítima passam pelo invasor.
Com o node cercado, o hacker pode atrasar ou ocultar novos blocos, reter transações ou apresentar uma versão alternativa da blockchain. Do lado de fora, nada parece errado, o que contribui para dificultar a detecção do ataque.
Um ledger/livro-razão digitalizado descentralizado que registra informações de transações sobre uma criptom...
Uma moeda digital protegida por criptografia que funciona como meio de troca em um sistema econômico peer-t...
Ciência que utiliza teorias matemáticas e computação para criptografar e descriptografar informações.