Algunas personas recomendaron que deje mi cliente de Bitcoin abierto porque ayuda a la red.
Aparte de las implicaciones de seguridad, ¿por qué debería hacer esto? Pensé que los mineros eran los encargados de validar las transacciones e incluirlas en la cadena de bloques. ¿Qué papel juega el cliente Bitcoin en la red?
Bitcoin es una red de igual a igual, lo que significa que los clientes no solo reciben los bloques de otros clientes, sino que también envían los bloques a otros clientes. (Puede notar el número de "conexiones" en la parte inferior derecha del cliente original. Puede pensar en esto como "compañeros" en un cliente de torrent). Entonces, sí, al tener su cliente abierto, técnicamente está ayudando a transmitir los bloques recientes a través de la red más rápido de lo que lo harían de otra manera, pero realmente no hay razón para mantener un cliente funcionando todo el tiempo.
En un momento, el cliente también se duplicó como un minero de CPU, pero ya hemos pasado el punto en el que eso es útil desde el punto de vista de la seguridad.
Agregaría dos puntos a los ya mencionados: Primero, si no puede aceptar conexiones entrantes (porque está detrás de NAT o las ha deshabilitado específicamente) realmente no estará ayudando a la red. En segundo lugar, si está ejecutando una versión anterior a la 0.3.24, podría estar dañando la red debido a un error en esas versiones.
Por alguna razón que no se entiende bien, la red peer-to-peer de Bitcoin siempre tiene pocas ranuras de conexión entrante disponibles. Esto hace que sea más difícil para los clientes recién iniciados establecer una conexión resistente a la red de Bitcoin. Si puede aceptar conexiones entrantes, dejar su cliente en ejecución ayuda a reducir este problema.
Apagar a su cliente le da la oportunidad de quedarse atrás de la red. El cliente es tan malo para descargar la cadena de bloques de otros clientes, que si se atrasa más de unos días, tendrá que descargar una copia de la cadena de bloques del archivo nocturno para ponerse al día.
nmat
marcapasos