¿Es 8 el número máximo de conexiones entre pares entrantes?

La referencia aquí para ejecutar el demonio de bitcoin realmente no aclara qué maxconnectionssignifica.

maxconnections= Mantener como máximo las conexiones con los pares (predeterminado: 125)

¿Es esta la conexión máxima para todas las conexiones entre pares entrantes y salientes? ¿O es sólo para uno o para el otro? Si entiendo correctamente, las conexiones entrantes son otros que intentan conectarse a su nodo para la propagación de información (por ejemplo, transacciones), mientras que las conexiones salientes son su nodo demonio de bitcoin que se conecta a otros para obtener información.

Aquí hay otra referencia en una de las respuestas publicadas que indica que 8 conexiones de pares salientes es el máximo; parece implicar que la cantidad de conexiones de pares salientes no se puede configurar. Además, eso maxconnectionssolo controla el número de conexiones entrantes y no las salientes. ¿Es esto cierto?

No tengo la intención de que otros pares me conecten (esta decisión es bastante egoísta, pero ese no es el punto), así que bloqueé el puerto 8333. Creo que, efectivamente, bloquear el puerto 8333 solo evitará que los pares se conecten conmigo. (detiene la entrada) y no yo conectándome con los compañeros (no detiene la salida). ¿Es esto correcto?

¿Qué implicaciones tiene el bloqueo del puerto 8333 para que mi demonio de bitcoin obtenga transacciones? ¿Recibe menos transacciones o las hace más lentas? Me he dado cuenta de que durante períodos de tiempo relativamente largos (por ejemplo, 20 segundos más o menos), a veces veo que no se realizan transacciones.

Respuestas (2)

La referencia aquí para ejecutar el demonio de bitcoin realmente no aclara qué maxconnectionssignifica.

Además, eso maxconnectionssolo controla el número de conexiones entrantes y no las salientes. ¿Es esto cierto?

maxconnectionscuenta tanto las conexiones entrantes como las salientes. Si tiene 8 conexiones salientes, solo puede tener 117 conexiones entrantes.

¿Es 8 el número máximo de conexiones entre pares entrantes?

No, 8 es el número máximo de conexiones salientes.

Creo que, efectivamente, bloquear el puerto 8333 solo evitará que los pares se conecten conmigo (detiene la entrada) y no que yo me conecte a los pares (no detiene la salida). ¿Es esto correcto?

Si eso es correcto. Además, hay una configuración para hacer esto sin software de firewall: establezcalisten=0

¿Qué implicaciones tiene el bloqueo del puerto 8333 para que mi demonio de bitcoin obtenga transacciones? ¿Recibe menos transacciones o las hace más lentas?

Eso podría suceder en teoría, pero en mi experiencia todavía funciona bastante bien.

¿Cómo reducir el # de conexiones entrantes? conexiones de salida? # de compañeros? trato de reducir la velocidad de descarga

Nick O'Dell tiene razón. Para ampliar un poco la última pregunta:

¿Qué implicaciones tiene el bloqueo del puerto 8333 para que mi demonio de bitcoin obtenga transacciones? ¿Recibe menos transacciones o las hace más lentas?

No tiene impacto. Solo hay 8 conexiones salientes incluso si deshabilita este puerto o configura listen=0. Si configura maxconnections=significativamente más bajo que 8, entonces podría (supongo) comenzar a tener problemas. Si su addnode=o connect=lo estuviera conectando con algunos compañeros lentos/intermitentes.

EDITAR:

"Creo que, efectivamente, bloquear el puerto 8333 solo evitará que los pares se conecten conmigo (detiene la entrada) y no que yo me conecte a los pares (no detiene la salida). ¿Es así?"

Se me acaba de ocurrir que sí, si bloquea el puerto en el dispositivo que aloja el nodo, se bloqueará. Pero ahora que IPv6 está cada vez más disponible por parte de los ISP, puede obtener conexiones entrantes en 8333 incluso si no usó UPNP, ni reenvío de puertos en su enrutador (muchos enrutadores domésticos no admiten el filtrado de IPv6).

¿Qué sucede si agrego un nodo de más de 8 pares salientes? ¿Sigue girándolos?