Los nodos de blockchain no se conectan con todos los otros nodos. En su lugar, cada nodo mantiene un número limitado de conexiones con un pequeño conjunto de pares que retransmiten nuevas transacciones y bloques. Un ataque eclipse aprovecha esta conectividad limitada.
Por lo general, un atacante implementa muchos nodos en diferentes direcciones IP y luego trabaja para ocupar todos los slots de conexión disponibles de la víctima. Esto puede implicar inundar al objetivo con solicitudes de conexión o esperar a que el nodo se reinicie, momento en el que podría volver a conectarse con pares controlados por el atacante. Si el intento tiene éxito, todas las conexiones entrantes y salientes del nodo víctima pasan por el atacante.
Con el nodo rodeado, el atacante puede retrasar u ocultar nuevos bloques, retener transacciones o presentar una versión alternativa de la cadena. Desde afuera, nada parece estar mal, lo cual es parte de lo que hace que el ataque sea difícil de detectar.
Un libro mayor descentralizado y digitalizado que registra la información de las transacciones sobre una cr...
Una moneda digital que está protegida por criptografía para funcionar como medio de intercambio dentro de u...
La ciencia del uso de teorías matemáticas y computación para cifrar y descifrar información.