Velocidad de Internet requerida para ejecutar el cliente Bitcoin

¿Cuál es la estimación aproximada de la velocidad de Internet necesaria para ejecutar el cliente estándar? ¿Una conexión a Internet más rápida aumenta el rendimiento del cliente (me refiero a qué tan rápido actualiza su cadena de bloques, envía transacciones y qué tan bien puede funcionar como un nodo en la red)?

¿Podría aclarar qué quiere decir con "rendimiento del cliente"?
Se agregó alguna explicación. En general, me inspiré al actualizar mi cadena de bloques en una red rápida (en comparación con mi hogar) y el cliente no se movía tan rápido como esperaba.

Respuestas (2)

La velocidad de la conexión a Internet debe ser lo suficientemente rápida para descargar nuevos bloques a medida que se extraen. Con la tasa de transacción actual requiere 1-2 Kb/s. Pero una conexión más rápida ayudaría a reducir la posibilidad de un ataque de doble gasto si ejecuta negocios minoristas y acepta transacciones con 0 confirmaciones.

¿Qué quieres decir con "Kb"? No existe tal unidad (la K mayúscula no es un prefijo SI válido). Si escribe mal la "K" en mayúscula, ¿quién sabe qué quiere decir con "b"? bits o bytes?
Desafortunadamente, además del sistema de prefijo SI, también existen convenciones del sistema operativo, términos utilizados en el contexto de las velocidades de transmisión de telecomunicaciones y los estándares de memoria JEDEC, por ejemplo, "Los estándares JEDEC se refieren a la capacidad de memoria como un número seguido de las unidades. (64 Mb, 256 MB, 1 GB , o 4TB.)". Entonces, independientemente de la convención que hubiera usado para kilobyte, como 1024 bytes (el byte es de 8 bits), todavía habría alguien confundido.

La velocidad a la que descarga una nueva copia de la cadena de bloques depende más del número de conexiones que tenga con la red. Para aumentar la cantidad de conexiones a la red Bitcoin y mejorar la velocidad de la cadena de bloques, abra/reenvíe el puerto 8333 a la computadora que ejecuta el cliente.

Esto reducirá la demora (latencia) entre el momento en que ocurren nuevas transacciones/bloques y cuando se entera de ellos. Tener más conexiones significa que, en promedio, está más cerca de cualquier evento (un nodo que envía una nueva transacción o una nueva solución de bloque) y, por lo tanto, lo aprende más rápido.