¿Bitcoin limita el número de conexiones paralelas desde una misma IP?

¿Existe alguna medida para evitar que un adversario se conecte a un nodo de Bitcoin muchas veces en paralelo, saturando así sus ranuras de conexión abiertas?

Respuestas (1)

La medida es que el nodo que ejecuta bitcoin quita el límite a las ranuras de conexión de números. El límite para las ranuras de conexión que he encontrado no tiene límite cuando se ejecuta un servicio de bitcoin.

Lo siento, me corrigieron, en 2011 parece que se introdujo un límite de 125 conexiones. ¿Hay un límite de conexiones en bitcoind?

en el archivo net.cpp https://bitcointalk.org/index.php?topic=52772.msg629593#msg629593

pero esto ha cambiado desde entonces y ya no creo que haya un límite... Mirando el archivo parece que esta es el área que le interesa: https://github.com/bitcoin/bitcoin/blob/master/src /net.cpp#L1081 y los valores establecidos aquí https://github.com/bitcoin/bitcoin/blob/master/src/net.h

¿Cómo puede ayudar quitar la tapa? ¿Puedes indicarme el código fuente?
Ok, soy consciente del límite de 8 conexiones salientes + 117 entrantes, mi pregunta es, ¿hay algo que me impida conectarme a un nodo elegido hasta 117 veces desde la misma IP, si sus ranuras de conexión están libres?
Creo que un nodo vería sus 117 conexiones desde la misma IP y simplemente bloquearía su IP al conectarse. Parecería que no hay límite en el código de la discusión aquí bitcointalk.org/index.php?topic=765157.0
Pero tendría que hacerlo un firewall o algún otro software independiente del cliente Bitcoin, ¿no?
Sí, por lo que puedo ver, no hay nada en el código para evitar la situación como la describe