¿Cómo configurar una instancia de bitcoind diseñada únicamente para contribuir a la red?

Me gustaría ejecutar una instancia de bitcoind sin cabeza en un servidor para contribuir a la red. ¿Hay alguna opción de configuración específica que se recomiende para ese propósito?

Mi intención era principalmente hacer que la red fuera más segura al proporcionar un nodo "bueno" más, aunque dado que no estoy familiarizado con algunos de los aspectos quizás más sutiles del protocolo, agradecería consejos sobre otras formas en que un solo nodo podría o podría contribuir.

No estaba necesariamente planeando dirigir un minero.

Además de dificultar un ataque, ¿beneficia esto a la red en algo?
Creo que necesita definir más claramente lo que quiere decir con "contribuir a la red". ¿Quiere 1.) minar, contribuyendo así al procesamiento de transacciones, incluso si en última instancia no participará de mucha recompensa (a menos que su servidor sin cabeza tenga una tarjeta gráfica Radeon decente), o 2.) simplemente actuar como un relevo ¿nodo?
Actualicé la pregunta.

Respuestas (1)

En términos generales, si desea contribuir, tiene dos opciones:

Conviértete en un compañero de blockchain

La red Bitcoin requiere que la cadena completa esté disponible para su descarga. Si no hay suficientes pares que permitan descargar la cadena completa, esto es un riesgo para la red. Esto no requiere un uso intensivo de la CPU, pero supone una pequeña carga en la E/S de su red, ya que un número configurable de pares descarga los datos.

Es decir, puede ejecutar bitcoind y permitir el acceso entrante al puerto 8333. Esto permitirá que las personas descarguen la cadena de bloques. Si ve opciones para ejecutar como un "servidor", sepa que esto ejecuta algo diferente en el puerto 8332 y se considera "sensible" y debe protegerse.

Me gusta verificar visualmente el proceso, así que aquí está el comando que ejecuto:

  • bitcoind -debug -logtimestamps -printtodebugger -printtoconsole

Si su computadora puede manejarlo, edite el archivo bitcoin.conf (la ubicación es específica de la plataforma) para permitir que más personas se conecten simultáneamente. Edita maxconnections=lo que creas que es mejor.

Mío

No hay mucho uso en la minería a menos que tenga un FPGA o ASIC para Bitcoin. Estos equipos son más especializados y competitivos. Eche un vistazo a www.butterflylabs.com para encontrar un minero ASIC que pueda conectarse a su puerto USB

Bajo ninguna circunstancia debe habilitar el minero integrado, excepto con fines de referencia o de prueba. No se mantiene, no se optimiza, no admite grupos, GPU o FPGA. Únicamente se ejecuta en su CPU, e incluso solo por eso hay un mejor software disponible.
@PieterWuille Lo uso en la red de prueba e hice varias preguntas sobre lo mismo aquí. ¿Existe una aplicación mejor para la minería de red de prueba de bitcoin?