¿Qué significa la salida getinfo?

Estoy tratando de poner mi pie en la puerta con bitcoind. Saqué la versión de github aquí . Como se sugiere aquí , estoy iniciando el daemon así

bitcoind -daemon

y lo estoy monitoreando así

bitcoind getinfo

Y obtengo el siguiente resultado

{
    "version" : 89900,
    "protocolversion" : 70002,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 269516,
    "timeoffset" : -2,
    "connections" : 8,
    "proxy" : "",
    "difficulty" : 510929738.01615179,
    "testnet" : false,
    "keypoololdest" : 1386220819,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications"
}

Obviamente, algunos se explican por sí mismos, pero ¿alguien podría explicar qué significa todo este resultado?

También podría alguien agregar algunas etiquetas, realmente no sé qué agregar además bitcoin=P

Respuestas (2)

Una explicación del significado de los campos dados por 'getinfo':

versión: el número de versión de este programa bitcoin-qt o bitcoind. Ambos son equivalentes. -qt es simplemente la versión de la interfaz gráfica de usuario

protocolversion: La versión del protocolo de red bitcoin compatible con este cliente (software de agente de usuario).

walletversion: La versión del archivo wallet.dat. Wallet.dat contiene direcciones de bitcoin y pares de claves públicas y privadas para estas direcciones. Hay datos adicionales en la billetera. Se debe tener cuidado de no restaurar desde una copia de seguridad de billetera anterior. ¡Las nuevas direcciones generadas en la billetera desde que se realizó la copia de seguridad anterior no existirán en la copia de seguridad anterior! Fuente: https://en.bitcoin.it/wiki/Wallet

balance: El número total de bitcoins retenidos en el archivo wallet.dat.

bloques: El número total de bloques que constituyen la cadena de bloques compartida.

timeoffset: Segundos de diferencia entre la "hora del reloj de pared" de este nodo y la mediana informada por nuestros compañeros de red.

conexiones: el número de pares en la red P2P de bitcoin a la que está conectado este nodo.

proxy: si usa un proxy para conectarse a la red, se enumera aquí; de lo contrario, en blanco.

dificultad: el factor de dificultad de minería actual. La dificultad aumenta a medida que más mineros y más poder de cómputo hash compiten para ser el próximo en tener un bloque de transacciones agregado a la cadena de bloques.

testnet: valor booleano (verdadero O falso). Hay una red bitcoin paralela, la red de prueba, donde se pueden realizar pruebas y experimentos sin afectar la red P2P oficial de bitcoin en vivo.

keypoololdest: marca de tiempo (época UNIX) de la clave más antigua en el conjunto de claves

keypoolsize: el cliente mantiene una cantidad de direcciones en reserva. Este es el tamaño de esa reserva.

paytxfee: Especifica qué tarifa está dispuesto a pagar el cliente para agilizar las transacciones. Los mineros pueden optar por ignorar las transacciones que no pagan una tarifa, y estas transacciones sin tarifa tendrán una prioridad baja en la cola de transacciones pendientes y pueden permanecer allí durante horas.

errores: Este campo puede informar de diferentes condiciones de estado. Lista completa de códigos de error en el archivo fuente bitcoinrpc.h ( https://dev.visucore.com/bitcoin/doxygen/bitcoinrpc_8h_source.html ) (Ejemplos: "Bitcoin no conectado", "error de base de datos", "Keypool se agotó". ..)

Esto se suma a la respuesta de Dan K. Desde que lo escribió hay un nuevo campo:

tarifa de retransmisión: la tarifa de retransmisión también es la tarifa de transacción, pero se refiere a un uso diferente al que puede conocer. Se incluye una tarifa de transacción con una transacción para alentar y recompensar a los mineros por incluir la transacción en la cadena de bloques. Se refiere al monto de la tarifa mínima que requieren otros clientes en la red peer-to-peer para reenviar transacciones a otros pares. Esta tarifa se establece para evitar la transmisión y propagación de transacciones de spam tipo DDoS. La tarifa de retransmisión está codificada en un lugar diferente al de la tarifa de transacción en Bitcoin. En el pasado, también se fijó en una cantidad diferente a la tarifa de transacción. Para una buena parte de la historia reciente de Bitcoin, la tarifa de transacción mínima utilizada por el cliente de Bitcoin y por la mayoría de los mineros fue de 0,0005 BTC por kB, pero la tarifa de retransmisión mínima se codificó en 0,0001 BTC.

Drew, gracias por tu respuesta y bienvenido al intercambio de pilas de bitcoin. Dado que su respuesta no es una respuesta completa en sí misma, le sugiero que use el botón de edición en la respuesta aceptada para sugerir una edición. Dado que es un usuario nuevo, alguien revisará sus cambios antes de que sean aceptados.
unlocked_untiltambién es un nuevo campo getinfo.